Equirectangular approximation to distance on a great circle

Time bar (total: 14.9s)

analyze0.0ms (0%)

Memory
0.5MiB live, 0.5MiB allocated
Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.8%0.2%0%0%0%0
100%99.8%0%0.2%0%0%0%1
Compiler

Compiled 34 to 16 computations (52.9% saved)

sample2.0s (13.3%)

Memory
-82.9MiB live, 1 290.9MiB allocated
Samples
1.0s6 563×0valid
637.0ms1 693×1valid
Precisions
Click to see histograms. Total time spent on operations: 1.1s
ival-div: 302.0ms (27.5% of total)
ival-mult: 272.0ms (24.8% of total)
ival-hypot: 187.0ms (17.1% of total)
ival-cos: 126.0ms (11.5% of total)
ival-sub: 99.0ms (9% of total)
ival-add: 49.0ms (4.5% of total)
adjust: 46.0ms (4.2% of total)
exact: 6.0ms (0.5% of total)
ival-true: 6.0ms (0.5% of total)
ival-assert: 3.0ms (0.3% of total)
Bogosity

preprocess377.0ms (2.5%)

Memory
16.7MiB live, 289.4MiB allocated
Algorithm
egg-herbie
Rules
15 840×lower-fma.f64
15 840×lower-fma.f32
2 462×lower-*.f32
2 454×lower-*.f64
2 156×unsub-neg
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0149667
1357661
2923645
34473645
47816645
01732
02832
14332
28832
330232
4105532
5334832
6681232
0814916
Stop Event
iter limit
node limit
iter limit
node limit
Calls
Call 1
Inputs
(*.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)))))
Outputs
(*.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 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (-.f64 phi1 phi2)))
Symmetry

(negabs R)

(sort lambda1 lambda2)

(sort phi1 phi2)

explain350.0ms (2.3%)

Memory
-18.6MiB live, 383.0MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
1770-1(2.1900580494026295e+40 -6.89214917089886e-176 -2.8323605651602635e-273 -1.222311708519767e-156 -7.642197061280524e-266)(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))))
64132(1.4129312576417705e+67 -2.455745443850759e+217 0.013312674342529918 -1.5179576678467003e+138 3.324400115977516e-286)0-(cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))
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)))))
00-0-lambda2
00-0-(+.f64 phi1 phi2)
00-0-phi2
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-(-.f64 lambda1 lambda2)
00-0-(*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))
00-0-R
00-0-lambda1
00-0-phi1
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-#s(literal 2 binary64)
00-0-(/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))
00-0-(-.f64 phi1 phi2)
00-0-(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
cos.f64(cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))sensitivity1960
sqrt.f64(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))))oflow-rescue1750
(*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))overflow108
(*.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)))))overflow110
(+.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)))overflow175
sqrt.f64(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))))uflow-rescue10
(*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))underflow18
(*.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)))))underflow19
(+.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)))underflow1
Confusion
Predicted +Predicted -
+1131
-10735
Precision
0.5136363636363637
Recall
0.9912280701754386
Confusion?
Predicted +Predicted MaybePredicted -
+11301
-107035
Precision?
0.5136363636363637
Recall?
0.9912280701754386
Freqs
test
numberfreq
036
168
2152
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
152.0ms372×1valid
23.0ms140×0valid
Compiler

Compiled 388 to 72 computations (81.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 134.0ms
ival-hypot: 39.0ms (29% of total)
ival-cos: 32.0ms (23.8% of total)
ival-mult: 25.0ms (18.6% of total)
adjust: 12.0ms (8.9% of total)
ival-sub: 10.0ms (7.4% of total)
ival-add: 8.0ms (6% of total)
ival-div: 6.0ms (4.5% of total)
exact: 1.0ms (0.7% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

eval0.0ms (0%)

Memory
0.2MiB live, 0.2MiB allocated
Compiler

Compiled 5 to 5 computations (0% saved)

prune1.0ms (0%)

Memory
0.6MiB live, 0.6MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
58.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)))))
Compiler

Compiled 37 to 17 computations (54.1% saved)

simplify398.0ms (2.7%)

Memory
13.6MiB live, 449.4MiB allocated
Algorithm
egg-herbie
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.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)))))
cost-diff0
(*.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)))))
cost-diff128
(+.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)))
cost-diff2880
(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))))
Rules
15 840×lower-fma.f64
15 840×lower-fma.f32
2 462×lower-*.f32
2 454×lower-*.f64
2 156×unsub-neg
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
017155
028155
143155
288155
3302155
41055155
53348155
66812155
08149122
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(*.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)))))
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 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 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 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))
(-.f64 lambda1 lambda2)
lambda1
lambda2
(cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))
(/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))
(+.f64 phi1 phi2)
phi1
phi2
#s(literal 2 binary64)
(*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))
(-.f64 phi1 phi2)
Outputs
(*.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 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (-.f64 phi1 phi2)))
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))))
(hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (-.f64 phi1 phi2))
(+.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)))
(fma.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (cos.f64 (/.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 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 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))
(-.f64 lambda1 lambda2)
lambda1
lambda2
(cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))
(/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))
(+.f64 phi1 phi2)
phi1
phi2
#s(literal 2 binary64)
(*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))
(-.f64 phi1 phi2)

localize147.0ms (1%)

Memory
-4.3MiB live, 151.2MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy99.8%
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))
accuracy99.7%
(*.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)))))
accuracy78.3%
(cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))
accuracy36.4%
(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))))
Samples
104.0ms186×1valid
9.0ms70×0valid
Compiler

Compiled 157 to 19 computations (87.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 76.0ms
ival-cos: 36.0ms (47.3% of total)
ival-mult: 15.0ms (19.7% of total)
ival-hypot: 7.0ms (9.2% of total)
adjust: 6.0ms (7.9% of total)
ival-sub: 4.0ms (5.3% of total)
ival-add: 4.0ms (5.3% of total)
ival-div: 3.0ms (3.9% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series55.0ms (0.4%)

Memory
35.0MiB live, 73.5MiB allocated
Counts
6 → 276
Calls
Call 1
Inputs
#<alt (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))))>
#<alt (+.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)))>
#<alt (*.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)))))>
#<alt (*.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)))))>
#<alt (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))>
#<alt (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))>
Outputs
#<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 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))>
#<alt (+ (* -2 (* lambda1 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))>
#<alt (+ (* lambda1 (+ (* -2 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))>
#<alt (+ (* lambda1 (+ (* -2 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))>
#<alt (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2))>
#<alt (* (pow lambda1 2) (+ (* -2 (/ (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) lambda1)) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))>
#<alt (* (pow lambda1 2) (+ (* -2 (/ (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) lambda1)) (+ (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow lambda1 2)) (+ (/ (pow (- phi1 phi2) 2) (pow lambda1 2)) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))))>
#<alt (* (pow lambda1 2) (+ (* -2 (/ (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) lambda1)) (+ (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow lambda1 2)) (+ (/ (pow (- phi1 phi2) 2) (pow lambda1 2)) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))))>
#<alt (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2))>
#<alt (* (pow lambda1 2) (+ (* -2 (/ (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) lambda1)) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))>
#<alt (* (pow lambda1 2) (+ (* -1 (/ (+ (* -1 (/ (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)) lambda1)) (* 2 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) lambda1)) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))>
#<alt (* (pow lambda1 2) (+ (* -1 (/ (+ (* -1 (/ (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)) lambda1)) (* 2 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) lambda1)) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))>
#<alt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))>
#<alt (+ (* -2 (* lambda1 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))>
#<alt (+ (* lambda2 (+ (* -2 (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))>
#<alt (+ (* lambda2 (+ (* -2 (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))>
#<alt (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2))>
#<alt (* (pow lambda2 2) (+ (* -2 (/ (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) lambda2)) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))>
#<alt (* (pow lambda2 2) (+ (* -2 (/ (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) lambda2)) (+ (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow lambda2 2)) (+ (/ (pow (- phi1 phi2) 2) (pow lambda2 2)) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))))>
#<alt (* (pow lambda2 2) (+ (* -2 (/ (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) lambda2)) (+ (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow lambda2 2)) (+ (/ (pow (- phi1 phi2) 2) (pow lambda2 2)) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))))>
#<alt (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2))>
#<alt (* (pow lambda2 2) (+ (* -2 (/ (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) lambda2)) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))>
#<alt (* (pow lambda2 2) (+ (* -1 (/ (+ (* -1 (/ (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)) lambda2)) (* 2 (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) lambda2)) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))>
#<alt (* (pow lambda2 2) (+ (* -1 (/ (+ (* -1 (/ (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)) lambda2)) (* 2 (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) lambda2)) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))>
#<alt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))>
#<alt (+ (* phi1 (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))))) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))>
#<alt (+ (* phi1 (+ (* -2 phi2) (+ (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))) (* phi1 (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2))))))) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))>
#<alt (+ (* phi1 (+ (* -2 phi2) (+ (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))) (* phi1 (+ 1 (+ (* 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/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2)))))))) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))>
#<alt (pow phi1 2)>
#<alt (* (pow phi1 2) (+ 1 (* -2 (/ phi2 phi1))))>
#<alt (* (pow phi1 2) (+ 1 (+ (* -2 (/ phi2 phi1)) (+ (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) (/ (pow phi2 2) (pow phi1 2))))))>
#<alt (* (pow phi1 2) (+ 1 (+ (* -2 (/ phi2 phi1)) (+ (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) (/ (pow phi2 2) (pow phi1 2))))))>
#<alt (pow phi1 2)>
#<alt (* (pow phi1 2) (+ 1 (* -2 (/ phi2 phi1))))>
#<alt (* (pow phi1 2) (+ 1 (* -1 (/ (+ (* -1 (/ (+ (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) phi1)) (* 2 phi2)) phi1))))>
#<alt (* (pow phi1 2) (+ 1 (* -1 (/ (+ (* -1 (/ (+ (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) phi1)) (* 2 phi2)) phi1))))>
#<alt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))>
#<alt (+ (* phi2 (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))))) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))>
#<alt (+ (* phi2 (+ (* -2 phi1) (+ (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))) (* phi2 (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))))))) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))>
#<alt (+ (* phi2 (+ (* -2 phi1) (+ (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))) (* phi2 (+ 1 (+ (* 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/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2)))))))) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))>
#<alt (pow phi2 2)>
#<alt (* (pow phi2 2) (+ 1 (* -2 (/ phi1 phi2))))>
#<alt (* (pow phi2 2) (+ 1 (+ (* -2 (/ phi1 phi2)) (+ (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) (/ (pow phi1 2) (pow phi2 2))))))>
#<alt (* (pow phi2 2) (+ 1 (+ (* -2 (/ phi1 phi2)) (+ (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) (/ (pow phi1 2) (pow phi2 2))))))>
#<alt (pow phi2 2)>
#<alt (* (pow phi2 2) (+ 1 (* -2 (/ phi1 phi2))))>
#<alt (* (pow phi2 2) (+ 1 (* -1 (/ (+ (* -1 (/ (+ (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) phi2)) (* 2 phi1)) phi2))))>
#<alt (* (pow phi2 2) (+ 1 (* -1 (/ (+ (* -1 (/ (+ (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) phi2)) (* 2 phi1)) phi2))))>
#<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 (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2))>
#<alt (+ (* -2 (* lambda1 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))>
#<alt (+ (* lambda1 (+ (* -2 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))>
#<alt (+ (* lambda1 (+ (* -2 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))>
#<alt (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2))>
#<alt (* (pow lambda1 2) (+ (* -2 (/ (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) lambda1)) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))>
#<alt (* (pow lambda1 2) (+ (* -2 (/ (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) lambda1)) (+ (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow lambda1 2)) (pow (cos (* 1/2 (+ phi1 phi2))) 2))))>
#<alt (* (pow lambda1 2) (+ (* -2 (/ (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) lambda1)) (+ (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow lambda1 2)) (pow (cos (* 1/2 (+ phi1 phi2))) 2))))>
#<alt (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2))>
#<alt (* (pow lambda1 2) (+ (* -2 (/ (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) lambda1)) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))>
#<alt (* (pow lambda1 2) (+ (* -1 (/ (+ (* -1 (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) lambda1)) (* 2 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) lambda1)) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))>
#<alt (* (pow lambda1 2) (+ (* -1 (/ (+ (* -1 (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) lambda1)) (* 2 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) lambda1)) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))>
#<alt (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2))>
#<alt (+ (* -2 (* lambda1 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))>
#<alt (+ (* lambda2 (+ (* -2 (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))>
#<alt (+ (* lambda2 (+ (* -2 (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))>
#<alt (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2))>
#<alt (* (pow lambda2 2) (+ (* -2 (/ (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) lambda2)) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))>
#<alt (* (pow lambda2 2) (+ (* -2 (/ (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) lambda2)) (+ (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow lambda2 2)) (pow (cos (* 1/2 (+ phi1 phi2))) 2))))>
#<alt (* (pow lambda2 2) (+ (* -2 (/ (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) lambda2)) (+ (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow lambda2 2)) (pow (cos (* 1/2 (+ phi1 phi2))) 2))))>
#<alt (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2))>
#<alt (* (pow lambda2 2) (+ (* -2 (/ (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) lambda2)) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))>
#<alt (* (pow lambda2 2) (+ (* -1 (/ (+ (* -1 (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) lambda2)) (* 2 (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) lambda2)) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))>
#<alt (* (pow lambda2 2) (+ (* -1 (/ (+ (* -1 (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) lambda2)) (* 2 (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) lambda2)) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))>
#<alt (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2))>
#<alt (+ (* -1 (* phi1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)))>
#<alt (+ (* phi1 (+ (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))) (* phi1 (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2))))) (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)))>
#<alt (+ (* phi1 (+ (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))) (* phi1 (+ (* 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/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2)))))) (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)))>
#<alt (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))>
#<alt (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))>
#<alt (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))>
#<alt (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))>
#<alt (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2))>
#<alt (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2))>
#<alt (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2))>
#<alt (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2))>
#<alt (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2))>
#<alt (+ (* -1 (* phi2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)))>
#<alt (+ (* phi2 (+ (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))) (* phi2 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)))>
#<alt (+ (* phi2 (+ (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))) (* phi2 (+ (* 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/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2)))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)))>
#<alt (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))>
#<alt (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))>
#<alt (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))>
#<alt (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))>
#<alt (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2))>
#<alt (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2))>
#<alt (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2))>
#<alt (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2))>
#<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 (* 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))>
Calls

69 calls:

TimeVariablePointExpression
8.0ms
lambda1
@0
(* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))))
3.0ms
lambda2
@-inf
(* 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
phi1
@0
(sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))
2.0ms
phi2
@0
(sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))

rewrite435.0ms (2.9%)

Memory
-10.3MiB live, 540.4MiB allocated
Algorithm
batch-egg-rewrite
Rules
7 434×lower-fma.f64
7 434×lower-fma.f32
6 244×lower-*.f32
6 236×lower-*.f64
3 492×lower-/.f32
Iterations

Useful iterations: 0 (0.0ms)

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

simplify532.0ms (3.6%)

Memory
-5.2MiB live, 525.1MiB allocated
Algorithm
egg-herbie
Rules
10 254×lower-fma.f64
10 254×lower-fma.f32
6 506×lower-*.f64
6 506×lower-*.f32
5 644×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
088410001
129749253
277969253
080688635
Stop Event
iter limit
node limit
Counts
276 → 274
Calls
Call 1
Inputs
(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)))))
(+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))
(+ (* -2 (* lambda1 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))
(+ (* lambda1 (+ (* -2 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))
(+ (* lambda1 (+ (* -2 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))
(* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2))
(* (pow lambda1 2) (+ (* -2 (/ (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) lambda1)) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))
(* (pow lambda1 2) (+ (* -2 (/ (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) lambda1)) (+ (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow lambda1 2)) (+ (/ (pow (- phi1 phi2) 2) (pow lambda1 2)) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))))
(* (pow lambda1 2) (+ (* -2 (/ (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) lambda1)) (+ (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow lambda1 2)) (+ (/ (pow (- phi1 phi2) 2) (pow lambda1 2)) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))))
(* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2))
(* (pow lambda1 2) (+ (* -2 (/ (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) lambda1)) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))
(* (pow lambda1 2) (+ (* -1 (/ (+ (* -1 (/ (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)) lambda1)) (* 2 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) lambda1)) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))
(* (pow lambda1 2) (+ (* -1 (/ (+ (* -1 (/ (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)) lambda1)) (* 2 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) lambda1)) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))
(+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))
(+ (* -2 (* lambda1 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))
(+ (* lambda2 (+ (* -2 (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))
(+ (* lambda2 (+ (* -2 (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))
(* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2))
(* (pow lambda2 2) (+ (* -2 (/ (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) lambda2)) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))
(* (pow lambda2 2) (+ (* -2 (/ (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) lambda2)) (+ (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow lambda2 2)) (+ (/ (pow (- phi1 phi2) 2) (pow lambda2 2)) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))))
(* (pow lambda2 2) (+ (* -2 (/ (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) lambda2)) (+ (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow lambda2 2)) (+ (/ (pow (- phi1 phi2) 2) (pow lambda2 2)) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))))
(* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2))
(* (pow lambda2 2) (+ (* -2 (/ (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) lambda2)) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))
(* (pow lambda2 2) (+ (* -1 (/ (+ (* -1 (/ (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)) lambda2)) (* 2 (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) lambda2)) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))
(* (pow lambda2 2) (+ (* -1 (/ (+ (* -1 (/ (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)) lambda2)) (* 2 (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) lambda2)) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))
(+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))
(+ (* phi1 (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))))) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))
(+ (* phi1 (+ (* -2 phi2) (+ (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))) (* phi1 (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2))))))) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))
(+ (* phi1 (+ (* -2 phi2) (+ (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))) (* phi1 (+ 1 (+ (* 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/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2)))))))) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))
(pow phi1 2)
(* (pow phi1 2) (+ 1 (* -2 (/ phi2 phi1))))
(* (pow phi1 2) (+ 1 (+ (* -2 (/ phi2 phi1)) (+ (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) (/ (pow phi2 2) (pow phi1 2))))))
(* (pow phi1 2) (+ 1 (+ (* -2 (/ phi2 phi1)) (+ (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) (/ (pow phi2 2) (pow phi1 2))))))
(pow phi1 2)
(* (pow phi1 2) (+ 1 (* -2 (/ phi2 phi1))))
(* (pow phi1 2) (+ 1 (* -1 (/ (+ (* -1 (/ (+ (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) phi1)) (* 2 phi2)) phi1))))
(* (pow phi1 2) (+ 1 (* -1 (/ (+ (* -1 (/ (+ (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) phi1)) (* 2 phi2)) phi1))))
(+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))
(+ (* phi2 (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))))) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))
(+ (* phi2 (+ (* -2 phi1) (+ (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))) (* phi2 (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))))))) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))
(+ (* phi2 (+ (* -2 phi1) (+ (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))) (* phi2 (+ 1 (+ (* 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/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2)))))))) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))
(pow phi2 2)
(* (pow phi2 2) (+ 1 (* -2 (/ phi1 phi2))))
(* (pow phi2 2) (+ 1 (+ (* -2 (/ phi1 phi2)) (+ (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) (/ (pow phi1 2) (pow phi2 2))))))
(* (pow phi2 2) (+ 1 (+ (* -2 (/ phi1 phi2)) (+ (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) (/ (pow phi1 2) (pow phi2 2))))))
(pow phi2 2)
(* (pow phi2 2) (+ 1 (* -2 (/ phi1 phi2))))
(* (pow phi2 2) (+ 1 (* -1 (/ (+ (* -1 (/ (+ (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) phi2)) (* 2 phi1)) phi2))))
(* (pow phi2 2) (+ 1 (* -1 (/ (+ (* -1 (/ (+ (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) phi2)) (* 2 phi1)) phi2))))
(* 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)))))
(* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2))
(+ (* -2 (* lambda1 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))
(+ (* lambda1 (+ (* -2 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))
(+ (* lambda1 (+ (* -2 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))
(* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2))
(* (pow lambda1 2) (+ (* -2 (/ (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) lambda1)) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))
(* (pow lambda1 2) (+ (* -2 (/ (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) lambda1)) (+ (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow lambda1 2)) (pow (cos (* 1/2 (+ phi1 phi2))) 2))))
(* (pow lambda1 2) (+ (* -2 (/ (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) lambda1)) (+ (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow lambda1 2)) (pow (cos (* 1/2 (+ phi1 phi2))) 2))))
(* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2))
(* (pow lambda1 2) (+ (* -2 (/ (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) lambda1)) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))
(* (pow lambda1 2) (+ (* -1 (/ (+ (* -1 (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) lambda1)) (* 2 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) lambda1)) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))
(* (pow lambda1 2) (+ (* -1 (/ (+ (* -1 (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) lambda1)) (* 2 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) lambda1)) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))
(* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2))
(+ (* -2 (* lambda1 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))
(+ (* lambda2 (+ (* -2 (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))
(+ (* lambda2 (+ (* -2 (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))
(* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2))
(* (pow lambda2 2) (+ (* -2 (/ (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) lambda2)) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))
(* (pow lambda2 2) (+ (* -2 (/ (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) lambda2)) (+ (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow lambda2 2)) (pow (cos (* 1/2 (+ phi1 phi2))) 2))))
(* (pow lambda2 2) (+ (* -2 (/ (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) lambda2)) (+ (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow lambda2 2)) (pow (cos (* 1/2 (+ phi1 phi2))) 2))))
(* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2))
(* (pow lambda2 2) (+ (* -2 (/ (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) lambda2)) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))
(* (pow lambda2 2) (+ (* -1 (/ (+ (* -1 (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) lambda2)) (* 2 (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) lambda2)) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))
(* (pow lambda2 2) (+ (* -1 (/ (+ (* -1 (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) lambda2)) (* 2 (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) lambda2)) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))
(* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2))
(+ (* -1 (* phi1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)))
(+ (* phi1 (+ (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))) (* phi1 (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2))))) (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)))
(+ (* phi1 (+ (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))) (* phi1 (+ (* 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/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2)))))) (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)))
(* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))
(* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))
(* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))
(* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))
(* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2))
(* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2))
(* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2))
(* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2))
(* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2))
(+ (* -1 (* phi2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)))
(+ (* phi2 (+ (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))) (* phi2 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)))
(+ (* phi2 (+ (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))) (* phi2 (+ (* 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/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2)))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)))
(* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))
(* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))
(* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))
(* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))
(* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2))
(* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2))
(* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2))
(* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2))
(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 (* 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))
Outputs
(sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))
(hypot.f64 (-.f64 phi1 phi2) (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))
(+ (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 (hypot.f64 (-.f64 phi1 phi2) (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.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))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))))
(+ (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)))))))))
(fma.f64 lambda1 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) (fma.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))) (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))) (neg.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)))))) (hypot.f64 (-.f64 phi1 phi2) (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))
(+ (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))))))))))
(fma.f64 lambda1 (-.f64 (*.f64 lambda1 (*.f64 #s(literal 1/2 binary64) (fma.f64 (*.f64 lambda1 (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (-.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))) (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 3 binary64)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.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 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 4 binary64))) (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))))) (*.f64 (*.f64 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) (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))) (hypot.f64 (-.f64 phi1 phi2) (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 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))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))
(*.f64 lambda1 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 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 (fma.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))) (*.f64 lambda1 lambda1))) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 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 (fma.f64 lambda2 (neg.f64 (/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda1)) (fma.f64 #s(literal 1/2 binary64) (fma.f64 lambda2 (/.f64 (*.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)))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))
(* -1 (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(neg.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) 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 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1))) (neg.f64 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 (fma.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.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)))))
(neg.f64 (*.f64 lambda1 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 (-.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (/.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))))
(sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))
(hypot.f64 (-.f64 phi1 phi2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) 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 (hypot.f64 (-.f64 phi1 phi2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) 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) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda1 lambda1) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))))
(+ (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)))))))))
(fma.f64 lambda2 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda1 lambda1) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) (fma.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)) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda1 lambda1) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))) (neg.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) lambda1)))) (hypot.f64 (-.f64 phi1 phi2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) 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))))))))))
(fma.f64 lambda2 (fma.f64 lambda2 (*.f64 #s(literal 1/2 binary64) (fma.f64 lambda1 (*.f64 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64))) (-.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)) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda1 lambda1) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda1 lambda1) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 3 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda1 lambda1) (*.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 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 4 binary64)) (*.f64 lambda1 lambda1)) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda1 lambda1) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda1 lambda1) (*.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)) lambda1)))) (hypot.f64 (-.f64 phi1 phi2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda1)))
(* lambda2 (cos (* 1/2 (+ phi1 phi2))))
(*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(* 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 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 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 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (*.f64 lambda2 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 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 (fma.f64 #s(literal 1/2 binary64) (fma.f64 (-.f64 phi1 phi2) (/.f64 (-.f64 phi1 phi2) (*.f64 (*.f64 lambda2 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (/.f64 (*.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) lambda1) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 lambda2 (*.f64 lambda2 lambda2))))) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 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))) (neg.f64 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 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda1 lambda2))) (neg.f64 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)))))
(neg.f64 (*.f64 lambda2 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 (fma.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda1 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 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)))))
(*.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)) (neg.f64 lambda2))
(sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))
(hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))
(+ (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)))))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 phi1 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 phi2 #s(literal -2 binary64))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.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)))) (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))))
(+ (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)))))))))
(fma.f64 phi1 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.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)))) (fma.f64 phi1 (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 phi2 #s(literal -2 binary64))) #s(literal 2 binary64)) (fma.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))) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/4 binary64) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) #s(literal -1/4 binary64))) #s(literal 1 binary64))) (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 phi2 #s(literal -2 binary64)))))) (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))))
(+ (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)))))))))))
(fma.f64 phi1 (fma.f64 phi1 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.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 (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 phi2 #s(literal -2 binary64))) #s(literal 2 binary64)) (fma.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))) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/4 binary64) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) #s(literal -1/4 binary64))) #s(literal 1 binary64))) (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 phi2 #s(literal -2 binary64))) #s(literal 2 binary64)) (fma.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))) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/4 binary64) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) #s(literal -1/4 binary64))) #s(literal 1 binary64))) (/.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 phi2 #s(literal -2 binary64))) (fma.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 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 #s(literal 1/2 binary64) (*.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 phi2 #s(literal -2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.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))))))) (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))))
phi1
(* phi1 (+ 1 (* -1 (/ phi2 phi1))))
(fma.f64 phi1 (/.f64 phi2 (neg.f64 phi1)) phi1)
(* phi1 (+ 1 (+ (* -1 (/ phi2 phi1)) (* 1/2 (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))
(fma.f64 phi1 (fma.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))) (/.f64 phi2 (neg.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)))))))
(fma.f64 phi1 (fma.f64 #s(literal 1/2 binary64) (fma.f64 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 phi1 (*.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 (neg.f64 phi1))) phi1)
(* -1 phi1)
(neg.f64 phi1)
(* -1 (* phi1 (+ 1 (* -1 (/ phi2 phi1)))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (neg.f64 phi1))
(* -1 (* phi1 (+ 1 (* -1 (/ (+ phi2 (* -1/2 (/ (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2)) phi1))) phi1)))))
(neg.f64 (fma.f64 phi1 (/.f64 (fma.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))) phi1) phi2) (neg.f64 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)))))
(neg.f64 (fma.f64 phi1 (/.f64 (-.f64 phi2 (/.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 phi2 (/.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))) 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))))) phi1)) (neg.f64 phi1)) phi1))
(sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))
(hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) 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)))))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 phi2 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 phi1 #s(literal -2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 phi1 phi1))))) (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) 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)) (* 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)))))))))
(fma.f64 phi2 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 phi1 phi1)))) (fma.f64 phi2 (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 phi1 #s(literal -2 binary64))) #s(literal 2 binary64)) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 phi1 phi1))) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.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)))) #s(literal 1 binary64))) (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 phi1 #s(literal -2 binary64)))))) (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) 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)) (* 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)))))))))))
(fma.f64 phi2 (fma.f64 phi2 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 phi1 phi1)))) (+.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 phi1 #s(literal -2 binary64))) #s(literal 2 binary64)) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 phi1 phi1))) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.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)))) #s(literal 1 binary64))) (*.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 phi1 #s(literal -2 binary64))) #s(literal 2 binary64)) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 phi1 phi1))) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.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)))) #s(literal 1 binary64))) (/.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 phi1 #s(literal -2 binary64))) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 phi1 phi1)))) (*.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 #s(literal 1/2 binary64) (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 phi1 #s(literal -2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 phi1 phi1)))))) (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))
phi2
(* phi2 (+ 1 (* -1 (/ phi1 phi2))))
(fma.f64 phi2 (/.f64 phi1 (neg.f64 phi2)) phi2)
(* phi2 (+ 1 (+ (* -1 (/ phi1 phi2)) (* 1/2 (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))
(fma.f64 phi2 (fma.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 (neg.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)))))))
(fma.f64 phi2 (fma.f64 #s(literal 1/2 binary64) (fma.f64 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 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)))) (/.f64 phi1 (neg.f64 phi2))) phi2)
(* -1 phi2)
(neg.f64 phi2)
(* -1 (* phi2 (+ 1 (* -1 (/ phi1 phi2)))))
(neg.f64 (fma.f64 phi2 (/.f64 phi1 (neg.f64 phi2)) phi2))
(* -1 (* phi2 (+ 1 (* -1 (/ (+ phi1 (* -1/2 (/ (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2)) phi2))) phi2)))))
(neg.f64 (fma.f64 phi2 (/.f64 (fma.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)) phi2)) phi1) (neg.f64 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)))))
(neg.f64 (fma.f64 phi2 (/.f64 (-.f64 phi1 (*.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 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)) 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)))) phi2))) (neg.f64 phi2)) phi2))
(+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))
(fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))
(+ (* -2 (* lambda1 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))
(fma.f64 (*.f64 (*.f64 lambda1 lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64))) #s(literal -2 binary64) (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))
(+ (* lambda1 (+ (* -2 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))
(fma.f64 lambda1 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (fma.f64 #s(literal -2 binary64) lambda2 lambda1)) (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))
(+ (* lambda1 (+ (* -2 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))
(fma.f64 lambda1 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (fma.f64 #s(literal -2 binary64) lambda2 lambda1)) (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))
(* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda1 lambda1))
(* (pow lambda1 2) (+ (* -2 (/ (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) lambda1)) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))
(*.f64 (*.f64 lambda1 lambda1) (fma.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64))) (/.f64 #s(literal -2 binary64) lambda1) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64))))
(* (pow lambda1 2) (+ (* -2 (/ (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) lambda1)) (+ (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow lambda1 2)) (+ (/ (pow (- phi1 phi2) 2) (pow lambda1 2)) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))))
(*.f64 (*.f64 lambda1 lambda1) (fma.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64))) (/.f64 #s(literal -2 binary64) lambda1) (fma.f64 (-.f64 phi1 phi2) (/.f64 (-.f64 phi1 phi2) (*.f64 lambda1 lambda1)) (fma.f64 (*.f64 lambda2 lambda2) (/.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda1 lambda1)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64))))))
(* (pow lambda1 2) (+ (* -2 (/ (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) lambda1)) (+ (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow lambda1 2)) (+ (/ (pow (- phi1 phi2) 2) (pow lambda1 2)) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))))
(*.f64 (*.f64 lambda1 lambda1) (fma.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64))) (/.f64 #s(literal -2 binary64) lambda1) (fma.f64 (-.f64 phi1 phi2) (/.f64 (-.f64 phi1 phi2) (*.f64 lambda1 lambda1)) (fma.f64 (*.f64 lambda2 lambda2) (/.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda1 lambda1)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64))))))
(* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda1 lambda1))
(* (pow lambda1 2) (+ (* -2 (/ (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) lambda1)) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))
(*.f64 (*.f64 lambda1 lambda1) (fma.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64))) (/.f64 #s(literal -2 binary64) lambda1) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64))))
(* (pow lambda1 2) (+ (* -1 (/ (+ (* -1 (/ (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)) lambda1)) (* 2 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) lambda1)) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))
(*.f64 (*.f64 lambda1 lambda1) (-.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (/.f64 (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64))) (/.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) lambda1)) lambda1)))
(* (pow lambda1 2) (+ (* -1 (/ (+ (* -1 (/ (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)) lambda1)) (* 2 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) lambda1)) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))
(*.f64 (*.f64 lambda1 lambda1) (-.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (/.f64 (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64))) (/.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) lambda1)) lambda1)))
(+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))
(fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda1 lambda1) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))
(+ (* -2 (* lambda1 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))
(fma.f64 (*.f64 (*.f64 lambda1 lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64))) #s(literal -2 binary64) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda1 lambda1) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))
(+ (* lambda2 (+ (* -2 (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))
(fma.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (fma.f64 #s(literal -2 binary64) lambda1 lambda2)) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda1 lambda1) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))
(+ (* lambda2 (+ (* -2 (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))
(fma.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (fma.f64 #s(literal -2 binary64) lambda1 lambda2)) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda1 lambda1) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))
(* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2))
(*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)))
(* (pow lambda2 2) (+ (* -2 (/ (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) lambda2)) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))
(*.f64 (*.f64 lambda2 lambda2) (fma.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) lambda1) (/.f64 #s(literal -2 binary64) lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64))))
(* (pow lambda2 2) (+ (* -2 (/ (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) lambda2)) (+ (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow lambda2 2)) (+ (/ (pow (- phi1 phi2) 2) (pow lambda2 2)) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))))
(*.f64 (*.f64 lambda2 lambda2) (fma.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) lambda1) (/.f64 #s(literal -2 binary64) lambda2) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (/.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (fma.f64 (-.f64 phi1 phi2) (/.f64 (-.f64 phi1 phi2) (*.f64 lambda2 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64))))))
(* (pow lambda2 2) (+ (* -2 (/ (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) lambda2)) (+ (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow lambda2 2)) (+ (/ (pow (- phi1 phi2) 2) (pow lambda2 2)) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))))
(*.f64 (*.f64 lambda2 lambda2) (fma.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) lambda1) (/.f64 #s(literal -2 binary64) lambda2) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (/.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (fma.f64 (-.f64 phi1 phi2) (/.f64 (-.f64 phi1 phi2) (*.f64 lambda2 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64))))))
(* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2))
(*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)))
(* (pow lambda2 2) (+ (* -2 (/ (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) lambda2)) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))
(*.f64 (*.f64 lambda2 lambda2) (fma.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) lambda1) (/.f64 #s(literal -2 binary64) lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64))))
(* (pow lambda2 2) (+ (* -1 (/ (+ (* -1 (/ (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)) lambda2)) (* 2 (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) lambda2)) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))
(*.f64 (*.f64 lambda2 lambda2) (-.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (/.f64 (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) lambda1) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64))) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda1 lambda1) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) lambda2)) lambda2)))
(* (pow lambda2 2) (+ (* -1 (/ (+ (* -1 (/ (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)) lambda2)) (* 2 (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) lambda2)) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))
(*.f64 (*.f64 lambda2 lambda2) (-.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (/.f64 (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) lambda1) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64))) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda1 lambda1) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) lambda2)) lambda2)))
(+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))
(fma.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 (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))))) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))
(fma.f64 phi1 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 phi2 #s(literal -2 binary64))) (fma.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 (+ (* -2 phi2) (+ (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))) (* phi1 (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2))))))) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))
(fma.f64 phi1 (fma.f64 phi1 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/4 binary64) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) #s(literal -1/4 binary64))) #s(literal 1 binary64)) (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 phi2 #s(literal -2 binary64)))) (fma.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 (+ (* -2 phi2) (+ (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))) (* phi1 (+ 1 (+ (* 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/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2)))))))) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))
(fma.f64 phi1 (fma.f64 phi1 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 phi1 (*.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)) (fma.f64 #s(literal 1/4 binary64) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) #s(literal -1/4 binary64)))) #s(literal 1 binary64)) (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 phi2 #s(literal -2 binary64)))) (fma.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)))
(pow phi1 2)
(*.f64 phi1 phi1)
(* (pow phi1 2) (+ 1 (* -2 (/ phi2 phi1))))
(*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -2 binary64) (/.f64 phi2 phi1) #s(literal 1 binary64)))
(* (pow phi1 2) (+ 1 (+ (* -2 (/ phi2 phi1)) (+ (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) (/ (pow phi2 2) (pow phi1 2))))))
(*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal 1 binary64) (fma.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)) (fma.f64 phi2 (/.f64 phi2 (*.f64 phi1 phi1)) (/.f64 (*.f64 phi2 #s(literal -2 binary64)) phi1)))))
(* (pow phi1 2) (+ 1 (+ (* -2 (/ phi2 phi1)) (+ (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) (/ (pow phi2 2) (pow phi1 2))))))
(*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal 1 binary64) (fma.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)) (fma.f64 phi2 (/.f64 phi2 (*.f64 phi1 phi1)) (/.f64 (*.f64 phi2 #s(literal -2 binary64)) phi1)))))
(pow phi1 2)
(*.f64 phi1 phi1)
(* (pow phi1 2) (+ 1 (* -2 (/ phi2 phi1))))
(*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -2 binary64) (/.f64 phi2 phi1) #s(literal 1 binary64)))
(* (pow phi1 2) (+ 1 (* -1 (/ (+ (* -1 (/ (+ (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) phi1)) (* 2 phi2)) phi1))))
(*.f64 (*.f64 phi1 phi1) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) phi2) (/.f64 (fma.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)) phi1)) phi1)))
(* (pow phi1 2) (+ 1 (* -1 (/ (+ (* -1 (/ (+ (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) phi1)) (* 2 phi2)) phi1))))
(*.f64 (*.f64 phi1 phi1) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) phi2) (/.f64 (fma.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)) phi1)) phi1)))
(+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))
(fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 phi1 phi1))
(+ (* phi2 (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))))) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))
(fma.f64 phi2 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 phi1 #s(literal -2 binary64))) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 phi1 phi1)))
(+ (* phi2 (+ (* -2 phi1) (+ (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))) (* phi2 (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))))))) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))
(fma.f64 phi2 (fma.f64 phi2 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.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)))) #s(literal 1 binary64)) (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 phi1 #s(literal -2 binary64)))) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 phi1 phi1)))
(+ (* phi2 (+ (* -2 phi1) (+ (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))) (* phi2 (+ 1 (+ (* 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/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2)))))))) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))
(fma.f64 phi2 (fma.f64 phi2 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 phi2 (*.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)) (fma.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))))) #s(literal 1 binary64)) (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 phi1 #s(literal -2 binary64)))) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 phi1 phi1)))
(pow phi2 2)
(*.f64 phi2 phi2)
(* (pow phi2 2) (+ 1 (* -2 (/ phi1 phi2))))
(*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -2 binary64) (/.f64 phi1 phi2) #s(literal 1 binary64)))
(* (pow phi2 2) (+ 1 (+ (* -2 (/ phi1 phi2)) (+ (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) (/ (pow phi1 2) (pow phi2 2))))))
(*.f64 (*.f64 phi2 phi2) (+.f64 (fma.f64 phi1 (/.f64 #s(literal -2 binary64) 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)))) (fma.f64 phi1 (/.f64 phi1 (*.f64 phi2 phi2)) #s(literal 1 binary64))))
(* (pow phi2 2) (+ 1 (+ (* -2 (/ phi1 phi2)) (+ (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) (/ (pow phi1 2) (pow phi2 2))))))
(*.f64 (*.f64 phi2 phi2) (+.f64 (fma.f64 phi1 (/.f64 #s(literal -2 binary64) 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)))) (fma.f64 phi1 (/.f64 phi1 (*.f64 phi2 phi2)) #s(literal 1 binary64))))
(pow phi2 2)
(*.f64 phi2 phi2)
(* (pow phi2 2) (+ 1 (* -2 (/ phi1 phi2))))
(*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -2 binary64) (/.f64 phi1 phi2) #s(literal 1 binary64)))
(* (pow phi2 2) (+ 1 (* -1 (/ (+ (* -1 (/ (+ (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) phi2)) (* 2 phi1)) phi2))))
(*.f64 (*.f64 phi2 phi2) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) phi1) (/.f64 (fma.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)) phi2)) phi2)))
(* (pow phi2 2) (+ 1 (* -1 (/ (+ (* -1 (/ (+ (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) phi2)) (* 2 phi1)) phi2))))
(*.f64 (*.f64 phi2 phi2) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) phi1) (/.f64 (fma.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)) phi2)) phi2)))
(* R (sqrt (+ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))
(*.f64 R (hypot.f64 (-.f64 phi1 phi2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))))
(* R (sqrt (+ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))
(*.f64 R (hypot.f64 (-.f64 phi1 phi2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))))
(* R (sqrt (+ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))
(*.f64 R (hypot.f64 (-.f64 phi1 phi2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))))
(* R (sqrt (+ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))
(*.f64 R (hypot.f64 (-.f64 phi1 phi2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))))
(* R (sqrt (+ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))
(*.f64 R (hypot.f64 (-.f64 phi1 phi2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))))
(* R (sqrt (+ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))
(*.f64 R (hypot.f64 (-.f64 phi1 phi2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))))
(* R (sqrt (+ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))
(*.f64 R (hypot.f64 (-.f64 phi1 phi2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))))
(* R (sqrt (+ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))
(*.f64 R (hypot.f64 (-.f64 phi1 phi2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))))
(* R (sqrt (+ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))
(*.f64 R (hypot.f64 (-.f64 phi1 phi2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))))
(* R (sqrt (+ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))
(*.f64 R (hypot.f64 (-.f64 phi1 phi2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))))
(* R (sqrt (+ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))
(*.f64 R (hypot.f64 (-.f64 phi1 phi2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))))
(* R (sqrt (+ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))
(*.f64 R (hypot.f64 (-.f64 phi1 phi2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))))
(* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))))
(*.f64 (hypot.f64 (-.f64 phi1 phi2) (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) R)
(+ (* -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 (hypot.f64 (-.f64 phi1 phi2) (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) R) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (-.f64 phi1 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))) 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)))))) (* 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)))))))))
(fma.f64 lambda1 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.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))) (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))) R) (neg.f64 (*.f64 (*.f64 R lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)))))) (*.f64 (hypot.f64 (-.f64 phi1 phi2) (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) 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)))))))))))
(fma.f64 lambda1 (fma.f64 lambda1 (*.f64 #s(literal 1/2 binary64) (*.f64 R (fma.f64 (*.f64 lambda1 (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (-.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))) (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 3 binary64)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.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 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 4 binary64))) (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) (*.f64 (*.f64 R lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)))))) (*.f64 (hypot.f64 (-.f64 phi1 phi2) (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) R))
(* 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 (fma.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) R (/.f64 (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (neg.f64 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 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) R) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 lambda1 lambda1))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) R)) (/.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 (fma.f64 #s(literal 1/2 binary64) (fma.f64 (*.f64 lambda2 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) (/.f64 R (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (/.f64 (*.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) R) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 lambda1 lambda1)))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) R)) (/.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))))))
(neg.f64 (*.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 (fma.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) R (/.f64 (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (neg.f64 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 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) R) (/.f64 (fma.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) R (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) R)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda1))) 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)))))))
(neg.f64 (*.f64 lambda1 (fma.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) R (/.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 (/.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)) (neg.f64 lambda1)))))
(* R (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))))
(*.f64 (hypot.f64 (-.f64 phi1 phi2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda1)) R)
(+ (* -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 (hypot.f64 (-.f64 phi1 phi2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda1)) R) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda1 lambda1) (*.f64 (-.f64 phi1 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))) 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)))))) (* 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)))))))))
(fma.f64 lambda2 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda1 lambda1) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) (fma.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)) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda1 lambda1) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))) (neg.f64 (*.f64 (*.f64 R lambda1) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)))))) (*.f64 (hypot.f64 (-.f64 phi1 phi2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda1)) 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)))))))))))
(fma.f64 lambda2 (fma.f64 lambda2 (*.f64 #s(literal 1/2 binary64) (*.f64 R (fma.f64 lambda1 (*.f64 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64))) (-.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)) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda1 lambda1) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda1 lambda1) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 3 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda1 lambda1) (*.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 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 4 binary64)) (*.f64 lambda1 lambda1)) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda1 lambda1) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda1 lambda1) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) (*.f64 (*.f64 R lambda1) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)))))) (*.f64 (hypot.f64 (-.f64 phi1 phi2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda1)) R))
(* 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 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) R) (/.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 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) R) (*.f64 (*.f64 lambda2 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) R)) (/.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 (fma.f64 #s(literal 1/2 binary64) (fma.f64 (*.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) lambda1) (/.f64 R (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (/.f64 (*.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) R) (*.f64 (*.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))) R) (/.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 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (neg.f64 lambda2)) R)
(* -1 (* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)) (* R (cos (* 1/2 (+ phi1 phi2)))))))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) R) (/.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) lambda2)) (neg.f64 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)))))))
(neg.f64 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) R) (/.f64 (fma.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda1) R (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) R)) (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) 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)))))))
(neg.f64 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) R) (/.f64 (fma.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda1) R (/.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))))))) (neg.f64 lambda2))) lambda2))))
(* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))
(*.f64 (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) R)
(+ (* 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)))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.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 phi1 R) (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 phi2 #s(literal -2 binary64))))) (*.f64 (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) R))
(+ (* 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)))))))))
(fma.f64 phi1 (*.f64 #s(literal 1/2 binary64) (*.f64 R (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.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)))) (fma.f64 phi1 (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 phi2 #s(literal -2 binary64))) #s(literal 2 binary64)) (fma.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))) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/4 binary64) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) #s(literal -1/4 binary64))) #s(literal 1 binary64))) (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 phi2 #s(literal -2 binary64))))))) (*.f64 (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) R))
(+ (* 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)))))))))))
(fma.f64 phi1 (fma.f64 phi1 (*.f64 #s(literal 1/2 binary64) (*.f64 R (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.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 (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 phi2 #s(literal -2 binary64))) #s(literal 2 binary64)) (fma.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))) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/4 binary64) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) #s(literal -1/4 binary64))) #s(literal 1 binary64))) (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 phi2 #s(literal -2 binary64))) #s(literal 2 binary64)) (fma.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))) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/4 binary64) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) #s(literal -1/4 binary64))) #s(literal 1 binary64))) (/.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 phi2 #s(literal -2 binary64))) (fma.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 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 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.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 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 phi2 #s(literal -2 binary64))) R)))) (*.f64 (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) R))
(* R phi1)
(*.f64 phi1 R)
(* phi1 (+ R (* -1 (/ (* R phi2) phi1))))
(*.f64 phi1 (-.f64 R (/.f64 (*.f64 phi2 R) 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 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (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 (*.f64 phi2 R) 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 (fma.f64 #s(literal 1/2 binary64) (*.f64 R (fma.f64 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 phi1 (*.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 R (/.f64 (*.f64 phi2 R) phi1))))
(* -1 (* R phi1))
(*.f64 phi1 (neg.f64 R))
(* -1 (* phi1 (+ R (* -1 (/ (* R phi2) phi1)))))
(neg.f64 (*.f64 phi1 (-.f64 R (/.f64 (*.f64 phi2 R) phi1))))
(* -1 (* phi1 (+ R (* -1 (/ (+ (* -1/2 (/ (* R (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2))) phi1)) (* R phi2)) phi1)))))
(neg.f64 (*.f64 phi1 (-.f64 R (/.f64 (fma.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 R phi1)) (*.f64 phi2 R)) 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)))))
(neg.f64 (*.f64 phi1 (-.f64 R (/.f64 (-.f64 (*.f64 phi2 R) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 R (fma.f64 phi2 (/.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))) 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)))))) phi1)) phi1))))
(* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))
(*.f64 (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) R)
(+ (* 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)))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 phi1 phi1)))) (*.f64 (*.f64 phi2 R) (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 phi1 #s(literal -2 binary64))))) (*.f64 (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) R))
(+ (* 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)))))))))
(fma.f64 phi2 (*.f64 #s(literal 1/2 binary64) (*.f64 R (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 phi1 phi1)))) (fma.f64 phi2 (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 phi1 #s(literal -2 binary64))) #s(literal 2 binary64)) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 phi1 phi1))) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.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)))) #s(literal 1 binary64))) (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 phi1 #s(literal -2 binary64))))))) (*.f64 (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) R))
(+ (* 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)))))))))))
(fma.f64 phi2 (fma.f64 phi2 (*.f64 #s(literal 1/2 binary64) (*.f64 R (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 phi1 phi1)))) (+.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 phi1 #s(literal -2 binary64))) #s(literal 2 binary64)) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 phi1 phi1))) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.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)))) #s(literal 1 binary64))) (*.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 phi1 #s(literal -2 binary64))) #s(literal 2 binary64)) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 phi1 phi1))) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.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)))) #s(literal 1 binary64))) (/.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 phi1 #s(literal -2 binary64))) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 phi1 phi1)))) (*.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 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 phi1 phi1)))) (*.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 phi1 #s(literal -2 binary64))) R)))) (*.f64 (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) R))
(* R phi2)
(*.f64 phi2 R)
(* phi2 (+ R (* -1 (/ (* R phi1) phi2))))
(*.f64 phi2 (-.f64 R (*.f64 phi1 (/.f64 R 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 (fma.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 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))) (-.f64 R (*.f64 phi1 (/.f64 R 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 (fma.f64 #s(literal 1/2 binary64) (*.f64 R (fma.f64 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 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))))) (-.f64 R (*.f64 phi1 (/.f64 R phi2)))))
(* -1 (* R phi2))
(*.f64 phi2 (neg.f64 R))
(* -1 (* phi2 (+ R (* -1 (/ (* R phi1) phi2)))))
(*.f64 (neg.f64 phi2) (-.f64 R (*.f64 phi1 (/.f64 R 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 (neg.f64 phi2) (-.f64 R (/.f64 (fma.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 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) phi2))) (*.f64 phi1 R)) 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)))))
(neg.f64 (*.f64 phi2 (-.f64 R (/.f64 (fma.f64 phi1 R (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 R (fma.f64 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)) 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)))))) (neg.f64 phi2))) phi2))))
(* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2))
(*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)))
(+ (* -2 (* lambda1 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))
(fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 lambda1 lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64))) #s(literal -2 binary64)))
(+ (* lambda1 (+ (* -2 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))
(fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda1 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (fma.f64 #s(literal -2 binary64) lambda2 lambda1))))
(+ (* lambda1 (+ (* -2 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))
(fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda1 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (fma.f64 #s(literal -2 binary64) lambda2 lambda1))))
(* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda1 lambda1))
(* (pow lambda1 2) (+ (* -2 (/ (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) lambda1)) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))
(*.f64 (*.f64 lambda1 lambda1) (fma.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64))) (/.f64 #s(literal -2 binary64) lambda1) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64))))
(* (pow lambda1 2) (+ (* -2 (/ (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) lambda1)) (+ (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow lambda1 2)) (pow (cos (* 1/2 (+ phi1 phi2))) 2))))
(*.f64 (*.f64 lambda1 lambda1) (fma.f64 (*.f64 lambda2 lambda2) (/.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda1 lambda1)) (fma.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64))) (/.f64 #s(literal -2 binary64) lambda1) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)))))
(* (pow lambda1 2) (+ (* -2 (/ (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) lambda1)) (+ (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow lambda1 2)) (pow (cos (* 1/2 (+ phi1 phi2))) 2))))
(*.f64 (*.f64 lambda1 lambda1) (fma.f64 (*.f64 lambda2 lambda2) (/.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda1 lambda1)) (fma.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64))) (/.f64 #s(literal -2 binary64) lambda1) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)))))
(* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda1 lambda1))
(* (pow lambda1 2) (+ (* -2 (/ (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) lambda1)) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))
(*.f64 (*.f64 lambda1 lambda1) (fma.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64))) (/.f64 #s(literal -2 binary64) lambda1) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64))))
(* (pow lambda1 2) (+ (* -1 (/ (+ (* -1 (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) lambda1)) (* 2 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) lambda1)) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))
(*.f64 (*.f64 lambda1 lambda1) (-.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (/.f64 (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64))) (*.f64 (*.f64 lambda2 lambda2) (/.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) lambda1))) lambda1)))
(* (pow lambda1 2) (+ (* -1 (/ (+ (* -1 (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) lambda1)) (* 2 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) lambda1)) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))
(*.f64 (*.f64 lambda1 lambda1) (-.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (/.f64 (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64))) (*.f64 (*.f64 lambda2 lambda2) (/.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) lambda1))) lambda1)))
(* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda1 lambda1))
(+ (* -2 (* lambda1 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))
(fma.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))) #s(literal -2 binary64)))
(+ (* lambda2 (+ (* -2 (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))
(fma.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (fma.f64 #s(literal -2 binary64) lambda1 lambda2)) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda1 lambda1)))
(+ (* lambda2 (+ (* -2 (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))
(fma.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (fma.f64 #s(literal -2 binary64) lambda1 lambda2)) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda1 lambda1)))
(* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2))
(*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)))
(* (pow lambda2 2) (+ (* -2 (/ (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) lambda2)) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))
(*.f64 (*.f64 lambda2 lambda2) (fma.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) lambda1) (/.f64 #s(literal -2 binary64) lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64))))
(* (pow lambda2 2) (+ (* -2 (/ (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) lambda2)) (+ (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow lambda2 2)) (pow (cos (* 1/2 (+ phi1 phi2))) 2))))
(*.f64 (*.f64 lambda2 lambda2) (fma.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) lambda1) (/.f64 #s(literal -2 binary64) lambda2) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (/.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)))))
(* (pow lambda2 2) (+ (* -2 (/ (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) lambda2)) (+ (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow lambda2 2)) (pow (cos (* 1/2 (+ phi1 phi2))) 2))))
(*.f64 (*.f64 lambda2 lambda2) (fma.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) lambda1) (/.f64 #s(literal -2 binary64) lambda2) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (/.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)))))
(* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2))
(*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)))
(* (pow lambda2 2) (+ (* -2 (/ (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) lambda2)) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))
(*.f64 (*.f64 lambda2 lambda2) (fma.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) lambda1) (/.f64 #s(literal -2 binary64) lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64))))
(* (pow lambda2 2) (+ (* -1 (/ (+ (* -1 (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) lambda2)) (* 2 (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) lambda2)) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))
(*.f64 (*.f64 lambda2 lambda2) (-.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (/.f64 (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) lambda1) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (/.f64 (*.f64 lambda1 lambda1) lambda2))) lambda2)))
(* (pow lambda2 2) (+ (* -1 (/ (+ (* -1 (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) lambda2)) (* 2 (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) lambda2)) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))
(*.f64 (*.f64 lambda2 lambda2) (-.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (/.f64 (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) lambda1) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (/.f64 (*.f64 lambda1 lambda1) lambda2))) lambda2)))
(* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))
(+ (* -1 (* phi1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)))
(-.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 (*.f64 phi1 (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)))))
(+ (* phi1 (+ (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))) (* phi1 (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2))))) (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)))
(fma.f64 phi1 (fma.f64 phi1 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/4 binary64) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) #s(literal -1/4 binary64)))) (*.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))
(+ (* phi1 (+ (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))) (* phi1 (+ (* 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/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2)))))) (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)))
(fma.f64 phi1 (fma.f64 phi1 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 phi1 (*.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)) (fma.f64 #s(literal 1/4 binary64) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) #s(literal -1/4 binary64))))) (*.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))
(* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))
(*.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)))
(* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))
(*.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)))
(* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))
(*.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)))
(* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))
(*.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)))
(* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2))
(*.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)))
(* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2))
(*.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)))
(* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2))
(*.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)))
(* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2))
(*.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)))
(* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2))
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)))
(+ (* -1 (* phi2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)))
(fma.f64 (*.f64 phi2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (neg.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) 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 (+ (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))) (* phi2 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)))
(fma.f64 phi2 (fma.f64 phi2 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.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 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) 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 (+ (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))) (* phi2 (+ (* 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/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2)))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)))
(fma.f64 phi2 (fma.f64 phi2 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 phi2 (*.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)) (fma.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 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64))))
(* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))
(*.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)))
(* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))
(*.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)))
(* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))
(*.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)))
(* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))
(*.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)))
(* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2))
(*.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)))
(* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2))
(*.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)))
(* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2))
(*.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)))
(* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2))
(*.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)))
(cos (* 1/2 phi2))
(cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))
(+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))
(fma.f64 (*.f64 #s(literal -1/2 binary64) phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (cos.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))))))
(fma.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (*.f64 #s(literal -1/8 binary64) phi1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (cos.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))))))
(fma.f64 phi1 (fma.f64 phi1 (fma.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 #s(literal -1/2 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (cos.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)))))
(fma.f64 (*.f64 #s(literal -1/2 binary64) phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.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))))))
(fma.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (*.f64 #s(literal -1/8 binary64) phi2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (cos.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))))))
(fma.f64 phi2 (fma.f64 phi2 (fma.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.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 (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (neg.f64 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 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 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 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 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 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 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))))
(neg.f64 (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))
(* -1 (* lambda1 (+ (* -1 (cos (* 1/2 (+ phi1 phi2)))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))
(neg.f64 (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))
(* -1 (* lambda1 (+ (* -1 (cos (* 1/2 (+ phi1 phi2)))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))
(neg.f64 (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))
(* 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))) (neg.f64 lambda2))
(* lambda2 (+ (* -1 (cos (* 1/2 (+ phi1 phi2)))) (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2)))
(*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 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 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 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 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 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))) (neg.f64 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 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda1 lambda2))) (neg.f64 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 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda1 lambda2))) (neg.f64 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 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda1 lambda2))) (neg.f64 lambda2))
(* (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)))
(fma.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2) (*.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)))
(fma.f64 phi1 (fma.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 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 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)))
(fma.f64 phi1 (fma.f64 phi1 (fma.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 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (*.f64 #s(literal -1/2 binary64) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) 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 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)))
(fma.f64 #s(literal -1/2 binary64) (*.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (-.f64 lambda1 lambda2) (cos.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)))
(fma.f64 phi2 (fma.f64 (*.f64 #s(literal -1/8 binary64) phi2) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 #s(literal -1/2 binary64) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.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)))
(fma.f64 phi2 (fma.f64 phi2 (fma.f64 (*.f64 #s(literal 1/48 binary64) phi2) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 #s(literal -1/8 binary64) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1/2 binary64) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 (-.f64 lambda1 lambda2) (cos.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))

eval106.0ms (0.7%)

Memory
13.2MiB live, 124.4MiB allocated
Compiler

Compiled 32 329 to 2 656 computations (91.8% saved)

prune122.0ms (0.8%)

Memory
14.2MiB live, 172.7MiB allocated
Pruning

25 alts after pruning (25 fresh and 0 done)

PrunedKeptTotal
New66725692
Fresh000
Picked101
Done000
Total66825693
Accuracy
95.6%
Counts
693 → 25
Alt Table
Click to see full alt table
StatusAccuracyProgram
70.4%
(*.f64 (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) R)
68.6%
(*.f64 (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) R)
10.9%
(*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (neg.f64 lambda2)) R)
21.6%
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
13.8%
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
2.4%
(*.f64 (neg.f64 phi2) (-.f64 R (*.f64 phi1 (/.f64 R phi2))))
55.4%
(*.f64 phi2 (-.f64 R (*.f64 phi1 (/.f64 R phi2))))
3.3%
(*.f64 phi2 (neg.f64 R))
32.3%
(*.f64 phi2 R)
27.2%
(*.f64 phi1 (neg.f64 R))
33.8%
(*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) R) (/.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) lambda2)))
19.9%
(*.f64 lambda1 (fma.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) R (/.f64 (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (neg.f64 lambda1))))
53.4%
(*.f64 R (fma.f64 phi2 (/.f64 phi1 (neg.f64 phi2)) phi2))
57.9%
(*.f64 R (pow.f64 (pow.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 1/4 binary64)) #s(literal 2 binary64)))
38.5%
(*.f64 R (hypot.f64 (-.f64 phi1 phi2) (exp.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))))))))
57.7%
(*.f64 R (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))))
49.4%
(*.f64 R (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (neg.f64 phi1)))
13.5%
(*.f64 R (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda1))
21.6%
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))
58.1%
(*.f64 R (sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
22.2%
(*.f64 R (sqrt.f64 (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -2 binary64) (/.f64 phi1 phi2) #s(literal 1 binary64)))))
23.1%
(*.f64 R (sqrt.f64 (*.f64 phi2 phi2)))
21.3%
(*.f64 R (sqrt.f64 (*.f64 phi1 phi1)))
20.1%
(*.f64 R (neg.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda1)))
53.5%
(neg.f64 (*.f64 phi1 (-.f64 R (/.f64 (*.f64 phi2 R) phi1))))
Compiler

Compiled 888 to 586 computations (34% saved)

simplify326.0ms (2.2%)

Memory
-31.2MiB live, 329.5MiB allocated
Algorithm
egg-herbie
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
cost-diff0
(sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
cost-diff0
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))
cost-diff128
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))
cost-diff320
(*.f64 R (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 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))) 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
(*.f64 phi1 (/.f64 R phi2))
cost-diff0
(-.f64 R (*.f64 phi1 (/.f64 R phi2)))
cost-diff1024
(*.f64 phi2 (-.f64 R (*.f64 phi1 (/.f64 R phi2))))
cost-diff0
(*.f64 phi2 R)
cost-diff0
(cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))
cost-diff0
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))
cost-diff0
(hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))
cost-diff0
(*.f64 (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) R)
Rules
13 690×lower-fma.f32
13 688×lower-fma.f64
3 410×lower-*.f32
3 384×lower-*.f64
2 954×lower-+.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
034294
065294
1117292
2229292
3699292
42622290
56786288
08408282
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(*.f64 (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) R)
(hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))
phi2
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))
(cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))
(*.f64 #s(literal 1/2 binary64) phi2)
#s(literal 1/2 binary64)
(-.f64 lambda1 lambda2)
lambda1
lambda2
R
(*.f64 phi2 R)
phi2
R
(*.f64 phi2 (-.f64 R (*.f64 phi1 (/.f64 R phi2))))
phi2
(-.f64 R (*.f64 phi1 (/.f64 R phi2)))
R
(*.f64 phi1 (/.f64 R phi2))
phi1
(/.f64 R phi2)
(*.f64 R (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda1))
R
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda1)
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))
(*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))
#s(literal 1/2 binary64)
(+.f64 phi1 phi2)
phi1
phi2
lambda1
(*.f64 R (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))))
R
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))
#s(literal 1 binary64)
(sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (+.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 #s(literal 1 binary64) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))
(fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (+.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 lambda1 lambda2) (-.f64 lambda1 lambda2))
(-.f64 lambda1 lambda2)
lambda1
lambda2
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))
#s(literal 1/2 binary64)
(*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))
(cos.f64 (+.f64 phi1 phi2))
(+.f64 phi1 phi2)
phi1
phi2
(*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))
(-.f64 phi1 phi2)
Outputs
(*.f64 (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) R)
(*.f64 (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2))) R)
(hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))
(hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2)))
phi2
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2))
(cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))
(cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))
(*.f64 #s(literal 1/2 binary64) phi2)
(*.f64 phi2 #s(literal 1/2 binary64))
#s(literal 1/2 binary64)
(-.f64 lambda1 lambda2)
lambda1
lambda2
R
(*.f64 phi2 R)
phi2
R
(*.f64 phi2 (-.f64 R (*.f64 phi1 (/.f64 R phi2))))
(*.f64 R (-.f64 phi2 phi1))
phi2
(-.f64 R (*.f64 phi1 (/.f64 R phi2)))
(-.f64 R (/.f64 (*.f64 R phi1) phi2))
R
(*.f64 phi1 (/.f64 R phi2))
(/.f64 (*.f64 R phi1) phi2)
phi1
(/.f64 R phi2)
(*.f64 R (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda1))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (*.f64 lambda1 R))
R
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda1)
(*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))
(*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))
(*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))
#s(literal 1/2 binary64)
(+.f64 phi1 phi2)
(+.f64 phi2 phi1)
phi1
phi2
lambda1
(*.f64 R (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (+.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 R (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))
R
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (+.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 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))
#s(literal 1 binary64)
(sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (+.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 #s(literal 1 binary64) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))
(fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))
(fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))
(*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))
(-.f64 lambda1 lambda2)
lambda1
lambda2
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))
(fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))
#s(literal 1/2 binary64)
(*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))
(*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)))
(cos.f64 (+.f64 phi1 phi2))
(cos.f64 (+.f64 phi2 phi1))
(+.f64 phi1 phi2)
(+.f64 phi2 phi1)
phi1
phi2
(*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))
(-.f64 phi1 phi2)

localize229.0ms (1.5%)

Memory
11.6MiB live, 203.0MiB allocated
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
accuracy99.1%
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))
accuracy98.7%
(/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))
accuracy79.0%
(cos.f64 (+.f64 phi1 phi2))
accuracy37.7%
(sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
accuracy100.0%
(*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))
accuracy99.8%
(*.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)
accuracy78.3%
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))
accuracy100.0%
(/.f64 R phi2)
accuracy100.0%
(-.f64 R (*.f64 phi1 (/.f64 R phi2)))
accuracy93.4%
(*.f64 phi1 (/.f64 R phi2))
accuracy91.8%
(*.f64 phi2 (-.f64 R (*.f64 phi1 (/.f64 R phi2))))
accuracy100.0%
(*.f64 phi2 R)
accuracy100.0%
(hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))
accuracy100.0%
(cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))
accuracy99.9%
(*.f64 (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) R)
accuracy99.8%
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))
Samples
103.0ms127×1valid
45.0ms59×2valid
19.0ms70×0valid
Compiler

Compiled 325 to 37 computations (88.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 124.0ms
ival-cos: 46.0ms (37.2% of total)
ival-mult: 34.0ms (27.5% of total)
adjust: 13.0ms (10.5% of total)
ival-div: 8.0ms (6.5% of total)
ival-hypot: 8.0ms (6.5% of total)
ival-add: 6.0ms (4.9% of total)
ival-sub: 5.0ms (4% of total)
ival-sqrt: 3.0ms (2.4% of total)
exact: 1.0ms (0.8% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series179.0ms (1.2%)

Memory
11.2MiB live, 201.9MiB allocated
Counts
19 → 672
Calls
Call 1
Inputs
#<alt (*.f64 (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) R)>
#<alt (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))>
#<alt (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))>
#<alt (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))>
#<alt (*.f64 phi2 R)>
#<alt (*.f64 phi2 (-.f64 R (*.f64 phi1 (/.f64 R phi2))))>
#<alt (-.f64 R (*.f64 phi1 (/.f64 R phi2)))>
#<alt (*.f64 phi1 (/.f64 R phi2))>
#<alt (/.f64 R phi2)>
#<alt (*.f64 R (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda1))>
#<alt (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda1)>
#<alt (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))>
#<alt (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))>
#<alt (*.f64 R (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))))>
#<alt (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))>
#<alt (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))>
#<alt (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))>
#<alt (cos.f64 (+.f64 phi1 phi2))>
#<alt (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))>
Outputs
#<alt (* R (- lambda1 lambda2))>
#<alt (+ (* 1/2 (/ (* R (* (pow phi2 2) (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))))) (- lambda1 lambda2))) (* R (- lambda1 lambda2)))>
#<alt (+ (* R (- lambda1 lambda2)) (* (pow phi2 2) (+ (* 1/2 (/ (* R (* (pow phi2 2) (- (* 1/48 (pow (- lambda1 lambda2) 2)) (* 1/4 (/ (pow (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) 2) (pow (- lambda1 lambda2) 2)))))) (- lambda1 lambda2))) (* 1/2 (/ (* R (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2)))) (- lambda1 lambda2))))))>
#<alt (+ (* R (- lambda1 lambda2)) (* (pow phi2 2) (+ (* 1/2 (/ (* R (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2)))) (- lambda1 lambda2))) (* (pow phi2 2) (+ (* 1/2 (/ (* R (* (pow phi2 2) (- (* -1/1440 (pow (- lambda1 lambda2) 2)) (* 1/2 (/ (* (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) (- (* 1/48 (pow (- lambda1 lambda2) 2)) (* 1/4 (/ (pow (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) 2) (pow (- lambda1 lambda2) 2))))) (pow (- lambda1 lambda2) 2)))))) (- lambda1 lambda2))) (* 1/2 (/ (* R (- (* 1/48 (pow (- lambda1 lambda2) 2)) (* 1/4 (/ (pow (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) 2) (pow (- lambda1 lambda2) 2))))) (- lambda1 lambda2))))))))>
#<alt (* R phi2)>
#<alt (* phi2 (+ R (* 1/2 (/ (* R (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2))) (pow phi2 2)))))>
#<alt (* phi2 (+ R (+ (* -1/8 (/ (* R (* (pow (cos (* 1/2 phi2)) 4) (pow (- lambda1 lambda2) 4))) (pow phi2 4))) (* 1/2 (/ (* R (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2))) (pow phi2 2))))))>
#<alt (* phi2 (+ R (+ (* -1/8 (/ (* R (* (pow (cos (* 1/2 phi2)) 4) (pow (- lambda1 lambda2) 4))) (pow phi2 4))) (+ (* 1/16 (/ (* R (* (pow (cos (* 1/2 phi2)) 6) (pow (- lambda1 lambda2) 6))) (pow phi2 6))) (* 1/2 (/ (* R (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2))) (pow phi2 2)))))))>
#<alt (* -1 (* R phi2))>
#<alt (* -1 (* phi2 (+ R (* 1/2 (/ (* R (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2))) (pow phi2 2))))))>
#<alt (* -1 (* phi2 (+ R (+ (* -1/8 (/ (* R (* (pow (cos (* 1/2 phi2)) 4) (pow (- lambda1 lambda2) 4))) (pow phi2 4))) (* 1/2 (/ (* R (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2))) (pow phi2 2)))))))>
#<alt (* -1 (* phi2 (+ R (+ (* -1/8 (/ (* R (* (pow (cos (* 1/2 phi2)) 4) (pow (- lambda1 lambda2) 4))) (pow phi2 4))) (+ (* 1/16 (/ (* R (* (pow (cos (* 1/2 phi2)) 6) (pow (- lambda1 lambda2) 6))) (pow phi2 6))) (* 1/2 (/ (* R (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2))) (pow phi2 2))))))))>
#<alt (* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2))))>
#<alt (+ (* -1 (* (* R (* lambda1 (* lambda2 (pow (cos (* 1/2 phi2)) 2)))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))))) (* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))))>
#<alt (+ (* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))) (* lambda1 (+ (* -1 (* (* R (* lambda2 (pow (cos (* 1/2 phi2)) 2))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))))) (* 1/2 (* (* R (* lambda1 (- (pow (cos (* 1/2 phi2)) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))))))))>
#<alt (+ (* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))) (* lambda1 (+ (* -1 (* (* R (* lambda2 (pow (cos (* 1/2 phi2)) 2))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))))) (* lambda1 (+ (* 1/2 (* (* R (* lambda1 (* lambda2 (* (pow (cos (* 1/2 phi2)) 2) (- (pow (cos (* 1/2 phi2)) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))))))) (sqrt (/ 1 (pow (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)) 3))))) (* 1/2 (* (* R (- (pow (cos (* 1/2 phi2)) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))))))))))>
#<alt (* R (* lambda1 (cos (* 1/2 phi2))))>
#<alt (* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 phi2)))) lambda1)) (* R (cos (* 1/2 phi2)))))>
#<alt (* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 phi2)))) lambda1)) (+ (* 1/2 (/ (* R (pow phi2 2)) (* (pow lambda1 2) (cos (* 1/2 phi2))))) (* R (cos (* 1/2 phi2))))))>
#<alt (* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 phi2)))) lambda1)) (+ (* 1/2 (/ (* R (* lambda2 (pow phi2 2))) (* (pow lambda1 3) (cos (* 1/2 phi2))))) (+ (* 1/2 (/ (* R (pow phi2 2)) (* (pow lambda1 2) (cos (* 1/2 phi2))))) (* R (cos (* 1/2 phi2)))))))>
#<alt (* -1 (* R (* lambda1 (cos (* 1/2 phi2)))))>
#<alt (* -1 (* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 phi2)))) lambda1)) (* R (cos (* 1/2 phi2))))))>
#<alt (* -1 (* lambda1 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow phi2 2)) (* lambda1 (cos (* 1/2 phi2))))) (* R (* lambda2 (cos (* 1/2 phi2))))) lambda1)) (* R (cos (* 1/2 phi2))))))>
#<alt (* -1 (* lambda1 (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* R (* lambda2 (pow phi2 2))) (* lambda1 (cos (* 1/2 phi2))))) (* 1/2 (/ (* R (pow phi2 2)) (cos (* 1/2 phi2))))) lambda1)) (* R (* lambda2 (cos (* 1/2 phi2))))) lambda1)) (* R (cos (* 1/2 phi2))))))>
#<alt (* R (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2))))>
#<alt (+ (* -1 (* (* R (* lambda1 (* lambda2 (pow (cos (* 1/2 phi2)) 2)))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))))) (* R (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))))>
#<alt (+ (* R (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))) (* lambda2 (+ (* -1 (* (* R (* lambda1 (pow (cos (* 1/2 phi2)) 2))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))))) (* 1/2 (* (* R (* lambda2 (- (pow (cos (* 1/2 phi2)) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))))))))>
#<alt (+ (* R (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))) (* lambda2 (+ (* -1 (* (* R (* lambda1 (pow (cos (* 1/2 phi2)) 2))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))))) (* lambda2 (+ (* 1/2 (* (* R (* lambda1 (* lambda2 (* (pow (cos (* 1/2 phi2)) 2) (- (pow (cos (* 1/2 phi2)) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))))))) (sqrt (/ 1 (pow (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)) 3))))) (* 1/2 (* (* R (- (pow (cos (* 1/2 phi2)) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))))))))))>
#<alt (* R (* lambda2 (cos (* 1/2 phi2))))>
#<alt (* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 phi2)))) lambda2)) (* R (cos (* 1/2 phi2)))))>
#<alt (* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 phi2)))) lambda2)) (+ (* 1/2 (/ (* R (pow phi2 2)) (* (pow lambda2 2) (cos (* 1/2 phi2))))) (* R (cos (* 1/2 phi2))))))>
#<alt (* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 phi2)))) lambda2)) (+ (* 1/2 (/ (* R (* lambda1 (pow phi2 2))) (* (pow lambda2 3) (cos (* 1/2 phi2))))) (+ (* 1/2 (/ (* R (pow phi2 2)) (* (pow lambda2 2) (cos (* 1/2 phi2))))) (* R (cos (* 1/2 phi2)))))))>
#<alt (* -1 (* R (* lambda2 (cos (* 1/2 phi2)))))>
#<alt (* -1 (* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 phi2)))) lambda2)) (* R (cos (* 1/2 phi2))))))>
#<alt (* -1 (* lambda2 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow phi2 2)) (* lambda2 (cos (* 1/2 phi2))))) (* R (* lambda1 (cos (* 1/2 phi2))))) lambda2)) (* R (cos (* 1/2 phi2))))))>
#<alt (* -1 (* lambda2 (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* R (* lambda1 (pow phi2 2))) (* lambda2 (cos (* 1/2 phi2))))) (* 1/2 (/ (* R (pow phi2 2)) (cos (* 1/2 phi2))))) lambda2)) (* R (* lambda1 (cos (* 1/2 phi2))))) lambda2)) (* R (cos (* 1/2 phi2))))))>
#<alt (* 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))))>
#<alt (* 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))))>
#<alt (* 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))))>
#<alt (* 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))))>
#<alt (* 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))))>
#<alt (* 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))))>
#<alt (- lambda1 lambda2)>
#<alt (- (+ lambda1 (* 1/2 (/ (* (pow phi2 2) (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2)))) (- lambda1 lambda2)))) lambda2)>
#<alt (- (+ lambda1 (* (pow phi2 2) (+ (* 1/2 (/ (* (pow phi2 2) (- (* 1/48 (pow (- lambda1 lambda2) 2)) (* 1/4 (/ (pow (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) 2) (pow (- lambda1 lambda2) 2))))) (- lambda1 lambda2))) (* 1/2 (/ (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) (- lambda1 lambda2)))))) lambda2)>
#<alt (- (+ lambda1 (* (pow phi2 2) (+ (* 1/2 (/ (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) (- lambda1 lambda2))) (* (pow phi2 2) (+ (* 1/2 (/ (* (pow phi2 2) (- (* -1/1440 (pow (- lambda1 lambda2) 2)) (* 1/2 (/ (* (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) (- (* 1/48 (pow (- lambda1 lambda2) 2)) (* 1/4 (/ (pow (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) 2) (pow (- lambda1 lambda2) 2))))) (pow (- lambda1 lambda2) 2))))) (- lambda1 lambda2))) (* 1/2 (/ (- (* 1/48 (pow (- lambda1 lambda2) 2)) (* 1/4 (/ (pow (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) 2) (pow (- lambda1 lambda2) 2)))) (- lambda1 lambda2)))))))) lambda2)>
#<alt phi2>
#<alt (* phi2 (+ 1 (* 1/2 (/ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))>
#<alt (* phi2 (+ 1 (+ (* -1/8 (/ (* (pow (cos (* 1/2 phi2)) 4) (pow (- lambda1 lambda2) 4)) (pow phi2 4))) (* 1/2 (/ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))>
#<alt (* phi2 (+ 1 (+ (* -1/8 (/ (* (pow (cos (* 1/2 phi2)) 4) (pow (- lambda1 lambda2) 4)) (pow phi2 4))) (+ (* 1/16 (/ (* (pow (cos (* 1/2 phi2)) 6) (pow (- lambda1 lambda2) 6)) (pow phi2 6))) (* 1/2 (/ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))>
#<alt (* -1 phi2)>
#<alt (* -1 (* phi2 (+ 1 (* 1/2 (/ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))>
#<alt (* -1 (* phi2 (+ 1 (+ (* -1/8 (/ (* (pow (cos (* 1/2 phi2)) 4) (pow (- lambda1 lambda2) 4)) (pow phi2 4))) (* 1/2 (/ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))>
#<alt (* -1 (* phi2 (+ 1 (+ (* -1/8 (/ (* (pow (cos (* 1/2 phi2)) 4) (pow (- lambda1 lambda2) 4)) (pow phi2 4))) (+ (* 1/16 (/ (* (pow (cos (* 1/2 phi2)) 6) (pow (- lambda1 lambda2) 6)) (pow phi2 6))) (* 1/2 (/ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))))>
#<alt (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))>
#<alt (+ (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2))) (* -1 (* (* lambda1 (* lambda2 (pow (cos (* 1/2 phi2)) 2))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))))))>
#<alt (+ (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2))) (* lambda1 (+ (* -1 (* (* lambda2 (pow (cos (* 1/2 phi2)) 2)) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))))) (* 1/2 (* (* lambda1 (- (pow (cos (* 1/2 phi2)) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))))))))>
#<alt (+ (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2))) (* lambda1 (+ (* -1 (* (* lambda2 (pow (cos (* 1/2 phi2)) 2)) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))))) (* lambda1 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))) (- (pow (cos (* 1/2 phi2)) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))))) (* 1/2 (* (* lambda1 (* lambda2 (* (pow (cos (* 1/2 phi2)) 2) (- (pow (cos (* 1/2 phi2)) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2))))))) (sqrt (/ 1 (pow (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)) 3))))))))))>
#<alt (* lambda1 (cos (* 1/2 phi2)))>
#<alt (* lambda1 (+ (cos (* 1/2 phi2)) (* -1 (/ (* lambda2 (cos (* 1/2 phi2))) lambda1))))>
#<alt (* lambda1 (+ (cos (* 1/2 phi2)) (+ (* -1 (/ (* lambda2 (cos (* 1/2 phi2))) lambda1)) (* 1/2 (/ (pow phi2 2) (* (pow lambda1 2) (cos (* 1/2 phi2))))))))>
#<alt (* lambda1 (+ (cos (* 1/2 phi2)) (+ (* -1 (/ (* lambda2 (cos (* 1/2 phi2))) lambda1)) (+ (* 1/2 (/ (* lambda2 (pow phi2 2)) (* (pow lambda1 3) (cos (* 1/2 phi2))))) (* 1/2 (/ (pow phi2 2) (* (pow lambda1 2) (cos (* 1/2 phi2)))))))))>
#<alt (* -1 (* lambda1 (cos (* 1/2 phi2))))>
#<alt (* -1 (* lambda1 (+ (cos (* 1/2 phi2)) (* -1 (/ (* lambda2 (cos (* 1/2 phi2))) lambda1)))))>
#<alt (* -1 (* lambda1 (+ (cos (* 1/2 phi2)) (* -1 (/ (+ (* -1/2 (/ (pow phi2 2) (* lambda1 (cos (* 1/2 phi2))))) (* lambda2 (cos (* 1/2 phi2)))) lambda1)))))>
#<alt (* -1 (* lambda1 (+ (cos (* 1/2 phi2)) (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* lambda2 (pow phi2 2)) (* lambda1 (cos (* 1/2 phi2))))) (* 1/2 (/ (pow phi2 2) (cos (* 1/2 phi2))))) lambda1)) (* lambda2 (cos (* 1/2 phi2)))) lambda1)))))>
#<alt (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))>
#<alt (+ (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2))) (* -1 (* (* lambda1 (* lambda2 (pow (cos (* 1/2 phi2)) 2))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))))))>
#<alt (+ (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2))) (* lambda2 (+ (* -1 (* (* lambda1 (pow (cos (* 1/2 phi2)) 2)) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))))) (* 1/2 (* (* lambda2 (- (pow (cos (* 1/2 phi2)) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))))))))>
#<alt (+ (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2))) (* lambda2 (+ (* -1 (* (* lambda1 (pow (cos (* 1/2 phi2)) 2)) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))))) (* lambda2 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))) (- (pow (cos (* 1/2 phi2)) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))))) (* 1/2 (* (* lambda1 (* lambda2 (* (pow (cos (* 1/2 phi2)) 2) (- (pow (cos (* 1/2 phi2)) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2))))))) (sqrt (/ 1 (pow (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)) 3))))))))))>
#<alt (* lambda2 (cos (* 1/2 phi2)))>
#<alt (* lambda2 (+ (cos (* 1/2 phi2)) (* -1 (/ (* lambda1 (cos (* 1/2 phi2))) lambda2))))>
#<alt (* lambda2 (+ (cos (* 1/2 phi2)) (+ (* -1 (/ (* lambda1 (cos (* 1/2 phi2))) lambda2)) (* 1/2 (/ (pow phi2 2) (* (pow lambda2 2) (cos (* 1/2 phi2))))))))>
#<alt (* lambda2 (+ (cos (* 1/2 phi2)) (+ (* -1 (/ (* lambda1 (cos (* 1/2 phi2))) lambda2)) (+ (* 1/2 (/ (* lambda1 (pow phi2 2)) (* (pow lambda2 3) (cos (* 1/2 phi2))))) (* 1/2 (/ (pow phi2 2) (* (pow lambda2 2) (cos (* 1/2 phi2)))))))))>
#<alt (* -1 (* lambda2 (cos (* 1/2 phi2))))>
#<alt (* -1 (* lambda2 (+ (cos (* 1/2 phi2)) (* -1 (/ (* lambda1 (cos (* 1/2 phi2))) lambda2)))))>
#<alt (* -1 (* lambda2 (+ (cos (* 1/2 phi2)) (* -1 (/ (+ (* -1/2 (/ (pow phi2 2) (* lambda2 (cos (* 1/2 phi2))))) (* lambda1 (cos (* 1/2 phi2)))) lambda2)))))>
#<alt (* -1 (* lambda2 (+ (cos (* 1/2 phi2)) (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* lambda1 (pow phi2 2)) (* lambda2 (cos (* 1/2 phi2))))) (* 1/2 (/ (pow phi2 2) (cos (* 1/2 phi2))))) lambda2)) (* lambda1 (cos (* 1/2 phi2)))) lambda2)))))>
#<alt (- lambda1 lambda2)>
#<alt (- (+ lambda1 (* -1/8 (* (pow phi2 2) (- lambda1 lambda2)))) lambda2)>
#<alt (- (+ lambda1 (* (pow phi2 2) (+ (* -1/8 (- lambda1 lambda2)) (* 1/384 (* (pow phi2 2) (- lambda1 lambda2)))))) lambda2)>
#<alt (- (+ lambda1 (* (pow phi2 2) (+ (* -1/8 (- lambda1 lambda2)) (* (pow phi2 2) (+ (* -1/46080 (* (pow phi2 2) (- lambda1 lambda2))) (* 1/384 (- lambda1 lambda2))))))) lambda2)>
#<alt (* (cos (* 1/2 phi2)) (- lambda1 lambda2))>
#<alt (* (cos (* 1/2 phi2)) (- lambda1 lambda2))>
#<alt (* (cos (* 1/2 phi2)) (- lambda1 lambda2))>
#<alt (* (cos (* 1/2 phi2)) (- lambda1 lambda2))>
#<alt (* (cos (* 1/2 phi2)) (- lambda1 lambda2))>
#<alt (* (cos (* 1/2 phi2)) (- lambda1 lambda2))>
#<alt (* (cos (* 1/2 phi2)) (- lambda1 lambda2))>
#<alt (* (cos (* 1/2 phi2)) (- lambda1 lambda2))>
#<alt (* -1 (* lambda2 (cos (* 1/2 phi2))))>
#<alt (+ (* -1 (* lambda2 (cos (* 1/2 phi2)))) (* lambda1 (cos (* 1/2 phi2))))>
#<alt (+ (* -1 (* lambda2 (cos (* 1/2 phi2)))) (* lambda1 (cos (* 1/2 phi2))))>
#<alt (+ (* -1 (* lambda2 (cos (* 1/2 phi2)))) (* lambda1 (cos (* 1/2 phi2))))>
#<alt (* lambda1 (cos (* 1/2 phi2)))>
#<alt (* lambda1 (+ (cos (* 1/2 phi2)) (* -1 (/ (* lambda2 (cos (* 1/2 phi2))) lambda1))))>
#<alt (* lambda1 (+ (cos (* 1/2 phi2)) (* -1 (/ (* lambda2 (cos (* 1/2 phi2))) lambda1))))>
#<alt (* lambda1 (+ (cos (* 1/2 phi2)) (* -1 (/ (* lambda2 (cos (* 1/2 phi2))) lambda1))))>
#<alt (* lambda1 (cos (* 1/2 phi2)))>
#<alt (* -1 (* lambda1 (+ (* -1 (cos (* 1/2 phi2))) (/ (* lambda2 (cos (* 1/2 phi2))) lambda1))))>
#<alt (* -1 (* lambda1 (+ (* -1 (cos (* 1/2 phi2))) (/ (* lambda2 (cos (* 1/2 phi2))) lambda1))))>
#<alt (* -1 (* lambda1 (+ (* -1 (cos (* 1/2 phi2))) (/ (* lambda2 (cos (* 1/2 phi2))) lambda1))))>
#<alt (* lambda1 (cos (* 1/2 phi2)))>
#<alt (+ (* -1 (* lambda2 (cos (* 1/2 phi2)))) (* lambda1 (cos (* 1/2 phi2))))>
#<alt (+ (* -1 (* lambda2 (cos (* 1/2 phi2)))) (* lambda1 (cos (* 1/2 phi2))))>
#<alt (+ (* -1 (* lambda2 (cos (* 1/2 phi2)))) (* lambda1 (cos (* 1/2 phi2))))>
#<alt (* -1 (* lambda2 (cos (* 1/2 phi2))))>
#<alt (* lambda2 (+ (* -1 (cos (* 1/2 phi2))) (/ (* lambda1 (cos (* 1/2 phi2))) lambda2)))>
#<alt (* lambda2 (+ (* -1 (cos (* 1/2 phi2))) (/ (* lambda1 (cos (* 1/2 phi2))) lambda2)))>
#<alt (* lambda2 (+ (* -1 (cos (* 1/2 phi2))) (/ (* lambda1 (cos (* 1/2 phi2))) lambda2)))>
#<alt (* -1 (* lambda2 (cos (* 1/2 phi2))))>
#<alt (* -1 (* lambda2 (+ (cos (* 1/2 phi2)) (* -1 (/ (* lambda1 (cos (* 1/2 phi2))) lambda2)))))>
#<alt (* -1 (* lambda2 (+ (cos (* 1/2 phi2)) (* -1 (/ (* lambda1 (cos (* 1/2 phi2))) lambda2)))))>
#<alt (* -1 (* lambda2 (+ (cos (* 1/2 phi2)) (* -1 (/ (* lambda1 (cos (* 1/2 phi2))) lambda2)))))>
#<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 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 (* -1 (* R phi1))>
#<alt (+ (* -1 (* R phi1)) (* R phi2))>
#<alt (+ (* -1 (* R phi1)) (* R phi2))>
#<alt (+ (* -1 (* R phi1)) (* R phi2))>
#<alt (* R phi2)>
#<alt (* phi2 (+ R (* -1 (/ (* R phi1) phi2))))>
#<alt (* phi2 (+ R (* -1 (/ (* R phi1) phi2))))>
#<alt (* phi2 (+ R (* -1 (/ (* R phi1) phi2))))>
#<alt (* R phi2)>
#<alt (* -1 (* phi2 (+ (* -1 R) (/ (* R phi1) phi2))))>
#<alt (* -1 (* phi2 (+ (* -1 R) (/ (* R phi1) phi2))))>
#<alt (* -1 (* phi2 (+ (* -1 R) (/ (* R phi1) phi2))))>
#<alt (* R (* phi2 (- 1 (/ phi1 phi2))))>
#<alt (* R (* phi2 (- 1 (/ phi1 phi2))))>
#<alt (* R (* phi2 (- 1 (/ phi1 phi2))))>
#<alt (* R (* phi2 (- 1 (/ phi1 phi2))))>
#<alt (* R (* phi2 (- 1 (/ phi1 phi2))))>
#<alt (* R (* phi2 (- 1 (/ phi1 phi2))))>
#<alt (* R (* phi2 (- 1 (/ phi1 phi2))))>
#<alt (* R (* phi2 (- 1 (/ phi1 phi2))))>
#<alt (* R (* phi2 (+ 1 (* -1 (/ phi1 phi2)))))>
#<alt (* R (* phi2 (+ 1 (* -1 (/ phi1 phi2)))))>
#<alt (* R (* phi2 (+ 1 (* -1 (/ phi1 phi2)))))>
#<alt (* R (* phi2 (+ 1 (* -1 (/ phi1 phi2)))))>
#<alt (* R phi2)>
#<alt (+ (* -1 (* R phi1)) (* R phi2))>
#<alt (+ (* -1 (* R phi1)) (* R phi2))>
#<alt (+ (* -1 (* R phi1)) (* R phi2))>
#<alt (* -1 (* R phi1))>
#<alt (* phi1 (+ (* -1 R) (/ (* R phi2) phi1)))>
#<alt (* phi1 (+ (* -1 R) (/ (* R phi2) phi1)))>
#<alt (* phi1 (+ (* -1 R) (/ (* R phi2) phi1)))>
#<alt (* -1 (* R phi1))>
#<alt (* -1 (* phi1 (+ R (* -1 (/ (* R phi2) phi1)))))>
#<alt (* -1 (* phi1 (+ R (* -1 (/ (* R phi2) phi1)))))>
#<alt (* -1 (* phi1 (+ R (* -1 (/ (* R phi2) phi1)))))>
#<alt (* R (- 1 (/ phi1 phi2)))>
#<alt (* R (- 1 (/ phi1 phi2)))>
#<alt (* R (- 1 (/ phi1 phi2)))>
#<alt (* R (- 1 (/ phi1 phi2)))>
#<alt (* R (- 1 (/ phi1 phi2)))>
#<alt (* R (- 1 (/ phi1 phi2)))>
#<alt (* R (- 1 (/ phi1 phi2)))>
#<alt (* R (- 1 (/ phi1 phi2)))>
#<alt (* R (+ 1 (* -1 (/ phi1 phi2))))>
#<alt (* R (+ 1 (* -1 (/ phi1 phi2))))>
#<alt (* R (+ 1 (* -1 (/ phi1 phi2))))>
#<alt (* R (+ 1 (* -1 (/ phi1 phi2))))>
#<alt R>
#<alt (+ R (* -1 (/ (* R phi1) phi2)))>
#<alt (+ R (* -1 (/ (* R phi1) phi2)))>
#<alt (+ R (* -1 (/ (* R phi1) phi2)))>
#<alt (* -1 (/ (* R phi1) phi2))>
#<alt (* phi1 (- (/ R phi1) (/ R phi2)))>
#<alt (* phi1 (- (/ R phi1) (/ R phi2)))>
#<alt (* phi1 (- (/ R phi1) (/ R phi2)))>
#<alt (* -1 (/ (* R phi1) phi2))>
#<alt (* -1 (* phi1 (- (* -1 (/ R phi1)) (* -1 (/ R phi2)))))>
#<alt (* -1 (* phi1 (- (* -1 (/ R phi1)) (* -1 (/ R phi2)))))>
#<alt (* -1 (* phi1 (- (* -1 (/ R phi1)) (* -1 (/ R phi2)))))>
#<alt (* -1 (/ (* R phi1) phi2))>
#<alt (/ (- (* R phi2) (* R phi1)) phi2)>
#<alt (/ (- (* R phi2) (* R phi1)) phi2)>
#<alt (/ (- (* R phi2) (* R phi1)) phi2)>
#<alt R>
#<alt (+ R (* -1 (/ (* R phi1) phi2)))>
#<alt (+ R (* -1 (/ (* R phi1) phi2)))>
#<alt (+ R (* -1 (/ (* R phi1) phi2)))>
#<alt R>
#<alt (+ R (* -1 (/ (* R phi1) phi2)))>
#<alt (+ R (* -1 (/ (* R phi1) phi2)))>
#<alt (+ R (* -1 (/ (* R phi1) phi2)))>
#<alt (/ (* R phi1) phi2)>
#<alt (/ (* R phi1) phi2)>
#<alt (/ (* R phi1) phi2)>
#<alt (/ (* R phi1) phi2)>
#<alt (/ (* R phi1) phi2)>
#<alt (/ (* R phi1) phi2)>
#<alt (/ (* R phi1) phi2)>
#<alt (/ (* R phi1) phi2)>
#<alt (/ (* R phi1) phi2)>
#<alt (/ (* R phi1) phi2)>
#<alt (/ (* R phi1) phi2)>
#<alt (/ (* R phi1) phi2)>
#<alt (/ (* R phi1) phi2)>
#<alt (/ (* R phi1) phi2)>
#<alt (/ (* R phi1) phi2)>
#<alt (/ (* R phi1) phi2)>
#<alt (/ (* R phi1) phi2)>
#<alt (/ (* R phi1) phi2)>
#<alt (/ (* R phi1) phi2)>
#<alt (/ (* R phi1) phi2)>
#<alt (/ (* R phi1) phi2)>
#<alt (/ (* R phi1) phi2)>
#<alt (/ (* R phi1) phi2)>
#<alt (/ (* R phi1) phi2)>
#<alt (/ (* R phi1) phi2)>
#<alt (/ (* R phi1) phi2)>
#<alt (/ (* R phi1) phi2)>
#<alt (/ (* R phi1) phi2)>
#<alt (/ (* R phi1) phi2)>
#<alt (/ (* R phi1) phi2)>
#<alt (/ (* R phi1) phi2)>
#<alt (/ (* R phi1) phi2)>
#<alt (/ (* R phi1) phi2)>
#<alt (/ (* R phi1) phi2)>
#<alt (/ (* R phi1) phi2)>
#<alt (/ (* R phi1) 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 (* 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 (+ (* (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 (* 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 (+ 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 (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))) (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 (/ 1 (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2))))>
#<alt (+ (sqrt (/ 1 (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)))) (* (* lambda1 (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (sqrt (/ 1 (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 3)))))>
#<alt (+ (sqrt (/ 1 (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)))) (* lambda1 (+ (* -1/2 (* (* lambda1 (+ (* -4 (/ (* (pow lambda2 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)) (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 3))) (+ (* 1/2 (/ 1 (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 2))) (+ (* 1/2 (/ (cos (+ phi1 phi2)) (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 2))) (/ (* (pow lambda2 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)) (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 3)))))) (sqrt (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2))))) (* (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (sqrt (/ 1 (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 3)))))))>
#<alt (+ (sqrt (/ 1 (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)))) (* lambda1 (+ (* lambda1 (+ (* -1/2 (* (* lambda1 (+ (* -1 (/ (* lambda2 (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (+ (* -4 (/ (* (pow lambda2 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)) (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 3))) (+ (* 1/2 (/ 1 (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 2))) (+ (* 1/2 (/ (cos (+ phi1 phi2)) (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 2))) (/ (* (pow lambda2 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)) (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 3))))))) (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)))) (+ (* 2 (/ (* lambda2 (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (+ (* -4 (/ (* (pow lambda2 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)) (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 3))) (+ (* 1/2 (/ 1 (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 2))) (* 1/2 (/ (cos (+ phi1 phi2)) (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 2))))))) (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)))) (* 2 (/ (* lambda2 (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)) (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 3)))))) (sqrt (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2))))) (* -1/2 (* (+ (* -4 (/ (* (pow lambda2 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)) (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 3))) (+ (* 1/2 (/ 1 (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 2))) (+ (* 1/2 (/ (cos (+ phi1 phi2)) (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 2))) (/ (* (pow lambda2 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)) (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 3))))) (sqrt (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2))))))) (* (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (sqrt (/ 1 (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 3)))))))>
#<alt (* (/ 1 lambda1) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))>
#<alt (/ (+ (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (* (/ lambda2 lambda1) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))) lambda1)>
#<alt (/ (+ (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (+ (* -1/2 (* (/ (+ (* -4 (/ (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (+ (* 2 (/ (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (/ (pow (- phi1 phi2) 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)))) (pow lambda1 2)) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))) (* (/ lambda2 lambda1) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))))) lambda1)>
#<alt (/ (+ (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (+ (* -1/2 (* (/ (+ (* -4 (/ (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (+ (* 2 (/ (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (/ (pow (- phi1 phi2) 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)))) (pow lambda1 2)) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))) (+ (* -1/2 (* (/ (+ (* -1 (* lambda2 (+ (* -4 (/ (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (+ (* 2 (/ (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (/ (pow (- phi1 phi2) 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)))))) (+ (* 2 (* lambda2 (+ (* -4 (/ (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (+ (/ (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (/ (pow (- phi1 phi2) 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)))))) (* 2 (/ (* lambda2 (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2))) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2))))) (pow lambda1 3)) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))) (* (/ lambda2 lambda1) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))))) lambda1)>
#<alt (* -1 (* (/ 1 lambda1) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))))>
#<alt (* -1 (/ (+ (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (* (/ lambda2 lambda1) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))) lambda1))>
#<alt (* -1 (/ (+ (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (* -1 (/ (+ (* -1 (* lambda2 (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))) (* 1/2 (* (/ (+ (* -4 (/ (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (+ (* 2 (/ (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (/ (pow (- phi1 phi2) 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)))) lambda1) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))) lambda1))) lambda1))>
#<alt (* -1 (/ (+ (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (* -1 (/ (+ (* -1 (* lambda2 (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))) (* -1 (/ (+ (* -1/2 (* (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (+ (* -4 (/ (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (+ (* 2 (/ (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (/ (pow (- phi1 phi2) 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)))))) (* 1/2 (* (/ (+ (* -2 (* lambda2 (+ (* -4 (/ (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (+ (/ (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (/ (pow (- phi1 phi2) 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)))))) (+ (* -2 (/ (* lambda2 (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2))) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2))) (* lambda2 (+ (* -4 (/ (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (+ (* 2 (/ (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (/ (pow (- phi1 phi2) 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2))))))) lambda1) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))) lambda1))) lambda1))) lambda1))>
#<alt (sqrt (/ 1 (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2))))>
#<alt (+ (sqrt (/ 1 (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)))) (* (* lambda1 (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (sqrt (/ 1 (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 3)))))>
#<alt (+ (sqrt (/ 1 (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)))) (* lambda2 (+ (* -1/2 (* (* lambda2 (+ (* -4 (/ (* (pow lambda1 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)) (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 3))) (+ (* 1/2 (/ 1 (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 2))) (+ (* 1/2 (/ (cos (+ phi1 phi2)) (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 2))) (/ (* (pow lambda1 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)) (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 3)))))) (sqrt (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2))))) (* (* lambda1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (sqrt (/ 1 (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 3)))))))>
#<alt (+ (sqrt (/ 1 (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)))) (* lambda2 (+ (* lambda2 (+ (* -1/2 (* (* lambda2 (+ (* -1 (/ (* lambda1 (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (+ (* -4 (/ (* (pow lambda1 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)) (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 3))) (+ (* 1/2 (/ 1 (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 2))) (+ (* 1/2 (/ (cos (+ phi1 phi2)) (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 2))) (/ (* (pow lambda1 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)) (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 3))))))) (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)))) (+ (* 2 (/ (* lambda1 (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (+ (* -4 (/ (* (pow lambda1 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)) (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 3))) (+ (* 1/2 (/ 1 (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 2))) (* 1/2 (/ (cos (+ phi1 phi2)) (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 2))))))) (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)))) (* 2 (/ (* lambda1 (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)) (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 3)))))) (sqrt (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2))))) (* -1/2 (* (+ (* -4 (/ (* (pow lambda1 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)) (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 3))) (+ (* 1/2 (/ 1 (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 2))) (+ (* 1/2 (/ (cos (+ phi1 phi2)) (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 2))) (/ (* (pow lambda1 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)) (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 3))))) (sqrt (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2))))))) (* (* lambda1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (sqrt (/ 1 (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 3)))))))>
#<alt (* (/ 1 lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))>
#<alt (/ (+ (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (* (/ lambda1 lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))) lambda2)>
#<alt (/ (+ (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (+ (* -1/2 (* (/ (+ (* -4 (/ (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (+ (* 2 (/ (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (/ (pow (- phi1 phi2) 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)))) (pow lambda2 2)) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))) (* (/ lambda1 lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))))) lambda2)>
#<alt (/ (+ (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (+ (* -1/2 (* (/ (+ (* -4 (/ (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (+ (* 2 (/ (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (/ (pow (- phi1 phi2) 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)))) (pow lambda2 2)) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))) (+ (* -1/2 (* (/ (+ (* -1 (* lambda1 (+ (* -4 (/ (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (+ (* 2 (/ (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (/ (pow (- phi1 phi2) 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)))))) (+ (* 2 (* lambda1 (+ (* -4 (/ (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (+ (/ (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (/ (pow (- phi1 phi2) 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)))))) (* 2 (/ (* lambda1 (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2))) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2))))) (pow lambda2 3)) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))) (* (/ lambda1 lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))))) lambda2)>
#<alt (* -1 (* (/ 1 lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))))>
#<alt (* -1 (/ (+ (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (* (/ lambda1 lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))) lambda2))>
#<alt (* -1 (/ (+ (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (* -1 (/ (+ (* -1 (* lambda1 (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))) (* 1/2 (* (/ (+ (* -4 (/ (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (+ (* 2 (/ (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (/ (pow (- phi1 phi2) 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)))) lambda2) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))) lambda2))) lambda2))>
#<alt (* -1 (/ (+ (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (* -1 (/ (+ (* -1 (* lambda1 (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))) (* -1 (/ (+ (* -1/2 (* (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (+ (* -4 (/ (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (+ (* 2 (/ (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (/ (pow (- phi1 phi2) 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)))))) (* 1/2 (* (/ (+ (* -2 (* lambda1 (+ (* -4 (/ (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (+ (/ (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (/ (pow (- phi1 phi2) 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)))))) (+ (* -2 (/ (* lambda1 (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2))) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2))) (* lambda1 (+ (* -4 (/ (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (+ (* 2 (/ (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (/ (pow (- phi1 phi2) 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2))))))) lambda2) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))) lambda2))) lambda2))) lambda2))>
#<alt (sqrt (/ 1 (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))>
#<alt (+ (sqrt (/ 1 (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (* -1/2 (* (* phi1 (+ (* -2 (/ phi2 (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (* -1/2 (/ (* (sin phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))))) (sqrt (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))>
#<alt (+ (sqrt (/ 1 (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (* phi1 (+ (* -1/2 (* (* phi1 (+ (* -1 (/ (* (+ (* -2 phi2) (* -1/2 (* (sin phi2) (pow (- lambda1 lambda2) 2)))) (+ (* -2 (/ phi2 (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (* -1/2 (/ (* (sin phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))))) (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (+ (* -1/4 (/ (* (cos phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (+ (* 1/4 (* (pow (+ (* -2 (/ phi2 (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (* -1/2 (/ (* (sin phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2)))) 2) (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (/ 1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2)))))) (sqrt (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))) (* -1/2 (* (+ (* -2 (/ phi2 (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (* -1/2 (/ (* (sin phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2)))) (sqrt (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))))>
#<alt (+ (sqrt (/ 1 (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (* phi1 (+ (* -1/2 (* (+ (* -2 (/ phi2 (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (* -1/2 (/ (* (sin phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2)))) (sqrt (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))) (* phi1 (+ (* -1/2 (* (* phi1 (+ (* -1 (/ (* (+ 1 (* -1/4 (* (cos phi2) (pow (- lambda1 lambda2) 2)))) (+ (* -2 (/ phi2 (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (* -1/2 (/ (* (sin phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))))) (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (+ (* -1 (/ (* (+ (* -2 phi2) (* -1/2 (* (sin phi2) (pow (- lambda1 lambda2) 2)))) (+ (* -1 (/ (* (+ (* -2 phi2) (* -1/2 (* (sin phi2) (pow (- lambda1 lambda2) 2)))) (+ (* -2 (/ phi2 (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (* -1/2 (/ (* (sin phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))))) (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (+ (* -1/4 (/ (* (cos phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (/ 1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))))) (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (+ (* 1/12 (/ (* (sin phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (* 1/2 (* (+ (* -2 (/ phi2 (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (* -1/2 (/ (* (sin phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2)))) (* (+ (* -1 (/ (* (+ (* -2 phi2) (* -1/2 (* (sin phi2) (pow (- lambda1 lambda2) 2)))) (+ (* -2 (/ phi2 (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (* -1/2 (/ (* (sin phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))))) (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (+ (* -1/4 (/ (* (cos phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (+ (* 1/4 (* (pow (+ (* -2 (/ phi2 (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (* -1/2 (/ (* (sin phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2)))) 2) (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (/ 1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))))) (+ (* (+ 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 (* (+ (* -1 (/ (* (+ (* -2 phi2) (* -1/2 (* (sin phi2) (pow (- lambda1 lambda2) 2)))) (+ (* -2 (/ phi2 (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (* -1/2 (/ (* (sin phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))))) (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (+ (* -1/4 (/ (* (cos phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (+ (* 1/4 (* (pow (+ (* -2 (/ phi2 (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (* -1/2 (/ (* (sin phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2)))) 2) (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (/ 1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))))) (sqrt (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))))))>
#<alt (/ 1 phi1)>
#<alt (/ (+ 1 (/ phi2 phi1)) phi1)>
#<alt (/ (+ 1 (+ (* -1/2 (/ (+ (* -4 (pow phi2 2)) (+ (* 2 (pow phi2 2)) (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)))) (pow phi1 2))) (/ phi2 phi1))) phi1)>
#<alt (/ (+ 1 (+ (* -1/2 (/ (+ (* -4 (pow phi2 2)) (+ (* 2 (pow phi2 2)) (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)))) (pow phi1 2))) (+ (* -1/2 (/ (+ (* -1 (* phi2 (+ (* -4 (pow phi2 2)) (+ (* 2 (pow phi2 2)) (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)))))) (+ (* 2 (* phi2 (+ (* -4 (pow phi2 2)) (+ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))) (* 2 (* phi2 (+ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (pow phi1 3))) (/ phi2 phi1)))) phi1)>
#<alt (/ -1 phi1)>
#<alt (* -1 (/ (+ 1 (/ phi2 phi1)) phi1))>
#<alt (* -1 (/ (+ 1 (* -1 (/ (+ (* -1 phi2) (* 1/2 (/ (+ (* -4 (pow phi2 2)) (+ (* 2 (pow phi2 2)) (* (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1))))) (pow (- lambda1 lambda2) 2)))) phi1))) phi1))) phi1))>
#<alt (* -1 (/ (+ 1 (* -1 (/ (+ (* -1 phi2) (* -1 (/ (+ (* -1/2 (+ (* -4 (pow phi2 2)) (+ (* 2 (pow phi2 2)) (* (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1))))) (pow (- lambda1 lambda2) 2))))) (* 1/2 (/ (+ (* -2 (* phi2 (+ (* -4 (pow phi2 2)) (+ (* (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1))))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))) (+ (* -2 (* phi2 (+ (* (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1))))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (* phi2 (+ (* -4 (pow phi2 2)) (+ (* 2 (pow phi2 2)) (* (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1))))) (pow (- lambda1 lambda2) 2))))))) phi1))) phi1))) phi1))) phi1))>
#<alt (sqrt (/ 1 (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))>
#<alt (+ (sqrt (/ 1 (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (* -1/2 (* (* phi2 (+ (* -2 (/ phi1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (* -1/2 (/ (* (sin phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))))) (sqrt (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))>
#<alt (+ (sqrt (/ 1 (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (* phi2 (+ (* -1/2 (* (* phi2 (+ (* -1 (/ (* (+ (* -2 phi1) (* -1/2 (* (sin phi1) (pow (- lambda1 lambda2) 2)))) (+ (* -2 (/ phi1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (* -1/2 (/ (* (sin phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))))) (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (+ (* -1/4 (/ (* (cos phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (+ (* 1/4 (* (pow (+ (* -2 (/ phi1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (* -1/2 (/ (* (sin phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2)))) 2) (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (/ 1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2)))))) (sqrt (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))) (* -1/2 (* (+ (* -2 (/ phi1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (* -1/2 (/ (* (sin phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2)))) (sqrt (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))))>
#<alt (+ (sqrt (/ 1 (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (* phi2 (+ (* -1/2 (* (+ (* -2 (/ phi1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (* -1/2 (/ (* (sin phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2)))) (sqrt (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))) (* phi2 (+ (* -1/2 (* (* phi2 (+ (* -1 (/ (* (+ 1 (* -1/4 (* (cos phi1) (pow (- lambda1 lambda2) 2)))) (+ (* -2 (/ phi1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (* -1/2 (/ (* (sin phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))))) (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (+ (* -1 (/ (* (+ (* -2 phi1) (* -1/2 (* (sin phi1) (pow (- lambda1 lambda2) 2)))) (+ (* -1 (/ (* (+ (* -2 phi1) (* -1/2 (* (sin phi1) (pow (- lambda1 lambda2) 2)))) (+ (* -2 (/ phi1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (* -1/2 (/ (* (sin phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))))) (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (+ (* -1/4 (/ (* (cos phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (/ 1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))))) (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (+ (* 1/12 (/ (* (sin phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (* 1/2 (* (+ (* -2 (/ phi1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (* -1/2 (/ (* (sin phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2)))) (* (+ (* -1 (/ (* (+ (* -2 phi1) (* -1/2 (* (sin phi1) (pow (- lambda1 lambda2) 2)))) (+ (* -2 (/ phi1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (* -1/2 (/ (* (sin phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))))) (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (+ (* -1/4 (/ (* (cos phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (+ (* 1/4 (* (pow (+ (* -2 (/ phi1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (* -1/2 (/ (* (sin phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2)))) 2) (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (/ 1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))))) (+ (* (+ 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 (* (+ (* -1 (/ (* (+ (* -2 phi1) (* -1/2 (* (sin phi1) (pow (- lambda1 lambda2) 2)))) (+ (* -2 (/ phi1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (* -1/2 (/ (* (sin phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))))) (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (+ (* -1/4 (/ (* (cos phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (+ (* 1/4 (* (pow (+ (* -2 (/ phi1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (* -1/2 (/ (* (sin phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2)))) 2) (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (/ 1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))))) (sqrt (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))))))>
#<alt (/ 1 phi2)>
#<alt (/ (+ 1 (/ phi1 phi2)) phi2)>
#<alt (/ (+ 1 (+ (* -1/2 (/ (+ (* -4 (pow phi1 2)) (+ (* 2 (pow phi1 2)) (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)))) (pow phi2 2))) (/ phi1 phi2))) phi2)>
#<alt (/ (+ 1 (+ (* -1/2 (/ (+ (* -4 (pow phi1 2)) (+ (* 2 (pow phi1 2)) (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)))) (pow phi2 2))) (+ (* -1/2 (/ (+ (* -1 (* phi1 (+ (* -4 (pow phi1 2)) (+ (* 2 (pow phi1 2)) (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)))))) (+ (* 2 (* phi1 (+ (* -4 (pow phi1 2)) (+ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))) (* 2 (* phi1 (+ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (pow phi2 3))) (/ phi1 phi2)))) phi2)>
#<alt (/ -1 phi2)>
#<alt (* -1 (/ (+ 1 (/ phi1 phi2)) phi2))>
#<alt (* -1 (/ (+ 1 (* -1 (/ (+ (* -1 phi1) (* 1/2 (/ (+ (* -4 (pow phi1 2)) (+ (* 2 (pow phi1 2)) (* (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2))))) (pow (- lambda1 lambda2) 2)))) phi2))) phi2))) phi2))>
#<alt (* -1 (/ (+ 1 (* -1 (/ (+ (* -1 phi1) (* -1 (/ (+ (* -1/2 (+ (* -4 (pow phi1 2)) (+ (* 2 (pow phi1 2)) (* (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2))))) (pow (- lambda1 lambda2) 2))))) (* 1/2 (/ (+ (* -2 (* phi1 (+ (* -4 (pow phi1 2)) (+ (* (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2))))) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))) (+ (* -2 (* phi1 (+ (* (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2))))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (* phi1 (+ (* -4 (pow phi1 2)) (+ (* 2 (pow phi1 2)) (* (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2))))) (pow (- lambda1 lambda2) 2))))))) phi2))) phi2))) phi2))) 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 (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)))>
#<alt (+ (* 2 (/ (* lambda1 (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 2))) (/ 1 (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2))))>
#<alt (+ (* lambda1 (- (* -1 (* lambda1 (+ (* -4 (/ (* (pow lambda2 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)) (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 3))) (+ (* 1/2 (/ 1 (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 2))) (* 1/2 (/ (cos (+ phi1 phi2)) (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 2))))))) (* -2 (/ (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 2))))) (/ 1 (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2))))>
#<alt (+ (* lambda1 (- (* lambda1 (- (* -1 (* lambda1 (+ (* 2 (/ (* lambda2 (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (+ (* -4 (/ (* (pow lambda2 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)) (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 3))) (+ (* 1/2 (/ 1 (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 2))) (* 1/2 (/ (cos (+ phi1 phi2)) (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 2))))))) (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)))) (* 2 (/ (* lambda2 (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)) (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 3)))))) (+ (* -4 (/ (* (pow lambda2 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)) (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 3))) (+ (* 1/2 (/ 1 (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 2))) (* 1/2 (/ (cos (+ phi1 phi2)) (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 2))))))) (* -2 (/ (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 2))))) (/ 1 (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2))))>
#<alt (/ 1 (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))>
#<alt (/ (+ (* 2 (/ lambda2 (* lambda1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))) (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (pow lambda1 2))>
#<alt (/ (- (+ (* -1 (/ (+ (* -4 (/ (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (+ (/ (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (/ (pow (- phi1 phi2) 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)))) (pow lambda1 2))) (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (* -2 (/ lambda2 (* lambda1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))) (pow lambda1 2))>
#<alt (/ (- (+ (* -1 (/ (+ (* 2 (* lambda2 (+ (* -4 (/ (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (+ (/ (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (/ (pow (- phi1 phi2) 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)))))) (* 2 (/ (* lambda2 (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2))) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)))) (pow lambda1 3))) (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (+ (* -4 (/ (pow lambda2 2) (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))) (+ (* -2 (/ lambda2 (* lambda1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))) (+ (/ (pow lambda2 2) (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (/ (pow (- phi1 phi2) 2) (* (pow lambda1 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2))))))) (pow lambda1 2))>
#<alt (/ 1 (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))>
#<alt (/ (+ (* 2 (/ lambda2 (* lambda1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))) (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (pow lambda1 2))>
#<alt (/ (+ (* -1 (/ (- (+ (* -4 (/ (pow lambda2 2) (* lambda1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))) (+ (/ (pow lambda2 2) (* lambda1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (/ (pow (- phi1 phi2) 2) (* lambda1 (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2))))) (* 2 (/ lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))) lambda1)) (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (pow lambda1 2))>
#<alt (/ (+ (* -1 (/ (- (* -1 (/ (- (+ (* -2 (/ (* lambda2 (+ (* -4 (/ (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (+ (/ (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (/ (pow (- phi1 phi2) 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2))))) lambda1)) (* -2 (/ (* lambda2 (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2))) (* lambda1 (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2))))) (+ (* -4 (/ (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (+ (/ (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (/ (pow (- phi1 phi2) 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2))))) lambda1)) (* 2 (/ lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))) lambda1)) (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (pow lambda1 2))>
#<alt (/ 1 (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)))>
#<alt (+ (* 2 (/ (* lambda1 (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 2))) (/ 1 (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2))))>
#<alt (+ (* lambda2 (- (* -1 (* lambda2 (+ (* -4 (/ (* (pow lambda1 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)) (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 3))) (+ (* 1/2 (/ 1 (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 2))) (* 1/2 (/ (cos (+ phi1 phi2)) (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 2))))))) (* -2 (/ (* lambda1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 2))))) (/ 1 (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2))))>
#<alt (+ (* lambda2 (- (* lambda2 (- (* -1 (* lambda2 (+ (* 2 (/ (* lambda1 (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (+ (* -4 (/ (* (pow lambda1 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)) (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 3))) (+ (* 1/2 (/ 1 (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 2))) (* 1/2 (/ (cos (+ phi1 phi2)) (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 2))))))) (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)))) (* 2 (/ (* lambda1 (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)) (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 3)))))) (+ (* -4 (/ (* (pow lambda1 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)) (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 3))) (+ (* 1/2 (/ 1 (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 2))) (* 1/2 (/ (cos (+ phi1 phi2)) (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 2))))))) (* -2 (/ (* lambda1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 2))))) (/ 1 (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2))))>
#<alt (/ 1 (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))>
#<alt (/ (+ (* 2 (/ lambda1 (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))) (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (pow lambda2 2))>
#<alt (/ (- (+ (* -1 (/ (+ (* -4 (/ (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (+ (/ (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (/ (pow (- phi1 phi2) 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)))) (pow lambda2 2))) (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (* -2 (/ lambda1 (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))) (pow lambda2 2))>
#<alt (/ (- (+ (* -1 (/ (+ (* 2 (* lambda1 (+ (* -4 (/ (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (+ (/ (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (/ (pow (- phi1 phi2) 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)))))) (* 2 (/ (* lambda1 (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2))) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)))) (pow lambda2 3))) (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (+ (* -4 (/ (pow lambda1 2) (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))) (+ (* -2 (/ lambda1 (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))) (+ (/ (pow lambda1 2) (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (/ (pow (- phi1 phi2) 2) (* (pow lambda2 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2))))))) (pow lambda2 2))>
#<alt (/ 1 (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))>
#<alt (/ (+ (* 2 (/ lambda1 (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))) (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (pow lambda2 2))>
#<alt (/ (+ (* -1 (/ (- (+ (* -4 (/ (pow lambda1 2) (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))) (+ (/ (pow lambda1 2) (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (/ (pow (- phi1 phi2) 2) (* lambda2 (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2))))) (* 2 (/ lambda1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))) lambda2)) (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (pow lambda2 2))>
#<alt (/ (+ (* -1 (/ (- (* -1 (/ (- (+ (* -2 (/ (* lambda1 (+ (* -4 (/ (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (+ (/ (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (/ (pow (- phi1 phi2) 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2))))) lambda2)) (* -2 (/ (* lambda1 (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2))) (* lambda2 (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2))))) (+ (* -4 (/ (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (+ (/ (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (/ (pow (- phi1 phi2) 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2))))) lambda2)) (* 2 (/ lambda1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))) lambda2)) (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (pow lambda2 2))>
#<alt (/ 1 (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))>
#<alt (+ (* -1 (* phi1 (+ (* -2 (/ phi2 (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (* -1/2 (/ (* (sin phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2)))))) (/ 1 (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))>
#<alt (+ (* phi1 (- (* -1 (* phi1 (+ (* -1 (/ (* (+ (* -2 phi2) (* -1/2 (* (sin phi2) (pow (- lambda1 lambda2) 2)))) (+ (* -2 (/ phi2 (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (* -1/2 (/ (* (sin phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))))) (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (+ (* -1/4 (/ (* (cos phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (/ 1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2)))))) (+ (* -2 (/ phi2 (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (* -1/2 (/ (* (sin phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2)))))) (/ 1 (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))>
#<alt (+ (* phi1 (- (* phi1 (- (* -1 (* phi1 (+ (* -1 (/ (* (+ 1 (* -1/4 (* (cos phi2) (pow (- lambda1 lambda2) 2)))) (+ (* -2 (/ phi2 (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (* -1/2 (/ (* (sin phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))))) (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (+ (* -1 (/ (* (+ (* -2 phi2) (* -1/2 (* (sin phi2) (pow (- lambda1 lambda2) 2)))) (+ (* -1 (/ (* (+ (* -2 phi2) (* -1/2 (* (sin phi2) (pow (- lambda1 lambda2) 2)))) (+ (* -2 (/ phi2 (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (* -1/2 (/ (* (sin phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))))) (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (+ (* -1/4 (/ (* (cos phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (/ 1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))))) (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (* 1/12 (/ (* (sin phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))))))) (+ (* -1 (/ (* (+ (* -2 phi2) (* -1/2 (* (sin phi2) (pow (- lambda1 lambda2) 2)))) (+ (* -2 (/ phi2 (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (* -1/2 (/ (* (sin phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))))) (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (+ (* -1/4 (/ (* (cos phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (/ 1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2)))))) (+ (* -2 (/ phi2 (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (* -1/2 (/ (* (sin phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2)))))) (/ 1 (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))>
#<alt (/ 1 (pow phi1 2))>
#<alt (/ (+ 1 (* 2 (/ phi2 phi1))) (pow phi1 2))>
#<alt (/ (- (+ 1 (* -1 (/ (+ (* -4 (pow phi2 2)) (+ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (pow phi1 2)))) (* -2 (/ phi2 phi1))) (pow phi1 2))>
#<alt (/ (- (+ 1 (* -1 (/ (+ (* 2 (* phi2 (+ (* -4 (pow phi2 2)) (+ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))) (* 2 (* phi2 (+ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))) (pow phi1 3)))) (+ (* -4 (/ (pow phi2 2) (pow phi1 2))) (+ (* -2 (/ phi2 phi1)) (+ (/ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) (/ (pow phi2 2) (pow phi1 2)))))) (pow phi1 2))>
#<alt (/ 1 (pow phi1 2))>
#<alt (/ (+ 1 (* 2 (/ phi2 phi1))) (pow phi1 2))>
#<alt (/ (+ 1 (* -1 (/ (- (+ (* -4 (/ (pow phi2 2) phi1)) (+ (/ (* (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1))))) (pow (- lambda1 lambda2) 2)) phi1) (/ (pow phi2 2) phi1))) (* 2 phi2)) phi1))) (pow phi1 2))>
#<alt (/ (+ 1 (* -1 (/ (- (* -1 (/ (- (+ (* -2 (/ (* phi2 (+ (* -4 (pow phi2 2)) (+ (* (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1))))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) phi1)) (* -2 (/ (* phi2 (+ (* (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1))))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) phi1))) (+ (* -4 (pow phi2 2)) (+ (* (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1))))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) phi1)) (* 2 phi2)) phi1))) (pow phi1 2))>
#<alt (/ 1 (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))>
#<alt (+ (* -1 (* phi2 (+ (* -2 (/ phi1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (* -1/2 (/ (* (sin phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2)))))) (/ 1 (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))>
#<alt (+ (* phi2 (- (* -1 (* phi2 (+ (* -1 (/ (* (+ (* -2 phi1) (* -1/2 (* (sin phi1) (pow (- lambda1 lambda2) 2)))) (+ (* -2 (/ phi1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (* -1/2 (/ (* (sin phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))))) (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (+ (* -1/4 (/ (* (cos phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (/ 1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2)))))) (+ (* -2 (/ phi1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (* -1/2 (/ (* (sin phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2)))))) (/ 1 (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))>
#<alt (+ (* phi2 (- (* phi2 (- (* -1 (* phi2 (+ (* -1 (/ (* (+ 1 (* -1/4 (* (cos phi1) (pow (- lambda1 lambda2) 2)))) (+ (* -2 (/ phi1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (* -1/2 (/ (* (sin phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))))) (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (+ (* -1 (/ (* (+ (* -2 phi1) (* -1/2 (* (sin phi1) (pow (- lambda1 lambda2) 2)))) (+ (* -1 (/ (* (+ (* -2 phi1) (* -1/2 (* (sin phi1) (pow (- lambda1 lambda2) 2)))) (+ (* -2 (/ phi1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (* -1/2 (/ (* (sin phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))))) (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (+ (* -1/4 (/ (* (cos phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (/ 1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))))) (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (* 1/12 (/ (* (sin phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))))))) (+ (* -1 (/ (* (+ (* -2 phi1) (* -1/2 (* (sin phi1) (pow (- lambda1 lambda2) 2)))) (+ (* -2 (/ phi1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (* -1/2 (/ (* (sin phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))))) (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (+ (* -1/4 (/ (* (cos phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (/ 1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2)))))) (+ (* -2 (/ phi1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (* -1/2 (/ (* (sin phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2)))))) (/ 1 (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))>
#<alt (/ 1 (pow phi2 2))>
#<alt (/ (+ 1 (* 2 (/ phi1 phi2))) (pow phi2 2))>
#<alt (/ (- (+ 1 (* -1 (/ (+ (* -4 (pow phi1 2)) (+ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow phi1 2))) (pow phi2 2)))) (* -2 (/ phi1 phi2))) (pow phi2 2))>
#<alt (/ (- (+ 1 (* -1 (/ (+ (* 2 (* phi1 (+ (* -4 (pow phi1 2)) (+ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))) (* 2 (* phi1 (+ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))) (pow phi2 3)))) (+ (* -4 (/ (pow phi1 2) (pow phi2 2))) (+ (* -2 (/ phi1 phi2)) (+ (/ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) (/ (pow phi1 2) (pow phi2 2)))))) (pow phi2 2))>
#<alt (/ 1 (pow phi2 2))>
#<alt (/ (+ 1 (* 2 (/ phi1 phi2))) (pow phi2 2))>
#<alt (/ (+ 1 (* -1 (/ (- (+ (* -4 (/ (pow phi1 2) phi2)) (+ (/ (* (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2))))) (pow (- lambda1 lambda2) 2)) phi2) (/ (pow phi1 2) phi2))) (* 2 phi1)) phi2))) (pow phi2 2))>
#<alt (/ (+ 1 (* -1 (/ (- (* -1 (/ (- (+ (* -2 (/ (* phi1 (+ (* -4 (pow phi1 2)) (+ (* (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2))))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) phi2)) (* -2 (/ (* phi1 (+ (* (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2))))) (pow (- lambda1 lambda2) 2)) (pow phi1 2))) phi2))) (+ (* -4 (pow phi1 2)) (+ (* (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2))))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) phi2)) (* 2 phi1)) phi2))) (pow phi2 2))>
Calls

168 calls:

TimeVariablePointExpression
21.0ms
lambda1
@-inf
(* (cos (* 1/2 phi2)) (- lambda1 lambda2))
20.0ms
phi1
@inf
(sqrt (/ 1 (+ (* (* (- lambda1 lambda2) (- lambda1 lambda2)) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (* (- phi1 phi2) (- phi1 phi2)))))
9.0ms
lambda2
@-inf
(/ 1 (+ (* (* (- lambda1 lambda2) (- lambda1 lambda2)) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (* (- phi1 phi2) (- phi1 phi2))))
8.0ms
phi1
@0
(sqrt (/ 1 (+ (* (* (- lambda1 lambda2) (- lambda1 lambda2)) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (* (- phi1 phi2) (- phi1 phi2)))))
4.0ms
lambda2
@0
(* R (/ 1 (sqrt (/ 1 (+ (* (* (- lambda1 lambda2) (- lambda1 lambda2)) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (* (- phi1 phi2) (- phi1 phi2)))))))

rewrite332.0ms (2.2%)

Memory
31.7MiB live, 463.8MiB allocated
Algorithm
batch-egg-rewrite
Rules
4 342×lower-*.f32
4 316×lower-*.f64
4 240×lower-/.f32
4 234×lower-/.f64
3 868×lower-fma.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
034211
065193
1233186
21621186
08321181
Stop Event
iter limit
node limit
iter limit
Counts
19 → 453
Calls
Call 1
Inputs
(*.f64 (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) R)
(hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))
(cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))
(*.f64 phi2 R)
(*.f64 phi2 (-.f64 R (*.f64 phi1 (/.f64 R phi2))))
(-.f64 R (*.f64 phi1 (/.f64 R phi2)))
(*.f64 phi1 (/.f64 R phi2))
(/.f64 R phi2)
(*.f64 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))) lambda1)
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))
(*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))
(*.f64 R (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (+.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 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(cos.f64 (+.f64 phi1 phi2))
(/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))
Outputs
(*.f64 (sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi2 #s(literal 1/2 binary64))))))) (*.f64 phi2 phi2))) R)
(*.f64 R (sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi2 #s(literal 1/2 binary64))))))) (*.f64 phi2 phi2))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi2 #s(literal 1/2 binary64))))))) (*.f64 phi2 phi2))) #s(literal 1/2 binary64)))
(hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2)))
(hypot.f64 phi2 (exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2)))))
(hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2)) phi2)
(hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2)) (neg.f64 phi2))
(hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2)) (exp.f64 (log.f64 phi2)))
(hypot.f64 (neg.f64 phi2) (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2)))
(hypot.f64 (neg.f64 phi2) (exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2)))))
(hypot.f64 (exp.f64 (log.f64 phi2)) (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2)))
(hypot.f64 (exp.f64 (log.f64 phi2)) (exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2)))))
(hypot.f64 (exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2)))) phi2)
(hypot.f64 (exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2)))) (neg.f64 phi2))
(hypot.f64 (exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2)))) (exp.f64 (log.f64 phi2)))
(sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi2 #s(literal 1/2 binary64))))))) (*.f64 phi2 phi2)))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi2 #s(literal 1/2 binary64))))))) (*.f64 phi2 phi2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi2 #s(literal 1/2 binary64)))))))) (-.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi2 #s(literal 1/2 binary64)))))))) (*.f64 phi2 phi2)) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2)))) (sqrt.f64 (fma.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2)) (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2)) #s(literal 6 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (-.f64 (*.f64 phi2 phi2) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi2 #s(literal 1/2 binary64)))))))))) (sqrt.f64 (-.f64 (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2)) (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2)) #s(literal 4 binary64))))))
(/.f64 (sqrt.f64 (fma.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2)) (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2)) #s(literal 6 binary64)))) (sqrt.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi2 #s(literal 1/2 binary64)))))))) (-.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi2 #s(literal 1/2 binary64)))))))) (*.f64 phi2 phi2)) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2)))))
(/.f64 (sqrt.f64 (fma.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2)) (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2)) #s(literal 6 binary64)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2)) #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2)) (*.f64 (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi2 #s(literal 1/2 binary64))))))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2)) (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2)) #s(literal 4 binary64)))) (sqrt.f64 (-.f64 (*.f64 phi2 phi2) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi2 #s(literal 1/2 binary64)))))))))))
(/.f64 (sqrt.f64 (neg.f64 (fma.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2)) (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2)) #s(literal 6 binary64))))) (sqrt.f64 (neg.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi2 #s(literal 1/2 binary64)))))))) (-.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi2 #s(literal 1/2 binary64)))))))) (*.f64 phi2 phi2)) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))))))
(/.f64 (sqrt.f64 (neg.f64 (-.f64 (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2)) (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2)) #s(literal 4 binary64))))) (sqrt.f64 (neg.f64 (-.f64 (*.f64 phi2 phi2) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi2 #s(literal 1/2 binary64))))))))))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2)) #s(literal 4 binary64)) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2)))) (sqrt.f64 (-.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi2 #s(literal 1/2 binary64)))))))) (*.f64 phi2 phi2))))
(/.f64 (neg.f64 (sqrt.f64 (fma.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2)) (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2)) #s(literal 6 binary64))))) (neg.f64 (sqrt.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi2 #s(literal 1/2 binary64)))))))) (-.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi2 #s(literal 1/2 binary64)))))))) (*.f64 phi2 phi2)) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))))))
(/.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2)) (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2)) #s(literal 4 binary64))))) (neg.f64 (sqrt.f64 (-.f64 (*.f64 phi2 phi2) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi2 #s(literal 1/2 binary64))))))))))))
(pow.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi2 #s(literal 1/2 binary64))))))) (*.f64 phi2 phi2)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi2 #s(literal 1/2 binary64))))))) (*.f64 phi2 phi2)) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi2 #s(literal 1/2 binary64))))))) (*.f64 phi2 phi2)) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi2 #s(literal 1/2 binary64))))))) (*.f64 phi2 phi2))) #s(literal 1/4 binary64))
(pow.f64 (exp.f64 (log.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi2 #s(literal 1/2 binary64))))))) (*.f64 phi2 phi2)))) #s(literal 1/2 binary64))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2)) (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2)) #s(literal 6 binary64)))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi2 #s(literal 1/2 binary64)))))))) (-.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi2 #s(literal 1/2 binary64)))))))) (*.f64 phi2 phi2)) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2)))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2)) (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2)) #s(literal 6 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi2 #s(literal 1/2 binary64)))))))) (-.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi2 #s(literal 1/2 binary64)))))))) (*.f64 phi2 phi2)) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))))))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2)) (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2)) #s(literal 6 binary64)))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi2 #s(literal 1/2 binary64)))))))) (-.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi2 #s(literal 1/2 binary64)))))))) (*.f64 phi2 phi2)) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2)) (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2)) #s(literal 4 binary64)))) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 phi2 phi2) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi2 #s(literal 1/2 binary64)))))))))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2)) (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2)) #s(literal 4 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 phi2 phi2) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi2 #s(literal 1/2 binary64))))))))))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2)) (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2)) #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (-.f64 (*.f64 phi2 phi2) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi2 #s(literal 1/2 binary64))))))))))))
(*.f64 (pow.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi2 #s(literal 1/2 binary64))))))) (*.f64 phi2 phi2)) #s(literal 1/4 binary64)) (pow.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi2 #s(literal 1/2 binary64))))))) (*.f64 phi2 phi2)) #s(literal 1/4 binary64)))
(+.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) lambda1) (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (neg.f64 lambda2)))
(+.f64 (*.f64 lambda1 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2))) #s(literal 1 binary64)))
(fma.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) lambda1 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (neg.f64 lambda2)))
(fma.f64 lambda1 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 lambda1 lambda2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (*.f64 (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda1 lambda2) (*.f64 (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))))))
(/.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 lambda1 lambda2))) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))))
(/.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (+.f64 lambda1 lambda2))
(/.f64 (*.f64 (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))))
(/.f64 (*.f64 (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (+.f64 lambda1 lambda2))
(/.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 lambda1 lambda2)))) (neg.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))
(/.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) (neg.f64 (+.f64 lambda1 lambda2)))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) (neg.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) (neg.f64 (+.f64 lambda1 lambda2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) lambda1) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (neg.f64 lambda2)) #s(literal 3 binary64))) (fma.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) lambda1) (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) lambda1) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (neg.f64 lambda2)) (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (neg.f64 lambda2))) (*.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) lambda1) (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (neg.f64 lambda2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) #s(literal 3 binary64))) (fma.f64 (*.f64 lambda1 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 lambda1 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (-.f64 (*.f64 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))))))))
(pow.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2)) #s(literal 1 binary64))
(*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))))
(*.f64 (-.f64 lambda1 lambda2) (pow.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(*.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 lambda1 lambda2))) (/.f64 #s(literal 1 binary64) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))
(*.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))
(*.f64 (*.f64 (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))
(*.f64 (*.f64 (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))
(*.f64 (pow.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) #s(literal 1 binary64)) (-.f64 lambda1 lambda2))
(cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))
(*.f64 phi2 R)
(*.f64 R phi2)
(+.f64 (*.f64 phi2 R) (*.f64 phi2 (neg.f64 (*.f64 phi1 (/.f64 R phi2)))))
(+.f64 (*.f64 phi2 R) (*.f64 (neg.f64 (*.f64 phi1 (/.f64 R phi2))) phi2))
(fma.f64 phi2 R (*.f64 phi2 (neg.f64 (*.f64 phi1 (/.f64 R phi2)))))
(fma.f64 phi2 R (*.f64 (neg.f64 (*.f64 phi1 (/.f64 R phi2))) phi2))
(fma.f64 R phi2 (*.f64 phi2 (neg.f64 (*.f64 phi1 (/.f64 R phi2)))))
(fma.f64 R phi2 (*.f64 (neg.f64 (*.f64 phi1 (/.f64 R phi2))) phi2))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 R R (*.f64 (*.f64 phi1 (/.f64 R phi2)) (fma.f64 R (/.f64 phi1 phi2) R))) (*.f64 phi2 (fma.f64 R (*.f64 R R) (/.f64 (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 R (*.f64 R R))) (neg.f64 (*.f64 phi2 (*.f64 phi2 phi2))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 R (/.f64 phi1 phi2) R) (*.f64 phi2 (-.f64 (*.f64 R R) (/.f64 (*.f64 (*.f64 R phi1) (*.f64 R phi1)) (*.f64 phi2 phi2))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 R R (*.f64 (*.f64 phi1 (/.f64 R phi2)) (fma.f64 R (/.f64 phi1 phi2) R))) (*.f64 (fma.f64 R (*.f64 R R) (/.f64 (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 R (*.f64 R R))) (neg.f64 (*.f64 phi2 (*.f64 phi2 phi2))))) phi2)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 R (/.f64 phi1 phi2) R) (*.f64 (-.f64 (*.f64 R R) (/.f64 (*.f64 (*.f64 R phi1) (*.f64 R phi1)) (*.f64 phi2 phi2))) phi2)))
(/.f64 (*.f64 phi2 (fma.f64 R (*.f64 R R) (/.f64 (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 R (*.f64 R R))) (neg.f64 (*.f64 phi2 (*.f64 phi2 phi2)))))) (fma.f64 R R (*.f64 (*.f64 phi1 (/.f64 R phi2)) (fma.f64 R (/.f64 phi1 phi2) R))))
(/.f64 (*.f64 phi2 (-.f64 (*.f64 R R) (/.f64 (*.f64 (*.f64 R phi1) (*.f64 R phi1)) (*.f64 phi2 phi2)))) (fma.f64 R (/.f64 phi1 phi2) R))
(/.f64 (*.f64 (fma.f64 R (*.f64 R R) (/.f64 (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 R (*.f64 R R))) (neg.f64 (*.f64 phi2 (*.f64 phi2 phi2))))) phi2) (fma.f64 R R (*.f64 (*.f64 phi1 (/.f64 R phi2)) (fma.f64 R (/.f64 phi1 phi2) R))))
(/.f64 (*.f64 (-.f64 (*.f64 R R) (/.f64 (*.f64 (*.f64 R phi1) (*.f64 R phi1)) (*.f64 phi2 phi2))) phi2) (fma.f64 R (/.f64 phi1 phi2) R))
(/.f64 (neg.f64 (*.f64 phi2 (fma.f64 R (*.f64 R R) (/.f64 (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 R (*.f64 R R))) (neg.f64 (*.f64 phi2 (*.f64 phi2 phi2))))))) (neg.f64 (fma.f64 R R (*.f64 (*.f64 phi1 (/.f64 R phi2)) (fma.f64 R (/.f64 phi1 phi2) R)))))
(/.f64 (neg.f64 (*.f64 phi2 (-.f64 (*.f64 R R) (/.f64 (*.f64 (*.f64 R phi1) (*.f64 R phi1)) (*.f64 phi2 phi2))))) (neg.f64 (fma.f64 R (/.f64 phi1 phi2) R)))
(/.f64 (neg.f64 (*.f64 (fma.f64 R (*.f64 R R) (/.f64 (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 R (*.f64 R R))) (neg.f64 (*.f64 phi2 (*.f64 phi2 phi2))))) phi2)) (neg.f64 (fma.f64 R R (*.f64 (*.f64 phi1 (/.f64 R phi2)) (fma.f64 R (/.f64 phi1 phi2) R)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 R R) (/.f64 (*.f64 (*.f64 R phi1) (*.f64 R phi1)) (*.f64 phi2 phi2))) phi2)) (neg.f64 (fma.f64 R (/.f64 phi1 phi2) R)))
(/.f64 (+.f64 (pow.f64 (*.f64 phi2 R) #s(literal 3 binary64)) (pow.f64 (*.f64 phi2 (neg.f64 (*.f64 phi1 (/.f64 R phi2)))) #s(literal 3 binary64))) (fma.f64 (*.f64 phi2 R) (*.f64 phi2 R) (-.f64 (*.f64 (*.f64 phi2 (neg.f64 (*.f64 phi1 (/.f64 R phi2)))) (*.f64 phi2 (neg.f64 (*.f64 phi1 (/.f64 R phi2))))) (*.f64 (*.f64 phi2 R) (*.f64 phi2 (neg.f64 (*.f64 phi1 (/.f64 R phi2))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 phi2 R) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 (*.f64 phi1 (/.f64 R phi2))) phi2) #s(literal 3 binary64))) (fma.f64 (*.f64 phi2 R) (*.f64 phi2 R) (-.f64 (*.f64 (*.f64 (neg.f64 (*.f64 phi1 (/.f64 R phi2))) phi2) (*.f64 (neg.f64 (*.f64 phi1 (/.f64 R phi2))) phi2)) (*.f64 (*.f64 phi2 R) (*.f64 (neg.f64 (*.f64 phi1 (/.f64 R phi2))) phi2)))))
(*.f64 phi2 (-.f64 R (*.f64 phi1 (/.f64 R phi2))))
(*.f64 (-.f64 R (*.f64 phi1 (/.f64 R phi2))) phi2)
(*.f64 (*.f64 phi2 (fma.f64 R (*.f64 R R) (/.f64 (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 R (*.f64 R R))) (neg.f64 (*.f64 phi2 (*.f64 phi2 phi2)))))) (/.f64 #s(literal 1 binary64) (fma.f64 R R (*.f64 (*.f64 phi1 (/.f64 R phi2)) (fma.f64 R (/.f64 phi1 phi2) R)))))
(*.f64 (*.f64 phi2 (-.f64 (*.f64 R R) (/.f64 (*.f64 (*.f64 R phi1) (*.f64 R phi1)) (*.f64 phi2 phi2)))) (/.f64 #s(literal 1 binary64) (fma.f64 R (/.f64 phi1 phi2) R)))
(*.f64 (*.f64 (fma.f64 R (*.f64 R R) (/.f64 (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 R (*.f64 R R))) (neg.f64 (*.f64 phi2 (*.f64 phi2 phi2))))) phi2) (/.f64 #s(literal 1 binary64) (fma.f64 R R (*.f64 (*.f64 phi1 (/.f64 R phi2)) (fma.f64 R (/.f64 phi1 phi2) R)))))
(*.f64 (*.f64 (-.f64 (*.f64 R R) (/.f64 (*.f64 (*.f64 R phi1) (*.f64 R phi1)) (*.f64 phi2 phi2))) phi2) (/.f64 #s(literal 1 binary64) (fma.f64 R (/.f64 phi1 phi2) R)))
(+.f64 R (neg.f64 (*.f64 phi1 (/.f64 R phi2))))
(+.f64 (neg.f64 (*.f64 phi1 (/.f64 R phi2))) R)
(-.f64 R (*.f64 phi1 (/.f64 R phi2)))
(-.f64 (/.f64 (*.f64 R (*.f64 R R)) (fma.f64 R R (*.f64 (*.f64 phi1 (/.f64 R phi2)) (fma.f64 R (/.f64 phi1 phi2) R)))) (/.f64 (/.f64 (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 R (*.f64 R R))) (*.f64 phi2 (*.f64 phi2 phi2))) (fma.f64 R R (*.f64 (*.f64 phi1 (/.f64 R phi2)) (fma.f64 R (/.f64 phi1 phi2) R)))))
(-.f64 (/.f64 (*.f64 R R) (fma.f64 R (/.f64 phi1 phi2) R)) (/.f64 (/.f64 (*.f64 (*.f64 R phi1) (*.f64 R phi1)) (*.f64 phi2 phi2)) (fma.f64 R (/.f64 phi1 phi2) R)))
(-.f64 (/.f64 (*.f64 R R) (-.f64 R (neg.f64 (*.f64 phi1 (/.f64 R phi2))))) (/.f64 (/.f64 (*.f64 (*.f64 R phi1) (*.f64 R phi1)) (*.f64 phi2 phi2)) (-.f64 R (neg.f64 (*.f64 phi1 (/.f64 R phi2))))))
(fma.f64 R #s(literal 1 binary64) (neg.f64 (*.f64 phi1 (/.f64 R phi2))))
(fma.f64 phi1 (neg.f64 (/.f64 R phi2)) R)
(fma.f64 (/.f64 R phi2) (neg.f64 phi1) R)
(fma.f64 #s(literal 1 binary64) R (neg.f64 (*.f64 phi1 (/.f64 R phi2))))
(fma.f64 #s(literal -1 binary64) (*.f64 phi1 (/.f64 R phi2)) R)
(fma.f64 (neg.f64 phi1) (/.f64 R phi2) R)
(fma.f64 (*.f64 R phi1) (/.f64 #s(literal 1 binary64) (neg.f64 phi2)) R)
(fma.f64 (neg.f64 (*.f64 R phi1)) (/.f64 #s(literal 1 binary64) phi2) R)
(fma.f64 (neg.f64 (/.f64 R phi2)) phi1 R)
(fma.f64 (*.f64 (neg.f64 phi1) R) (/.f64 #s(literal 1 binary64) phi2) R)
(fma.f64 (*.f64 (neg.f64 phi1) #s(literal 1 binary64)) (/.f64 R phi2) R)
(fma.f64 (*.f64 (neg.f64 phi1) (neg.f64 R)) (/.f64 #s(literal 1 binary64) (neg.f64 phi2)) R)
(fma.f64 (/.f64 phi1 #s(literal -1 binary64)) (/.f64 R phi2) R)
(fma.f64 (/.f64 R #s(literal -1 binary64)) (/.f64 phi1 phi2) R)
(fma.f64 (/.f64 #s(literal -1 binary64) phi2) (/.f64 phi1 (/.f64 #s(literal 1 binary64) R)) R)
(fma.f64 (/.f64 (neg.f64 phi1) phi2) R R)
(fma.f64 (/.f64 (neg.f64 phi1) #s(literal -1 binary64)) (/.f64 (neg.f64 R) phi2) R)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 R (*.f64 phi1 (/.f64 R phi2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 R (*.f64 phi1 (/.f64 R phi2)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 R R (-.f64 (/.f64 (*.f64 (*.f64 R phi1) (*.f64 R phi1)) (*.f64 phi2 phi2)) (*.f64 R (neg.f64 (*.f64 phi1 (/.f64 R phi2)))))) (fma.f64 R (*.f64 R R) (/.f64 (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 R (*.f64 R R))) (neg.f64 (*.f64 phi2 (*.f64 phi2 phi2)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 R (neg.f64 (*.f64 phi1 (/.f64 R phi2)))) (-.f64 (*.f64 R R) (/.f64 (*.f64 (*.f64 R phi1) (*.f64 R phi1)) (*.f64 phi2 phi2)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 R (*.f64 phi1 (/.f64 R phi2))))))
(/.f64 (fma.f64 R (*.f64 R R) (/.f64 (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 R (*.f64 R R))) (neg.f64 (*.f64 phi2 (*.f64 phi2 phi2))))) (fma.f64 R R (*.f64 (*.f64 phi1 (/.f64 R phi2)) (fma.f64 R (/.f64 phi1 phi2) R))))
(/.f64 (fma.f64 R (*.f64 R R) (/.f64 (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 R (*.f64 R R))) (neg.f64 (*.f64 phi2 (*.f64 phi2 phi2))))) (fma.f64 R R (-.f64 (/.f64 (*.f64 (*.f64 R phi1) (*.f64 R phi1)) (*.f64 phi2 phi2)) (*.f64 R (neg.f64 (*.f64 phi1 (/.f64 R phi2)))))))
(/.f64 (-.f64 (*.f64 R R) (/.f64 (*.f64 (*.f64 R phi1) (*.f64 R phi1)) (*.f64 phi2 phi2))) (fma.f64 R (/.f64 phi1 phi2) R))
(/.f64 (-.f64 (*.f64 R R) (/.f64 (*.f64 (*.f64 R phi1) (*.f64 R phi1)) (*.f64 phi2 phi2))) (-.f64 R (neg.f64 (*.f64 phi1 (/.f64 R phi2)))))
(/.f64 (neg.f64 (fma.f64 R (*.f64 R R) (/.f64 (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 R (*.f64 R R))) (neg.f64 (*.f64 phi2 (*.f64 phi2 phi2)))))) (neg.f64 (fma.f64 R R (*.f64 (*.f64 phi1 (/.f64 R phi2)) (fma.f64 R (/.f64 phi1 phi2) R)))))
(/.f64 (neg.f64 (fma.f64 R (*.f64 R R) (/.f64 (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 R (*.f64 R R))) (neg.f64 (*.f64 phi2 (*.f64 phi2 phi2)))))) (neg.f64 (fma.f64 R R (-.f64 (/.f64 (*.f64 (*.f64 R phi1) (*.f64 R phi1)) (*.f64 phi2 phi2)) (*.f64 R (neg.f64 (*.f64 phi1 (/.f64 R phi2))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 R R) (/.f64 (*.f64 (*.f64 R phi1) (*.f64 R phi1)) (*.f64 phi2 phi2)))) (neg.f64 (fma.f64 R (/.f64 phi1 phi2) R)))
(/.f64 (neg.f64 (-.f64 (*.f64 R R) (/.f64 (*.f64 (*.f64 R phi1) (*.f64 R phi1)) (*.f64 phi2 phi2)))) (neg.f64 (-.f64 R (neg.f64 (*.f64 phi1 (/.f64 R phi2))))))
(/.f64 (-.f64 (*.f64 (*.f64 R (*.f64 R R)) (fma.f64 R R (*.f64 (*.f64 phi1 (/.f64 R phi2)) (fma.f64 R (/.f64 phi1 phi2) R)))) (*.f64 (fma.f64 R R (*.f64 (*.f64 phi1 (/.f64 R phi2)) (fma.f64 R (/.f64 phi1 phi2) R))) (/.f64 (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 R (*.f64 R R))) (*.f64 phi2 (*.f64 phi2 phi2))))) (*.f64 (fma.f64 R R (*.f64 (*.f64 phi1 (/.f64 R phi2)) (fma.f64 R (/.f64 phi1 phi2) R))) (fma.f64 R R (*.f64 (*.f64 phi1 (/.f64 R phi2)) (fma.f64 R (/.f64 phi1 phi2) R)))))
(/.f64 (-.f64 (*.f64 (*.f64 R R) (fma.f64 R (/.f64 phi1 phi2) R)) (*.f64 (fma.f64 R (/.f64 phi1 phi2) R) (/.f64 (*.f64 (*.f64 R phi1) (*.f64 R phi1)) (*.f64 phi2 phi2)))) (*.f64 (fma.f64 R (/.f64 phi1 phi2) R) (fma.f64 R (/.f64 phi1 phi2) R)))
(/.f64 (neg.f64 (neg.f64 (fma.f64 R (*.f64 R R) (/.f64 (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 R (*.f64 R R))) (neg.f64 (*.f64 phi2 (*.f64 phi2 phi2))))))) (neg.f64 (neg.f64 (fma.f64 R R (*.f64 (*.f64 phi1 (/.f64 R phi2)) (fma.f64 R (/.f64 phi1 phi2) R))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 R R) (/.f64 (*.f64 (*.f64 R phi1) (*.f64 R phi1)) (*.f64 phi2 phi2))))) (neg.f64 (neg.f64 (fma.f64 R (/.f64 phi1 phi2) R))))
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 R (*.f64 R R))) (neg.f64 (*.f64 phi2 (*.f64 phi2 phi2)))) (*.f64 R (*.f64 R R))) (+.f64 (/.f64 (*.f64 (*.f64 R phi1) (*.f64 R phi1)) (*.f64 phi2 phi2)) (-.f64 (*.f64 R R) (*.f64 (neg.f64 (*.f64 phi1 (/.f64 R phi2))) R))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 R (*.f64 R R)) (fma.f64 R R (*.f64 (*.f64 phi1 (/.f64 R phi2)) (fma.f64 R (/.f64 phi1 phi2) R)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 R (*.f64 R R))) (*.f64 phi2 (*.f64 phi2 phi2))) (fma.f64 R R (*.f64 (*.f64 phi1 (/.f64 R phi2)) (fma.f64 R (/.f64 phi1 phi2) R)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 R (*.f64 R R)) (fma.f64 R R (*.f64 (*.f64 phi1 (/.f64 R phi2)) (fma.f64 R (/.f64 phi1 phi2) R)))) (/.f64 (*.f64 R (*.f64 R R)) (fma.f64 R R (*.f64 (*.f64 phi1 (/.f64 R phi2)) (fma.f64 R (/.f64 phi1 phi2) R)))) (fma.f64 (/.f64 (/.f64 (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 R (*.f64 R R))) (*.f64 phi2 (*.f64 phi2 phi2))) (fma.f64 R R (*.f64 (*.f64 phi1 (/.f64 R phi2)) (fma.f64 R (/.f64 phi1 phi2) R)))) (/.f64 (/.f64 (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 R (*.f64 R R))) (*.f64 phi2 (*.f64 phi2 phi2))) (fma.f64 R R (*.f64 (*.f64 phi1 (/.f64 R phi2)) (fma.f64 R (/.f64 phi1 phi2) R)))) (*.f64 (/.f64 (*.f64 R (*.f64 R R)) (fma.f64 R R (*.f64 (*.f64 phi1 (/.f64 R phi2)) (fma.f64 R (/.f64 phi1 phi2) R)))) (/.f64 (/.f64 (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 R (*.f64 R R))) (*.f64 phi2 (*.f64 phi2 phi2))) (fma.f64 R R (*.f64 (*.f64 phi1 (/.f64 R phi2)) (fma.f64 R (/.f64 phi1 phi2) R))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 R R) (fma.f64 R (/.f64 phi1 phi2) R)) #s(literal 3 binary64)) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 R phi1) (*.f64 R phi1)) (*.f64 phi2 phi2)) (fma.f64 R (/.f64 phi1 phi2) R)) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 R R) (fma.f64 R (/.f64 phi1 phi2) R)) (/.f64 (*.f64 R R) (fma.f64 R (/.f64 phi1 phi2) R)) (fma.f64 (/.f64 (/.f64 (*.f64 (*.f64 R phi1) (*.f64 R phi1)) (*.f64 phi2 phi2)) (fma.f64 R (/.f64 phi1 phi2) R)) (/.f64 (/.f64 (*.f64 (*.f64 R phi1) (*.f64 R phi1)) (*.f64 phi2 phi2)) (fma.f64 R (/.f64 phi1 phi2) R)) (*.f64 (/.f64 (*.f64 R R) (fma.f64 R (/.f64 phi1 phi2) R)) (/.f64 (/.f64 (*.f64 (*.f64 R phi1) (*.f64 R phi1)) (*.f64 phi2 phi2)) (fma.f64 R (/.f64 phi1 phi2) R))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 R (*.f64 phi1 (/.f64 R phi2)))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (-.f64 R (*.f64 phi1 (/.f64 R phi2))))
(*.f64 (fma.f64 R (*.f64 R R) (/.f64 (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 R (*.f64 R R))) (neg.f64 (*.f64 phi2 (*.f64 phi2 phi2))))) (/.f64 #s(literal 1 binary64) (fma.f64 R R (*.f64 (*.f64 phi1 (/.f64 R phi2)) (fma.f64 R (/.f64 phi1 phi2) R)))))
(*.f64 (fma.f64 R (*.f64 R R) (/.f64 (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 R (*.f64 R R))) (neg.f64 (*.f64 phi2 (*.f64 phi2 phi2))))) (/.f64 #s(literal 1 binary64) (fma.f64 R R (-.f64 (/.f64 (*.f64 (*.f64 R phi1) (*.f64 R phi1)) (*.f64 phi2 phi2)) (*.f64 R (neg.f64 (*.f64 phi1 (/.f64 R phi2))))))))
(*.f64 (-.f64 (*.f64 R R) (/.f64 (*.f64 (*.f64 R phi1) (*.f64 R phi1)) (*.f64 phi2 phi2))) (/.f64 #s(literal 1 binary64) (fma.f64 R (/.f64 phi1 phi2) R)))
(*.f64 (-.f64 (*.f64 R R) (/.f64 (*.f64 (*.f64 R phi1) (*.f64 R phi1)) (*.f64 phi2 phi2))) (/.f64 #s(literal 1 binary64) (-.f64 R (neg.f64 (*.f64 phi1 (/.f64 R phi2))))))
(*.f64 (neg.f64 (fma.f64 R (*.f64 R R) (/.f64 (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 R (*.f64 R R))) (neg.f64 (*.f64 phi2 (*.f64 phi2 phi2)))))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 R R (*.f64 (*.f64 phi1 (/.f64 R phi2)) (fma.f64 R (/.f64 phi1 phi2) R))))))
(*.f64 (neg.f64 (-.f64 (*.f64 R R) (/.f64 (*.f64 (*.f64 R phi1) (*.f64 R phi1)) (*.f64 phi2 phi2)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 R (/.f64 phi1 phi2) R))))
(/.f64 phi1 (/.f64 phi2 R))
(/.f64 #s(literal 1 binary64) (/.f64 phi2 (*.f64 R phi1)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 phi2 R) phi1))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 phi2 (*.f64 R phi1)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 phi2 R) (*.f64 phi1 #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 phi2) (*.f64 phi1 (neg.f64 R))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 phi2 R) (*.f64 #s(literal 1 binary64) phi1)))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 phi2) (*.f64 (neg.f64 R) phi1)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 phi2 (*.f64 R phi1))))
(/.f64 (neg.f64 phi1) (neg.f64 (/.f64 phi2 R)))
(/.f64 (*.f64 R phi1) phi2)
(/.f64 (neg.f64 (*.f64 R phi1)) (neg.f64 phi2))
(/.f64 (*.f64 phi1 #s(literal 1 binary64)) (/.f64 phi2 R))
(/.f64 (*.f64 phi1 (neg.f64 R)) (neg.f64 phi2))
(/.f64 (*.f64 #s(literal 1 binary64) phi1) (/.f64 phi2 R))
(/.f64 (*.f64 (neg.f64 R) phi1) (neg.f64 phi2))
(/.f64 (neg.f64 (neg.f64 (*.f64 R phi1))) (neg.f64 (neg.f64 phi2)))
(/.f64 (neg.f64 (*.f64 phi1 #s(literal 1 binary64))) (neg.f64 (/.f64 phi2 R)))
(/.f64 (neg.f64 (*.f64 phi1 (neg.f64 R))) (neg.f64 (neg.f64 phi2)))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) phi1)) (neg.f64 (/.f64 phi2 R)))
(/.f64 (neg.f64 (*.f64 (neg.f64 R) phi1)) (neg.f64 (neg.f64 phi2)))
(pow.f64 (/.f64 phi2 (*.f64 R phi1)) #s(literal -1 binary64))
(*.f64 R (*.f64 (/.f64 #s(literal 1 binary64) phi2) phi1))
(*.f64 R (/.f64 phi1 phi2))
(*.f64 phi1 (/.f64 R phi2))
(*.f64 (/.f64 R phi2) phi1)
(*.f64 #s(literal 1 binary64) (*.f64 phi1 (/.f64 R phi2)))
(*.f64 (/.f64 #s(literal 1 binary64) phi2) (/.f64 phi1 (/.f64 #s(literal 1 binary64) R)))
(*.f64 (*.f64 R phi1) (/.f64 #s(literal 1 binary64) phi2))
(*.f64 (neg.f64 (*.f64 R phi1)) (/.f64 #s(literal 1 binary64) (neg.f64 phi2)))
(*.f64 (*.f64 phi1 #s(literal 1 binary64)) (/.f64 R phi2))
(*.f64 (*.f64 phi1 (neg.f64 R)) (/.f64 #s(literal 1 binary64) (neg.f64 phi2)))
(*.f64 (*.f64 #s(literal 1 binary64) phi1) (/.f64 R phi2))
(*.f64 (*.f64 (neg.f64 R) phi1) (/.f64 #s(literal 1 binary64) (neg.f64 phi2)))
(*.f64 (/.f64 phi1 phi2) R)
(*.f64 (/.f64 phi1 #s(literal -1 binary64)) (/.f64 (neg.f64 R) phi2))
(exp.f64 (*.f64 (log.f64 (/.f64 phi2 R)) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 phi2)) (/.f64 R (neg.f64 phi2)))
(neg.f64 (/.f64 R (neg.f64 phi2)))
(neg.f64 (/.f64 (neg.f64 R) phi2))
(/.f64 R phi2)
(/.f64 #s(literal 1 binary64) (/.f64 phi2 R))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 phi2 R))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 phi2 R)))
(/.f64 (neg.f64 R) (neg.f64 phi2))
(/.f64 (neg.f64 (neg.f64 R)) (neg.f64 (neg.f64 phi2)))
(/.f64 (neg.f64 (neg.f64 (neg.f64 R))) (neg.f64 (neg.f64 (neg.f64 phi2))))
(pow.f64 (/.f64 phi2 R) #s(literal -1 binary64))
(*.f64 R (/.f64 #s(literal 1 binary64) phi2))
(*.f64 #s(literal 1 binary64) (/.f64 R phi2))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (/.f64 phi2 R))))
(*.f64 (neg.f64 R) (/.f64 #s(literal 1 binary64) (neg.f64 phi2)))
(*.f64 (/.f64 #s(literal 1 binary64) phi2) R)
(*.f64 (/.f64 #s(literal 1 binary64) phi2) (pow.f64 (/.f64 #s(literal 1 binary64) R) #s(literal -1 binary64)))
(*.f64 (neg.f64 (neg.f64 R)) (/.f64 #s(literal 1 binary64) phi2))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (*.f64 lambda1 R))
(*.f64 (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) R)
(*.f64 (*.f64 R (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) lambda1)
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))
(*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) lambda1)
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))
(-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))
(-.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) #s(literal 3 binary64))) (fma.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (fma.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))))))
(+.f64 (*.f64 phi2 #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) phi1))
(+.f64 (*.f64 #s(literal 1/2 binary64) phi1) (*.f64 phi2 #s(literal 1/2 binary64)))
(-.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) phi1) (*.f64 #s(literal 1/2 binary64) phi1)) (-.f64 (*.f64 #s(literal 1/2 binary64) phi1) (*.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 #s(literal 1/2 binary64) phi1) (*.f64 phi2 #s(literal 1/2 binary64)))))
(fma.f64 phi2 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) phi1))
(fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) phi1))
(fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 phi2 #s(literal 1/2 binary64)))
(fma.f64 phi1 #s(literal 1/2 binary64) (*.f64 phi2 #s(literal 1/2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) phi1) (*.f64 #s(literal 1/2 binary64) phi1) (-.f64 (*.f64 (*.f64 phi2 #s(literal 1/2 binary64)) (*.f64 phi2 #s(literal 1/2 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) phi1) (*.f64 phi2 #s(literal 1/2 binary64))))) (fma.f64 #s(literal 1/8 binary64) (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 #s(literal 1/8 binary64) (*.f64 phi2 (*.f64 phi2 phi2))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) phi1) (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) phi1) (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (*.f64 phi2 #s(literal 1/2 binary64)) (*.f64 phi2 #s(literal 1/2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/2 binary64) (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 phi1 phi2) (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 phi2 phi1) (-.f64 phi1 phi2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1)) (*.f64 (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1))) #s(literal 1/2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 phi1 phi2) (*.f64 (*.f64 (+.f64 phi2 phi1) (-.f64 phi1 phi2)) #s(literal 1/2 binary64))))
(/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 #s(literal 1/8 binary64) (*.f64 phi2 (*.f64 phi2 phi2)))) (fma.f64 (*.f64 #s(literal 1/2 binary64) phi1) (*.f64 #s(literal 1/2 binary64) phi1) (-.f64 (*.f64 (*.f64 phi2 #s(literal 1/2 binary64)) (*.f64 phi2 #s(literal 1/2 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) phi1) (*.f64 phi2 #s(literal 1/2 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) phi1) (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (*.f64 phi2 #s(literal 1/2 binary64)) (*.f64 phi2 #s(literal 1/2 binary64)))) (-.f64 (*.f64 #s(literal 1/2 binary64) phi1) (*.f64 phi2 #s(literal 1/2 binary64))))
(/.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1)))) (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 phi2 phi1) (-.f64 phi1 phi2))) (-.f64 phi1 phi2))
(/.f64 (*.f64 (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1))) #s(literal 1/2 binary64)) (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1)))
(/.f64 (*.f64 (*.f64 (+.f64 phi2 phi1) (-.f64 phi1 phi2)) #s(literal 1/2 binary64)) (-.f64 phi1 phi2))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 #s(literal 1/8 binary64) (*.f64 phi2 (*.f64 phi2 phi2))))) (neg.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) phi1) (*.f64 #s(literal 1/2 binary64) phi1) (-.f64 (*.f64 (*.f64 phi2 #s(literal 1/2 binary64)) (*.f64 phi2 #s(literal 1/2 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) phi1) (*.f64 phi2 #s(literal 1/2 binary64)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) phi1) (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (*.f64 phi2 #s(literal 1/2 binary64)) (*.f64 phi2 #s(literal 1/2 binary64))))) (neg.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) phi1) (*.f64 phi2 #s(literal 1/2 binary64)))))
(/.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1))))) (neg.f64 (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1))))
(/.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 phi2 phi1) (-.f64 phi1 phi2)))) (neg.f64 (-.f64 phi1 phi2)))
(/.f64 (neg.f64 (*.f64 (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1))) #s(literal 1/2 binary64))) (neg.f64 (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 phi2 phi1) (-.f64 phi1 phi2)) #s(literal 1/2 binary64))) (neg.f64 (-.f64 phi1 phi2)))
(/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 phi2 (*.f64 phi2 phi2)) (*.f64 #s(literal 1/8 binary64) (*.f64 phi1 (*.f64 phi1 phi1)))) (fma.f64 (*.f64 phi2 #s(literal 1/2 binary64)) (*.f64 phi2 #s(literal 1/2 binary64)) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) phi1) (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (*.f64 phi2 #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) phi1)))))
(*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))
(*.f64 (+.f64 phi2 phi1) #s(literal 1/2 binary64))
(*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 #s(literal 1/8 binary64) (*.f64 phi2 (*.f64 phi2 phi2)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 1/2 binary64) phi1) (*.f64 #s(literal 1/2 binary64) phi1) (-.f64 (*.f64 (*.f64 phi2 #s(literal 1/2 binary64)) (*.f64 phi2 #s(literal 1/2 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) phi1) (*.f64 phi2 #s(literal 1/2 binary64)))))))
(*.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) phi1) (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (*.f64 phi2 #s(literal 1/2 binary64)) (*.f64 phi2 #s(literal 1/2 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 1/2 binary64) phi1) (*.f64 phi2 #s(literal 1/2 binary64)))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1)))) (/.f64 #s(literal 1 binary64) (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 phi2 phi1) (-.f64 phi1 phi2))) (/.f64 #s(literal 1 binary64) (-.f64 phi1 phi2)))
(*.f64 (*.f64 (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1))) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1))))
(*.f64 (*.f64 (*.f64 (+.f64 phi2 phi1) (-.f64 phi1 phi2)) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 phi1 phi2)))
(*.f64 (/.f64 (*.f64 (+.f64 phi2 phi1) (-.f64 phi1 phi2)) (*.f64 (fma.f64 phi2 (+.f64 phi2 phi1) (*.f64 phi1 phi1)) (-.f64 phi1 phi2))) (/.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 phi2 (+.f64 phi2 phi1) (*.f64 phi1 phi1)))))
(*.f64 (/.f64 (*.f64 (+.f64 phi2 phi1) (-.f64 phi1 phi2)) (*.f64 (+.f64 phi2 phi1) (-.f64 phi1 phi2))) (/.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (+.f64 phi2 phi1))))
(*.f64 (/.f64 (*.f64 (+.f64 phi2 phi1) (-.f64 phi1 phi2)) (/.f64 (*.f64 (+.f64 phi2 phi1) (-.f64 phi1 phi2)) (*.f64 (+.f64 phi2 phi1) (-.f64 phi1 phi2)))) (/.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))
(*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 phi2 (+.f64 phi2 phi1) (*.f64 phi1 phi1)) (-.f64 phi1 phi2))) (/.f64 (*.f64 (+.f64 phi2 phi1) (-.f64 phi1 phi2)) (/.f64 #s(literal 1 binary64) (fma.f64 phi2 (+.f64 phi2 phi1) (*.f64 phi1 phi1)))))
(*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 phi2 phi1) (-.f64 phi1 phi2))) (/.f64 (*.f64 (+.f64 phi2 phi1) (-.f64 phi1 phi2)) (/.f64 #s(literal 1 binary64) (+.f64 phi2 phi1))))
(*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (+.f64 phi2 phi1) (-.f64 phi1 phi2)) (*.f64 (+.f64 phi2 phi1) (-.f64 phi1 phi2)))) (+.f64 phi2 phi1))
(*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (+.f64 phi2 phi1) (-.f64 phi1 phi2)) (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1))))) (/.f64 (*.f64 (+.f64 phi2 phi1) (-.f64 phi1 phi2)) (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1))))
(*.f64 (/.f64 (*.f64 (+.f64 phi2 phi1) (-.f64 phi1 phi2)) (/.f64 (*.f64 (+.f64 phi2 phi1) (-.f64 phi1 phi2)) (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1))))) (/.f64 #s(literal 1/2 binary64) (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) (sqrt.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))) (/.f64 R (/.f64 #s(literal -1 binary64) (sqrt.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))))
(/.f64 R (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 R (sqrt.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 R (sqrt.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) (*.f64 R #s(literal -1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 R (sqrt.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))))
(/.f64 (neg.f64 R) (/.f64 #s(literal -1 binary64) (sqrt.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))
(/.f64 (neg.f64 (neg.f64 R)) (neg.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))))
(/.f64 (*.f64 R #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (sqrt.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))
(/.f64 (neg.f64 (*.f64 R #s(literal -1 binary64))) (neg.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 R (sqrt.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))) #s(literal -1 binary64))
(*.f64 R (sqrt.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(*.f64 #s(literal 1 binary64) (*.f64 R (sqrt.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) R)
(*.f64 (*.f64 R (sqrt.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) #s(literal 1 binary64))
(*.f64 (neg.f64 R) (*.f64 #s(literal -1 binary64) (sqrt.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))
(*.f64 (*.f64 R #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) (sqrt.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))
(*.f64 (/.f64 R (pow.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal -1/4 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal -1/4 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal -1/4 binary64))) (/.f64 R (pow.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal -1/4 binary64))))
(*.f64 (/.f64 R #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) (sqrt.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1))) #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 phi2 phi1))))) (/.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 phi2 phi1)))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi2 phi1))))))
(-.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 phi2 phi1)))))) (-.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1))) #s(literal 1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1))) #s(literal 1/2 binary64))))
(fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))
(fma.f64 (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.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 phi2 phi1))))) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (cos.f64 (+.f64 phi2 phi1))))) (fma.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 (+.f64 phi2 phi1)) #s(literal 3 binary64)) #s(literal 1/8 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1))) #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 2 binary64) (+.f64 phi2 phi1)))))) #s(literal 1/4 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))))
(/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 (+.f64 phi2 phi1)) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1))) (-.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)))
(/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 (+.f64 phi2 phi1)) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (fma.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 phi2 phi1))))) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (cos.f64 (+.f64 phi2 phi1))))))
(/.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 phi2 phi1))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi2 phi1)))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 (+.f64 phi2 phi1)) #s(literal 3 binary64)) #s(literal 1/8 binary64))) (neg.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1))) (-.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 (+.f64 phi2 phi1)) #s(literal 3 binary64)) #s(literal 1/8 binary64))) (neg.f64 (fma.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 phi2 phi1))))) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (cos.f64 (+.f64 phi2 phi1)))))))
(/.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 phi2 phi1)))))))) (neg.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi2 phi1))))))
(/.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 phi2 phi1)))))) #s(literal 1/4 binary64)) (-.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1))) #s(literal 1/2 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi2 phi1))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi2 phi1)))) (*.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 phi2 phi1)))))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi2 phi1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi2 phi1))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 (+.f64 phi2 phi1)) #s(literal 3 binary64)) #s(literal 1/8 binary64)))) (neg.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1))) (-.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)))))
(/.f64 (neg.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 phi2 phi1))))))))) (neg.f64 (neg.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi2 phi1)))))))
(/.f64 (neg.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 phi2 phi1)))))) #s(literal 1/4 binary64))) (neg.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1))) #s(literal 1/2 binary64))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi2 phi1))))) #s(literal 3 binary64)) (pow.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 phi2 phi1)))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi2 phi1))))) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi2 phi1))))) (/.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi2 phi1))))) (fma.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 phi2 phi1)))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi2 phi1))))) (/.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 phi2 phi1)))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi2 phi1))))) (*.f64 (/.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi2 phi1))))) (/.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 phi2 phi1)))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi2 phi1)))))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))
(*.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 (+.f64 phi2 phi1)) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1))) (-.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64))))
(*.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 (+.f64 phi2 phi1)) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (/.f64 #s(literal 1 binary64) (fma.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 phi2 phi1))))) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (cos.f64 (+.f64 phi2 phi1)))))))
(*.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 phi2 phi1))))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi2 phi1))))))
(*.f64 (neg.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 (+.f64 phi2 phi1)) #s(literal 3 binary64)) #s(literal 1/8 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1))) (-.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1))) #s(literal 1/2 binary64)) #s(literal 1/4 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 phi2 phi1)))))))) (/.f64 #s(literal 1 binary64) (neg.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi2 phi1)))))))
(*.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 phi2 phi1)))))) #s(literal 1/4 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1))) #s(literal 1/2 binary64))))
(*.f64 (+.f64 (cos.f64 (+.f64 phi2 phi1)) #s(literal 1 binary64)) #s(literal 1/2 binary64))
(exp.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (neg.f64 (log.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) #s(literal -1/2 binary64)))
(exp.f64 (neg.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))))
(sqrt.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))
(neg.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))
(/.f64 #s(literal 1 binary64) (neg.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (-.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) #s(literal 2 binary64)))) (sqrt.f64 (fma.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 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) #s(literal 3 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (neg.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) #s(literal 2 binary64)) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))))
(/.f64 (sqrt.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (sqrt.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (neg.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))))
(/.f64 (sqrt.f64 (fma.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 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) #s(literal 3 binary64)))) (sqrt.f64 (fma.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (-.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) #s(literal 2 binary64)))))
(/.f64 (sqrt.f64 (fma.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 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) #s(literal 3 binary64)))) (sqrt.f64 (fma.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) #s(literal 2 binary64)) (*.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))))
(/.f64 (sqrt.f64 (fma.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 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) #s(literal 3 binary64)))) (sqrt.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (-.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) #s(literal 2 binary64))))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) #s(literal 2 binary64)) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))) (sqrt.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (neg.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) #s(literal 2 binary64)) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))) (sqrt.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (neg.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))))
(/.f64 (sqrt.f64 (neg.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) (sqrt.f64 #s(literal -1 binary64)))
(/.f64 (neg.f64 (sqrt.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) #s(literal -1 binary64))
(/.f64 (sqrt.f64 (neg.f64 (fma.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 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) #s(literal 3 binary64))))) (sqrt.f64 (neg.f64 (fma.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (-.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) #s(literal 2 binary64))))))
(/.f64 (sqrt.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) #s(literal 2 binary64)) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))) (sqrt.f64 (neg.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (neg.f64 (*.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 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) #s(literal 2 binary64)))) (sqrt.f64 (-.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))))))
(/.f64 (neg.f64 (sqrt.f64 (fma.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 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) #s(literal 3 binary64))))) (neg.f64 (sqrt.f64 (fma.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (-.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) #s(literal 2 binary64)) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))) (neg.f64 (sqrt.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (neg.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))))
(pow.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 1/2 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) #s(literal -1/2 binary64))
(pow.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) #s(literal -1 binary64))
(pow.f64 (sqrt.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) #s(literal 1 binary64))
(pow.f64 (neg.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(*.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) #s(literal 1 binary64))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) (pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 #s(literal -1 binary64) (sqrt.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))
(*.f64 (sqrt.f64 (fma.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 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) #s(literal 3 binary64)))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (-.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) #s(literal 2 binary64)))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (fma.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 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) #s(literal 3 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (-.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) #s(literal 2 binary64))))))
(*.f64 (sqrt.f64 (fma.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 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (-.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) #s(literal 2 binary64))))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) #s(literal 2 binary64)) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (neg.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) #s(literal 2 binary64)) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (neg.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) #s(literal 2 binary64)) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (neg.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))))
(*.f64 (pow.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 1/4 binary64)) (pow.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64)) (sqrt.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(*.f64 (pow.f64 #s(literal -1 binary64) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (fma.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 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) #s(literal 3 binary64)))) #s(literal -1/2 binary64)) (pow.f64 (fma.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (-.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) #s(literal 2 binary64))) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) #s(literal 2 binary64)) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))) #s(literal -1/2 binary64)) (pow.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (neg.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal -1/4 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal -1/4 binary64)) #s(literal -1 binary64)))
(exp.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) #s(literal -1 binary64)) #s(literal -1 binary64)))
(exp.f64 (neg.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) #s(literal -1 binary64))))
(fabs.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))
(-.f64 #s(literal 0 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) #s(literal -1 binary64)))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (sqrt.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))))
(/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (sqrt.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))
(/.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) #s(literal -1 binary64))
(/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (neg.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))
(/.f64 (neg.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))) #s(literal 1 binary64))
(/.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))))
(pow.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal -1/2 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal -1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) #s(literal 1/4 binary64))
(*.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) #s(literal 1 binary64))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) (pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (sqrt.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))
(*.f64 #s(literal -1 binary64) (pow.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) #s(literal -1 binary64))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (sqrt.f64 (neg.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))))
(*.f64 (pow.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal -1/4 binary64)) (pow.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal -1/4 binary64)))
(*.f64 (pow.f64 (fma.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 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) #s(literal 3 binary64))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (-.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) #s(literal 2 binary64)))) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) #s(literal 2 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) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (neg.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (fma.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 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) #s(literal 3 binary64)))) #s(literal 1/2 binary64)) (sqrt.f64 (fma.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (-.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) #s(literal 2 binary64)))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) #s(literal 2 binary64)) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))) #s(literal 1/2 binary64)) (sqrt.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (neg.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))
(*.f64 (pow.f64 (pow.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 1/4 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 1/4 binary64)) #s(literal -1 binary64)))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))) (sqrt.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.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 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) #s(literal 3 binary64))))) (sqrt.f64 (fma.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (-.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) #s(literal 2 binary64)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) #s(literal 2 binary64)) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))) (sqrt.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (neg.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))
(+.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (neg.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(+.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (neg.f64 (sin.f64 phi1)) (sin.f64 phi2)))
(+.f64 (*.f64 (cos.f64 (/.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)))
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) (/.f64 (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) #s(literal 2 binary64)) (cos.f64 (-.f64 phi1 phi2))) (/.f64 (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 2 binary64)) (cos.f64 (-.f64 phi1 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)))
(fma.f64 (+.f64 (cos.f64 (+.f64 phi2 phi1)) (cos.f64 (-.f64 phi1 phi2))) #s(literal 1/2 binary64) (neg.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(fma.f64 (+.f64 (cos.f64 (+.f64 phi2 phi1)) (cos.f64 (-.f64 phi1 phi2))) #s(literal 1/2 binary64) (*.f64 (neg.f64 (sin.f64 phi1)) (sin.f64 phi2)))
(fma.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)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))) (-.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 #s(literal 1 binary64) (/.f64 (cos.f64 (-.f64 phi1 phi2)) (-.f64 (pow.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 2 binary64))) (cos.f64 (-.f64 phi1 phi2)))
(/.f64 (-.f64 (+.f64 (cos.f64 (+.f64 phi2 phi1)) (cos.f64 (-.f64 phi1 phi2))) (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi2 phi1)))) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 (+.f64 (cos.f64 (+.f64 phi2 phi1)) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi2 phi1))))) #s(literal 4 binary64))
(/.f64 (neg.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)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 2 binary64)))) (neg.f64 (cos.f64 (-.f64 phi1 phi2))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) #s(literal 3 binary64)) (pow.f64 (neg.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (neg.f64 (*.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 (pow.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 (sin.f64 phi1)) (sin.f64 phi2)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 phi1)) (sin.f64 phi2)) (*.f64 (neg.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 (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 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))
(*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (cos.f64 (-.f64 phi1 phi2))))
(exp.f64 (neg.f64 (log.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))
(-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) #s(literal 2 binary64)) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) (fma.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 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) #s(literal 3 binary64)))) (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) (fma.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 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) #s(literal 3 binary64)))))
(-.f64 (/.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) #s(literal 2 binary64)) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))) (/.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) #s(literal 2 binary64)) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))))
(sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))
(neg.f64 (/.f64 #s(literal -1 binary64) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))))
(/.f64 (fma.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (-.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) #s(literal 2 binary64))) (fma.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 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) #s(literal 3 binary64))))
(/.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (neg.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) #s(literal 2 binary64)) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (-.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) #s(literal 2 binary64)))) (neg.f64 (fma.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 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) #s(literal 3 binary64)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (neg.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) #s(literal 2 binary64)) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))))
(pow.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) #s(literal 2 binary64))
(pow.f64 (sqrt.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) #s(literal -2 binary64))
(pow.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) #s(literal -1/2 binary64))
(pow.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) (sqrt.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) #s(literal 1 binary64))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(*.f64 (fma.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (-.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.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 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) #s(literal 3 binary64)))))
(*.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (neg.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) (/.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) #s(literal 2 binary64)) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.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 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) #s(literal 3 binary64)))) (fma.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (-.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) #s(literal 2 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.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 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) #s(literal 3 binary64)))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (-.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) #s(literal 2 binary64)))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) #s(literal 2 binary64)) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (neg.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) #s(literal 2 binary64)) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (neg.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) #s(literal -1 binary64)))

simplify539.0ms (3.6%)

Memory
19.1MiB live, 675.3MiB allocated
Algorithm
egg-herbie
Rules
6 382×lower-*.f64
6 382×lower-*.f32
4 754×lower-fma.f64
4 754×lower-fma.f32
4 110×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0201523512
1569823273
0814721291
Stop Event
iter limit
node limit
Counts
672 → 666
Calls
Call 1
Inputs
(* R (- lambda1 lambda2))
(+ (* 1/2 (/ (* R (* (pow phi2 2) (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))))) (- lambda1 lambda2))) (* R (- lambda1 lambda2)))
(+ (* R (- lambda1 lambda2)) (* (pow phi2 2) (+ (* 1/2 (/ (* R (* (pow phi2 2) (- (* 1/48 (pow (- lambda1 lambda2) 2)) (* 1/4 (/ (pow (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) 2) (pow (- lambda1 lambda2) 2)))))) (- lambda1 lambda2))) (* 1/2 (/ (* R (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2)))) (- lambda1 lambda2))))))
(+ (* R (- lambda1 lambda2)) (* (pow phi2 2) (+ (* 1/2 (/ (* R (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2)))) (- lambda1 lambda2))) (* (pow phi2 2) (+ (* 1/2 (/ (* R (* (pow phi2 2) (- (* -1/1440 (pow (- lambda1 lambda2) 2)) (* 1/2 (/ (* (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) (- (* 1/48 (pow (- lambda1 lambda2) 2)) (* 1/4 (/ (pow (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) 2) (pow (- lambda1 lambda2) 2))))) (pow (- lambda1 lambda2) 2)))))) (- lambda1 lambda2))) (* 1/2 (/ (* R (- (* 1/48 (pow (- lambda1 lambda2) 2)) (* 1/4 (/ (pow (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) 2) (pow (- lambda1 lambda2) 2))))) (- lambda1 lambda2))))))))
(* R phi2)
(* phi2 (+ R (* 1/2 (/ (* R (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2))) (pow phi2 2)))))
(* phi2 (+ R (+ (* -1/8 (/ (* R (* (pow (cos (* 1/2 phi2)) 4) (pow (- lambda1 lambda2) 4))) (pow phi2 4))) (* 1/2 (/ (* R (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2))) (pow phi2 2))))))
(* phi2 (+ R (+ (* -1/8 (/ (* R (* (pow (cos (* 1/2 phi2)) 4) (pow (- lambda1 lambda2) 4))) (pow phi2 4))) (+ (* 1/16 (/ (* R (* (pow (cos (* 1/2 phi2)) 6) (pow (- lambda1 lambda2) 6))) (pow phi2 6))) (* 1/2 (/ (* R (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2))) (pow phi2 2)))))))
(* -1 (* R phi2))
(* -1 (* phi2 (+ R (* 1/2 (/ (* R (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2))) (pow phi2 2))))))
(* -1 (* phi2 (+ R (+ (* -1/8 (/ (* R (* (pow (cos (* 1/2 phi2)) 4) (pow (- lambda1 lambda2) 4))) (pow phi2 4))) (* 1/2 (/ (* R (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2))) (pow phi2 2)))))))
(* -1 (* phi2 (+ R (+ (* -1/8 (/ (* R (* (pow (cos (* 1/2 phi2)) 4) (pow (- lambda1 lambda2) 4))) (pow phi2 4))) (+ (* 1/16 (/ (* R (* (pow (cos (* 1/2 phi2)) 6) (pow (- lambda1 lambda2) 6))) (pow phi2 6))) (* 1/2 (/ (* R (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2))) (pow phi2 2))))))))
(* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2))))
(+ (* -1 (* (* R (* lambda1 (* lambda2 (pow (cos (* 1/2 phi2)) 2)))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))))) (* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))))
(+ (* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))) (* lambda1 (+ (* -1 (* (* R (* lambda2 (pow (cos (* 1/2 phi2)) 2))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))))) (* 1/2 (* (* R (* lambda1 (- (pow (cos (* 1/2 phi2)) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))))))))
(+ (* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))) (* lambda1 (+ (* -1 (* (* R (* lambda2 (pow (cos (* 1/2 phi2)) 2))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))))) (* lambda1 (+ (* 1/2 (* (* R (* lambda1 (* lambda2 (* (pow (cos (* 1/2 phi2)) 2) (- (pow (cos (* 1/2 phi2)) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))))))) (sqrt (/ 1 (pow (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)) 3))))) (* 1/2 (* (* R (- (pow (cos (* 1/2 phi2)) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))))))))))
(* R (* lambda1 (cos (* 1/2 phi2))))
(* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 phi2)))) lambda1)) (* R (cos (* 1/2 phi2)))))
(* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 phi2)))) lambda1)) (+ (* 1/2 (/ (* R (pow phi2 2)) (* (pow lambda1 2) (cos (* 1/2 phi2))))) (* R (cos (* 1/2 phi2))))))
(* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 phi2)))) lambda1)) (+ (* 1/2 (/ (* R (* lambda2 (pow phi2 2))) (* (pow lambda1 3) (cos (* 1/2 phi2))))) (+ (* 1/2 (/ (* R (pow phi2 2)) (* (pow lambda1 2) (cos (* 1/2 phi2))))) (* R (cos (* 1/2 phi2)))))))
(* -1 (* R (* lambda1 (cos (* 1/2 phi2)))))
(* -1 (* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 phi2)))) lambda1)) (* R (cos (* 1/2 phi2))))))
(* -1 (* lambda1 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow phi2 2)) (* lambda1 (cos (* 1/2 phi2))))) (* R (* lambda2 (cos (* 1/2 phi2))))) lambda1)) (* R (cos (* 1/2 phi2))))))
(* -1 (* lambda1 (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* R (* lambda2 (pow phi2 2))) (* lambda1 (cos (* 1/2 phi2))))) (* 1/2 (/ (* R (pow phi2 2)) (cos (* 1/2 phi2))))) lambda1)) (* R (* lambda2 (cos (* 1/2 phi2))))) lambda1)) (* R (cos (* 1/2 phi2))))))
(* R (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2))))
(+ (* -1 (* (* R (* lambda1 (* lambda2 (pow (cos (* 1/2 phi2)) 2)))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))))) (* R (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))))
(+ (* R (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))) (* lambda2 (+ (* -1 (* (* R (* lambda1 (pow (cos (* 1/2 phi2)) 2))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))))) (* 1/2 (* (* R (* lambda2 (- (pow (cos (* 1/2 phi2)) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))))))))
(+ (* R (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))) (* lambda2 (+ (* -1 (* (* R (* lambda1 (pow (cos (* 1/2 phi2)) 2))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))))) (* lambda2 (+ (* 1/2 (* (* R (* lambda1 (* lambda2 (* (pow (cos (* 1/2 phi2)) 2) (- (pow (cos (* 1/2 phi2)) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))))))) (sqrt (/ 1 (pow (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)) 3))))) (* 1/2 (* (* R (- (pow (cos (* 1/2 phi2)) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))))))))))
(* R (* lambda2 (cos (* 1/2 phi2))))
(* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 phi2)))) lambda2)) (* R (cos (* 1/2 phi2)))))
(* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 phi2)))) lambda2)) (+ (* 1/2 (/ (* R (pow phi2 2)) (* (pow lambda2 2) (cos (* 1/2 phi2))))) (* R (cos (* 1/2 phi2))))))
(* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 phi2)))) lambda2)) (+ (* 1/2 (/ (* R (* lambda1 (pow phi2 2))) (* (pow lambda2 3) (cos (* 1/2 phi2))))) (+ (* 1/2 (/ (* R (pow phi2 2)) (* (pow lambda2 2) (cos (* 1/2 phi2))))) (* R (cos (* 1/2 phi2)))))))
(* -1 (* R (* lambda2 (cos (* 1/2 phi2)))))
(* -1 (* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 phi2)))) lambda2)) (* R (cos (* 1/2 phi2))))))
(* -1 (* lambda2 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow phi2 2)) (* lambda2 (cos (* 1/2 phi2))))) (* R (* lambda1 (cos (* 1/2 phi2))))) lambda2)) (* R (cos (* 1/2 phi2))))))
(* -1 (* lambda2 (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* R (* lambda1 (pow phi2 2))) (* lambda2 (cos (* 1/2 phi2))))) (* 1/2 (/ (* R (pow phi2 2)) (cos (* 1/2 phi2))))) lambda2)) (* R (* lambda1 (cos (* 1/2 phi2))))) lambda2)) (* R (cos (* 1/2 phi2))))))
(* 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))))
(* 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))))
(* 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))))
(* 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))))
(* 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))))
(* 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))))
(- lambda1 lambda2)
(- (+ lambda1 (* 1/2 (/ (* (pow phi2 2) (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2)))) (- lambda1 lambda2)))) lambda2)
(- (+ lambda1 (* (pow phi2 2) (+ (* 1/2 (/ (* (pow phi2 2) (- (* 1/48 (pow (- lambda1 lambda2) 2)) (* 1/4 (/ (pow (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) 2) (pow (- lambda1 lambda2) 2))))) (- lambda1 lambda2))) (* 1/2 (/ (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) (- lambda1 lambda2)))))) lambda2)
(- (+ lambda1 (* (pow phi2 2) (+ (* 1/2 (/ (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) (- lambda1 lambda2))) (* (pow phi2 2) (+ (* 1/2 (/ (* (pow phi2 2) (- (* -1/1440 (pow (- lambda1 lambda2) 2)) (* 1/2 (/ (* (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) (- (* 1/48 (pow (- lambda1 lambda2) 2)) (* 1/4 (/ (pow (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) 2) (pow (- lambda1 lambda2) 2))))) (pow (- lambda1 lambda2) 2))))) (- lambda1 lambda2))) (* 1/2 (/ (- (* 1/48 (pow (- lambda1 lambda2) 2)) (* 1/4 (/ (pow (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) 2) (pow (- lambda1 lambda2) 2)))) (- lambda1 lambda2)))))))) lambda2)
phi2
(* phi2 (+ 1 (* 1/2 (/ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))
(* phi2 (+ 1 (+ (* -1/8 (/ (* (pow (cos (* 1/2 phi2)) 4) (pow (- lambda1 lambda2) 4)) (pow phi2 4))) (* 1/2 (/ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))
(* phi2 (+ 1 (+ (* -1/8 (/ (* (pow (cos (* 1/2 phi2)) 4) (pow (- lambda1 lambda2) 4)) (pow phi2 4))) (+ (* 1/16 (/ (* (pow (cos (* 1/2 phi2)) 6) (pow (- lambda1 lambda2) 6)) (pow phi2 6))) (* 1/2 (/ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))
(* -1 phi2)
(* -1 (* phi2 (+ 1 (* 1/2 (/ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))
(* -1 (* phi2 (+ 1 (+ (* -1/8 (/ (* (pow (cos (* 1/2 phi2)) 4) (pow (- lambda1 lambda2) 4)) (pow phi2 4))) (* 1/2 (/ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))
(* -1 (* phi2 (+ 1 (+ (* -1/8 (/ (* (pow (cos (* 1/2 phi2)) 4) (pow (- lambda1 lambda2) 4)) (pow phi2 4))) (+ (* 1/16 (/ (* (pow (cos (* 1/2 phi2)) 6) (pow (- lambda1 lambda2) 6)) (pow phi2 6))) (* 1/2 (/ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))))
(sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))
(+ (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2))) (* -1 (* (* lambda1 (* lambda2 (pow (cos (* 1/2 phi2)) 2))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))))))
(+ (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2))) (* lambda1 (+ (* -1 (* (* lambda2 (pow (cos (* 1/2 phi2)) 2)) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))))) (* 1/2 (* (* lambda1 (- (pow (cos (* 1/2 phi2)) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))))))))
(+ (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2))) (* lambda1 (+ (* -1 (* (* lambda2 (pow (cos (* 1/2 phi2)) 2)) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))))) (* lambda1 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))) (- (pow (cos (* 1/2 phi2)) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))))) (* 1/2 (* (* lambda1 (* lambda2 (* (pow (cos (* 1/2 phi2)) 2) (- (pow (cos (* 1/2 phi2)) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2))))))) (sqrt (/ 1 (pow (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)) 3))))))))))
(* lambda1 (cos (* 1/2 phi2)))
(* lambda1 (+ (cos (* 1/2 phi2)) (* -1 (/ (* lambda2 (cos (* 1/2 phi2))) lambda1))))
(* lambda1 (+ (cos (* 1/2 phi2)) (+ (* -1 (/ (* lambda2 (cos (* 1/2 phi2))) lambda1)) (* 1/2 (/ (pow phi2 2) (* (pow lambda1 2) (cos (* 1/2 phi2))))))))
(* lambda1 (+ (cos (* 1/2 phi2)) (+ (* -1 (/ (* lambda2 (cos (* 1/2 phi2))) lambda1)) (+ (* 1/2 (/ (* lambda2 (pow phi2 2)) (* (pow lambda1 3) (cos (* 1/2 phi2))))) (* 1/2 (/ (pow phi2 2) (* (pow lambda1 2) (cos (* 1/2 phi2)))))))))
(* -1 (* lambda1 (cos (* 1/2 phi2))))
(* -1 (* lambda1 (+ (cos (* 1/2 phi2)) (* -1 (/ (* lambda2 (cos (* 1/2 phi2))) lambda1)))))
(* -1 (* lambda1 (+ (cos (* 1/2 phi2)) (* -1 (/ (+ (* -1/2 (/ (pow phi2 2) (* lambda1 (cos (* 1/2 phi2))))) (* lambda2 (cos (* 1/2 phi2)))) lambda1)))))
(* -1 (* lambda1 (+ (cos (* 1/2 phi2)) (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* lambda2 (pow phi2 2)) (* lambda1 (cos (* 1/2 phi2))))) (* 1/2 (/ (pow phi2 2) (cos (* 1/2 phi2))))) lambda1)) (* lambda2 (cos (* 1/2 phi2)))) lambda1)))))
(sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))
(+ (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2))) (* -1 (* (* lambda1 (* lambda2 (pow (cos (* 1/2 phi2)) 2))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))))))
(+ (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2))) (* lambda2 (+ (* -1 (* (* lambda1 (pow (cos (* 1/2 phi2)) 2)) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))))) (* 1/2 (* (* lambda2 (- (pow (cos (* 1/2 phi2)) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))))))))
(+ (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2))) (* lambda2 (+ (* -1 (* (* lambda1 (pow (cos (* 1/2 phi2)) 2)) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))))) (* lambda2 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))) (- (pow (cos (* 1/2 phi2)) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))))) (* 1/2 (* (* lambda1 (* lambda2 (* (pow (cos (* 1/2 phi2)) 2) (- (pow (cos (* 1/2 phi2)) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2))))))) (sqrt (/ 1 (pow (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)) 3))))))))))
(* lambda2 (cos (* 1/2 phi2)))
(* lambda2 (+ (cos (* 1/2 phi2)) (* -1 (/ (* lambda1 (cos (* 1/2 phi2))) lambda2))))
(* lambda2 (+ (cos (* 1/2 phi2)) (+ (* -1 (/ (* lambda1 (cos (* 1/2 phi2))) lambda2)) (* 1/2 (/ (pow phi2 2) (* (pow lambda2 2) (cos (* 1/2 phi2))))))))
(* lambda2 (+ (cos (* 1/2 phi2)) (+ (* -1 (/ (* lambda1 (cos (* 1/2 phi2))) lambda2)) (+ (* 1/2 (/ (* lambda1 (pow phi2 2)) (* (pow lambda2 3) (cos (* 1/2 phi2))))) (* 1/2 (/ (pow phi2 2) (* (pow lambda2 2) (cos (* 1/2 phi2)))))))))
(* -1 (* lambda2 (cos (* 1/2 phi2))))
(* -1 (* lambda2 (+ (cos (* 1/2 phi2)) (* -1 (/ (* lambda1 (cos (* 1/2 phi2))) lambda2)))))
(* -1 (* lambda2 (+ (cos (* 1/2 phi2)) (* -1 (/ (+ (* -1/2 (/ (pow phi2 2) (* lambda2 (cos (* 1/2 phi2))))) (* lambda1 (cos (* 1/2 phi2)))) lambda2)))))
(* -1 (* lambda2 (+ (cos (* 1/2 phi2)) (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* lambda1 (pow phi2 2)) (* lambda2 (cos (* 1/2 phi2))))) (* 1/2 (/ (pow phi2 2) (cos (* 1/2 phi2))))) lambda2)) (* lambda1 (cos (* 1/2 phi2)))) lambda2)))))
(- lambda1 lambda2)
(- (+ lambda1 (* -1/8 (* (pow phi2 2) (- lambda1 lambda2)))) lambda2)
(- (+ lambda1 (* (pow phi2 2) (+ (* -1/8 (- lambda1 lambda2)) (* 1/384 (* (pow phi2 2) (- lambda1 lambda2)))))) lambda2)
(- (+ lambda1 (* (pow phi2 2) (+ (* -1/8 (- lambda1 lambda2)) (* (pow phi2 2) (+ (* -1/46080 (* (pow phi2 2) (- lambda1 lambda2))) (* 1/384 (- lambda1 lambda2))))))) lambda2)
(* (cos (* 1/2 phi2)) (- lambda1 lambda2))
(* (cos (* 1/2 phi2)) (- lambda1 lambda2))
(* (cos (* 1/2 phi2)) (- lambda1 lambda2))
(* (cos (* 1/2 phi2)) (- lambda1 lambda2))
(* (cos (* 1/2 phi2)) (- lambda1 lambda2))
(* (cos (* 1/2 phi2)) (- lambda1 lambda2))
(* (cos (* 1/2 phi2)) (- lambda1 lambda2))
(* (cos (* 1/2 phi2)) (- lambda1 lambda2))
(* -1 (* lambda2 (cos (* 1/2 phi2))))
(+ (* -1 (* lambda2 (cos (* 1/2 phi2)))) (* lambda1 (cos (* 1/2 phi2))))
(+ (* -1 (* lambda2 (cos (* 1/2 phi2)))) (* lambda1 (cos (* 1/2 phi2))))
(+ (* -1 (* lambda2 (cos (* 1/2 phi2)))) (* lambda1 (cos (* 1/2 phi2))))
(* lambda1 (cos (* 1/2 phi2)))
(* lambda1 (+ (cos (* 1/2 phi2)) (* -1 (/ (* lambda2 (cos (* 1/2 phi2))) lambda1))))
(* lambda1 (+ (cos (* 1/2 phi2)) (* -1 (/ (* lambda2 (cos (* 1/2 phi2))) lambda1))))
(* lambda1 (+ (cos (* 1/2 phi2)) (* -1 (/ (* lambda2 (cos (* 1/2 phi2))) lambda1))))
(* lambda1 (cos (* 1/2 phi2)))
(* -1 (* lambda1 (+ (* -1 (cos (* 1/2 phi2))) (/ (* lambda2 (cos (* 1/2 phi2))) lambda1))))
(* -1 (* lambda1 (+ (* -1 (cos (* 1/2 phi2))) (/ (* lambda2 (cos (* 1/2 phi2))) lambda1))))
(* -1 (* lambda1 (+ (* -1 (cos (* 1/2 phi2))) (/ (* lambda2 (cos (* 1/2 phi2))) lambda1))))
(* lambda1 (cos (* 1/2 phi2)))
(+ (* -1 (* lambda2 (cos (* 1/2 phi2)))) (* lambda1 (cos (* 1/2 phi2))))
(+ (* -1 (* lambda2 (cos (* 1/2 phi2)))) (* lambda1 (cos (* 1/2 phi2))))
(+ (* -1 (* lambda2 (cos (* 1/2 phi2)))) (* lambda1 (cos (* 1/2 phi2))))
(* -1 (* lambda2 (cos (* 1/2 phi2))))
(* lambda2 (+ (* -1 (cos (* 1/2 phi2))) (/ (* lambda1 (cos (* 1/2 phi2))) lambda2)))
(* lambda2 (+ (* -1 (cos (* 1/2 phi2))) (/ (* lambda1 (cos (* 1/2 phi2))) lambda2)))
(* lambda2 (+ (* -1 (cos (* 1/2 phi2))) (/ (* lambda1 (cos (* 1/2 phi2))) lambda2)))
(* -1 (* lambda2 (cos (* 1/2 phi2))))
(* -1 (* lambda2 (+ (cos (* 1/2 phi2)) (* -1 (/ (* lambda1 (cos (* 1/2 phi2))) lambda2)))))
(* -1 (* lambda2 (+ (cos (* 1/2 phi2)) (* -1 (/ (* lambda1 (cos (* 1/2 phi2))) lambda2)))))
(* -1 (* lambda2 (+ (cos (* 1/2 phi2)) (* -1 (/ (* lambda1 (cos (* 1/2 phi2))) lambda2)))))
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 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)
(* -1 (* R phi1))
(+ (* -1 (* R phi1)) (* R phi2))
(+ (* -1 (* R phi1)) (* R phi2))
(+ (* -1 (* R phi1)) (* R phi2))
(* R phi2)
(* phi2 (+ R (* -1 (/ (* R phi1) phi2))))
(* phi2 (+ R (* -1 (/ (* R phi1) phi2))))
(* phi2 (+ R (* -1 (/ (* R phi1) phi2))))
(* R phi2)
(* -1 (* phi2 (+ (* -1 R) (/ (* R phi1) phi2))))
(* -1 (* phi2 (+ (* -1 R) (/ (* R phi1) phi2))))
(* -1 (* phi2 (+ (* -1 R) (/ (* R phi1) phi2))))
(* R (* phi2 (- 1 (/ phi1 phi2))))
(* R (* phi2 (- 1 (/ phi1 phi2))))
(* R (* phi2 (- 1 (/ phi1 phi2))))
(* R (* phi2 (- 1 (/ phi1 phi2))))
(* R (* phi2 (- 1 (/ phi1 phi2))))
(* R (* phi2 (- 1 (/ phi1 phi2))))
(* R (* phi2 (- 1 (/ phi1 phi2))))
(* R (* phi2 (- 1 (/ phi1 phi2))))
(* R (* phi2 (+ 1 (* -1 (/ phi1 phi2)))))
(* R (* phi2 (+ 1 (* -1 (/ phi1 phi2)))))
(* R (* phi2 (+ 1 (* -1 (/ phi1 phi2)))))
(* R (* phi2 (+ 1 (* -1 (/ phi1 phi2)))))
(* R phi2)
(+ (* -1 (* R phi1)) (* R phi2))
(+ (* -1 (* R phi1)) (* R phi2))
(+ (* -1 (* R phi1)) (* R phi2))
(* -1 (* R phi1))
(* phi1 (+ (* -1 R) (/ (* R phi2) phi1)))
(* phi1 (+ (* -1 R) (/ (* R phi2) phi1)))
(* phi1 (+ (* -1 R) (/ (* R phi2) phi1)))
(* -1 (* R phi1))
(* -1 (* phi1 (+ R (* -1 (/ (* R phi2) phi1)))))
(* -1 (* phi1 (+ R (* -1 (/ (* R phi2) phi1)))))
(* -1 (* phi1 (+ R (* -1 (/ (* R phi2) phi1)))))
(* R (- 1 (/ phi1 phi2)))
(* R (- 1 (/ phi1 phi2)))
(* R (- 1 (/ phi1 phi2)))
(* R (- 1 (/ phi1 phi2)))
(* R (- 1 (/ phi1 phi2)))
(* R (- 1 (/ phi1 phi2)))
(* R (- 1 (/ phi1 phi2)))
(* R (- 1 (/ phi1 phi2)))
(* R (+ 1 (* -1 (/ phi1 phi2))))
(* R (+ 1 (* -1 (/ phi1 phi2))))
(* R (+ 1 (* -1 (/ phi1 phi2))))
(* R (+ 1 (* -1 (/ phi1 phi2))))
R
(+ R (* -1 (/ (* R phi1) phi2)))
(+ R (* -1 (/ (* R phi1) phi2)))
(+ R (* -1 (/ (* R phi1) phi2)))
(* -1 (/ (* R phi1) phi2))
(* phi1 (- (/ R phi1) (/ R phi2)))
(* phi1 (- (/ R phi1) (/ R phi2)))
(* phi1 (- (/ R phi1) (/ R phi2)))
(* -1 (/ (* R phi1) phi2))
(* -1 (* phi1 (- (* -1 (/ R phi1)) (* -1 (/ R phi2)))))
(* -1 (* phi1 (- (* -1 (/ R phi1)) (* -1 (/ R phi2)))))
(* -1 (* phi1 (- (* -1 (/ R phi1)) (* -1 (/ R phi2)))))
(* -1 (/ (* R phi1) phi2))
(/ (- (* R phi2) (* R phi1)) phi2)
(/ (- (* R phi2) (* R phi1)) phi2)
(/ (- (* R phi2) (* R phi1)) phi2)
R
(+ R (* -1 (/ (* R phi1) phi2)))
(+ R (* -1 (/ (* R phi1) phi2)))
(+ R (* -1 (/ (* R phi1) phi2)))
R
(+ R (* -1 (/ (* R phi1) phi2)))
(+ R (* -1 (/ (* R phi1) phi2)))
(+ R (* -1 (/ (* R phi1) phi2)))
(/ (* R phi1) phi2)
(/ (* R phi1) phi2)
(/ (* R phi1) phi2)
(/ (* R phi1) phi2)
(/ (* R phi1) phi2)
(/ (* R phi1) phi2)
(/ (* R phi1) phi2)
(/ (* R phi1) phi2)
(/ (* R phi1) phi2)
(/ (* R phi1) phi2)
(/ (* R phi1) phi2)
(/ (* R phi1) phi2)
(/ (* R phi1) phi2)
(/ (* R phi1) phi2)
(/ (* R phi1) phi2)
(/ (* R phi1) phi2)
(/ (* R phi1) phi2)
(/ (* R phi1) phi2)
(/ (* R phi1) phi2)
(/ (* R phi1) phi2)
(/ (* R phi1) phi2)
(/ (* R phi1) phi2)
(/ (* R phi1) phi2)
(/ (* R phi1) phi2)
(/ (* R phi1) phi2)
(/ (* R phi1) phi2)
(/ (* R phi1) phi2)
(/ (* R phi1) phi2)
(/ (* R phi1) phi2)
(/ (* R phi1) phi2)
(/ (* R phi1) phi2)
(/ (* R phi1) phi2)
(/ (* R phi1) phi2)
(/ (* R phi1) phi2)
(/ (* R phi1) phi2)
(/ (* R phi1) 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)))
(* 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 (+ (* (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)))))))))
(* 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)))))
(+ 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)))))
(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))) (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 (/ 1 (+ (* (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)))) (* (* lambda1 (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (sqrt (/ 1 (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 3)))))
(+ (sqrt (/ 1 (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)))) (* lambda1 (+ (* -1/2 (* (* lambda1 (+ (* -4 (/ (* (pow lambda2 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)) (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 3))) (+ (* 1/2 (/ 1 (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 2))) (+ (* 1/2 (/ (cos (+ phi1 phi2)) (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 2))) (/ (* (pow lambda2 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)) (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 3)))))) (sqrt (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2))))) (* (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (sqrt (/ 1 (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 3)))))))
(+ (sqrt (/ 1 (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)))) (* lambda1 (+ (* lambda1 (+ (* -1/2 (* (* lambda1 (+ (* -1 (/ (* lambda2 (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (+ (* -4 (/ (* (pow lambda2 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)) (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 3))) (+ (* 1/2 (/ 1 (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 2))) (+ (* 1/2 (/ (cos (+ phi1 phi2)) (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 2))) (/ (* (pow lambda2 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)) (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 3))))))) (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)))) (+ (* 2 (/ (* lambda2 (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (+ (* -4 (/ (* (pow lambda2 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)) (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 3))) (+ (* 1/2 (/ 1 (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 2))) (* 1/2 (/ (cos (+ phi1 phi2)) (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 2))))))) (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)))) (* 2 (/ (* lambda2 (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)) (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 3)))))) (sqrt (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2))))) (* -1/2 (* (+ (* -4 (/ (* (pow lambda2 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)) (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 3))) (+ (* 1/2 (/ 1 (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 2))) (+ (* 1/2 (/ (cos (+ phi1 phi2)) (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 2))) (/ (* (pow lambda2 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)) (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 3))))) (sqrt (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2))))))) (* (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (sqrt (/ 1 (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 3)))))))
(* (/ 1 lambda1) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))
(/ (+ (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (* (/ lambda2 lambda1) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))) lambda1)
(/ (+ (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (+ (* -1/2 (* (/ (+ (* -4 (/ (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (+ (* 2 (/ (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (/ (pow (- phi1 phi2) 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)))) (pow lambda1 2)) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))) (* (/ lambda2 lambda1) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))))) lambda1)
(/ (+ (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (+ (* -1/2 (* (/ (+ (* -4 (/ (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (+ (* 2 (/ (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (/ (pow (- phi1 phi2) 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)))) (pow lambda1 2)) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))) (+ (* -1/2 (* (/ (+ (* -1 (* lambda2 (+ (* -4 (/ (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (+ (* 2 (/ (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (/ (pow (- phi1 phi2) 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)))))) (+ (* 2 (* lambda2 (+ (* -4 (/ (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (+ (/ (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (/ (pow (- phi1 phi2) 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)))))) (* 2 (/ (* lambda2 (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2))) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2))))) (pow lambda1 3)) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))) (* (/ lambda2 lambda1) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))))) lambda1)
(* -1 (* (/ 1 lambda1) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))))
(* -1 (/ (+ (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (* (/ lambda2 lambda1) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))) lambda1))
(* -1 (/ (+ (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (* -1 (/ (+ (* -1 (* lambda2 (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))) (* 1/2 (* (/ (+ (* -4 (/ (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (+ (* 2 (/ (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (/ (pow (- phi1 phi2) 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)))) lambda1) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))) lambda1))) lambda1))
(* -1 (/ (+ (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (* -1 (/ (+ (* -1 (* lambda2 (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))) (* -1 (/ (+ (* -1/2 (* (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (+ (* -4 (/ (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (+ (* 2 (/ (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (/ (pow (- phi1 phi2) 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)))))) (* 1/2 (* (/ (+ (* -2 (* lambda2 (+ (* -4 (/ (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (+ (/ (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (/ (pow (- phi1 phi2) 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)))))) (+ (* -2 (/ (* lambda2 (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2))) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2))) (* lambda2 (+ (* -4 (/ (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (+ (* 2 (/ (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (/ (pow (- phi1 phi2) 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2))))))) lambda1) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))) lambda1))) lambda1))) lambda1))
(sqrt (/ 1 (+ (* (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)))) (* (* lambda1 (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (sqrt (/ 1 (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 3)))))
(+ (sqrt (/ 1 (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)))) (* lambda2 (+ (* -1/2 (* (* lambda2 (+ (* -4 (/ (* (pow lambda1 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)) (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 3))) (+ (* 1/2 (/ 1 (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 2))) (+ (* 1/2 (/ (cos (+ phi1 phi2)) (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 2))) (/ (* (pow lambda1 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)) (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 3)))))) (sqrt (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2))))) (* (* lambda1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (sqrt (/ 1 (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 3)))))))
(+ (sqrt (/ 1 (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)))) (* lambda2 (+ (* lambda2 (+ (* -1/2 (* (* lambda2 (+ (* -1 (/ (* lambda1 (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (+ (* -4 (/ (* (pow lambda1 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)) (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 3))) (+ (* 1/2 (/ 1 (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 2))) (+ (* 1/2 (/ (cos (+ phi1 phi2)) (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 2))) (/ (* (pow lambda1 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)) (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 3))))))) (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)))) (+ (* 2 (/ (* lambda1 (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (+ (* -4 (/ (* (pow lambda1 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)) (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 3))) (+ (* 1/2 (/ 1 (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 2))) (* 1/2 (/ (cos (+ phi1 phi2)) (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 2))))))) (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)))) (* 2 (/ (* lambda1 (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)) (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 3)))))) (sqrt (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2))))) (* -1/2 (* (+ (* -4 (/ (* (pow lambda1 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)) (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 3))) (+ (* 1/2 (/ 1 (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 2))) (+ (* 1/2 (/ (cos (+ phi1 phi2)) (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 2))) (/ (* (pow lambda1 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)) (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 3))))) (sqrt (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2))))))) (* (* lambda1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (sqrt (/ 1 (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 3)))))))
(* (/ 1 lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))
(/ (+ (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (* (/ lambda1 lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))) lambda2)
(/ (+ (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (+ (* -1/2 (* (/ (+ (* -4 (/ (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (+ (* 2 (/ (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (/ (pow (- phi1 phi2) 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)))) (pow lambda2 2)) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))) (* (/ lambda1 lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))))) lambda2)
(/ (+ (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (+ (* -1/2 (* (/ (+ (* -4 (/ (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (+ (* 2 (/ (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (/ (pow (- phi1 phi2) 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)))) (pow lambda2 2)) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))) (+ (* -1/2 (* (/ (+ (* -1 (* lambda1 (+ (* -4 (/ (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (+ (* 2 (/ (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (/ (pow (- phi1 phi2) 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)))))) (+ (* 2 (* lambda1 (+ (* -4 (/ (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (+ (/ (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (/ (pow (- phi1 phi2) 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)))))) (* 2 (/ (* lambda1 (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2))) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2))))) (pow lambda2 3)) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))) (* (/ lambda1 lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))))) lambda2)
(* -1 (* (/ 1 lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))))
(* -1 (/ (+ (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (* (/ lambda1 lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))) lambda2))
(* -1 (/ (+ (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (* -1 (/ (+ (* -1 (* lambda1 (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))) (* 1/2 (* (/ (+ (* -4 (/ (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (+ (* 2 (/ (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (/ (pow (- phi1 phi2) 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)))) lambda2) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))) lambda2))) lambda2))
(* -1 (/ (+ (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (* -1 (/ (+ (* -1 (* lambda1 (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))) (* -1 (/ (+ (* -1/2 (* (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (+ (* -4 (/ (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (+ (* 2 (/ (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (/ (pow (- phi1 phi2) 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)))))) (* 1/2 (* (/ (+ (* -2 (* lambda1 (+ (* -4 (/ (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (+ (/ (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (/ (pow (- phi1 phi2) 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)))))) (+ (* -2 (/ (* lambda1 (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2))) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2))) (* lambda1 (+ (* -4 (/ (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (+ (* 2 (/ (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (/ (pow (- phi1 phi2) 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2))))))) lambda2) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))) lambda2))) lambda2))) lambda2))
(sqrt (/ 1 (+ (* (+ 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 (* (* phi1 (+ (* -2 (/ phi2 (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (* -1/2 (/ (* (sin phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))))) (sqrt (+ (* (+ 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 (+ (* -1/2 (* (* phi1 (+ (* -1 (/ (* (+ (* -2 phi2) (* -1/2 (* (sin phi2) (pow (- lambda1 lambda2) 2)))) (+ (* -2 (/ phi2 (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (* -1/2 (/ (* (sin phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))))) (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (+ (* -1/4 (/ (* (cos phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (+ (* 1/4 (* (pow (+ (* -2 (/ phi2 (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (* -1/2 (/ (* (sin phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2)))) 2) (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (/ 1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2)))))) (sqrt (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))) (* -1/2 (* (+ (* -2 (/ phi2 (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (* -1/2 (/ (* (sin phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2)))) (sqrt (+ (* (+ 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 (+ (* -1/2 (* (+ (* -2 (/ phi2 (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (* -1/2 (/ (* (sin phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2)))) (sqrt (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))) (* phi1 (+ (* -1/2 (* (* phi1 (+ (* -1 (/ (* (+ 1 (* -1/4 (* (cos phi2) (pow (- lambda1 lambda2) 2)))) (+ (* -2 (/ phi2 (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (* -1/2 (/ (* (sin phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))))) (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (+ (* -1 (/ (* (+ (* -2 phi2) (* -1/2 (* (sin phi2) (pow (- lambda1 lambda2) 2)))) (+ (* -1 (/ (* (+ (* -2 phi2) (* -1/2 (* (sin phi2) (pow (- lambda1 lambda2) 2)))) (+ (* -2 (/ phi2 (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (* -1/2 (/ (* (sin phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))))) (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (+ (* -1/4 (/ (* (cos phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (/ 1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))))) (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (+ (* 1/12 (/ (* (sin phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (* 1/2 (* (+ (* -2 (/ phi2 (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (* -1/2 (/ (* (sin phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2)))) (* (+ (* -1 (/ (* (+ (* -2 phi2) (* -1/2 (* (sin phi2) (pow (- lambda1 lambda2) 2)))) (+ (* -2 (/ phi2 (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (* -1/2 (/ (* (sin phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))))) (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (+ (* -1/4 (/ (* (cos phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (+ (* 1/4 (* (pow (+ (* -2 (/ phi2 (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (* -1/2 (/ (* (sin phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2)))) 2) (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (/ 1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))))) (+ (* (+ 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 (* (+ (* -1 (/ (* (+ (* -2 phi2) (* -1/2 (* (sin phi2) (pow (- lambda1 lambda2) 2)))) (+ (* -2 (/ phi2 (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (* -1/2 (/ (* (sin phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))))) (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (+ (* -1/4 (/ (* (cos phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (+ (* 1/4 (* (pow (+ (* -2 (/ phi2 (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (* -1/2 (/ (* (sin phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2)))) 2) (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (/ 1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))))) (sqrt (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))))))
(/ 1 phi1)
(/ (+ 1 (/ phi2 phi1)) phi1)
(/ (+ 1 (+ (* -1/2 (/ (+ (* -4 (pow phi2 2)) (+ (* 2 (pow phi2 2)) (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)))) (pow phi1 2))) (/ phi2 phi1))) phi1)
(/ (+ 1 (+ (* -1/2 (/ (+ (* -4 (pow phi2 2)) (+ (* 2 (pow phi2 2)) (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)))) (pow phi1 2))) (+ (* -1/2 (/ (+ (* -1 (* phi2 (+ (* -4 (pow phi2 2)) (+ (* 2 (pow phi2 2)) (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)))))) (+ (* 2 (* phi2 (+ (* -4 (pow phi2 2)) (+ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))) (* 2 (* phi2 (+ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (pow phi1 3))) (/ phi2 phi1)))) phi1)
(/ -1 phi1)
(* -1 (/ (+ 1 (/ phi2 phi1)) phi1))
(* -1 (/ (+ 1 (* -1 (/ (+ (* -1 phi2) (* 1/2 (/ (+ (* -4 (pow phi2 2)) (+ (* 2 (pow phi2 2)) (* (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1))))) (pow (- lambda1 lambda2) 2)))) phi1))) phi1))) phi1))
(* -1 (/ (+ 1 (* -1 (/ (+ (* -1 phi2) (* -1 (/ (+ (* -1/2 (+ (* -4 (pow phi2 2)) (+ (* 2 (pow phi2 2)) (* (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1))))) (pow (- lambda1 lambda2) 2))))) (* 1/2 (/ (+ (* -2 (* phi2 (+ (* -4 (pow phi2 2)) (+ (* (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1))))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))) (+ (* -2 (* phi2 (+ (* (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1))))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (* phi2 (+ (* -4 (pow phi2 2)) (+ (* 2 (pow phi2 2)) (* (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1))))) (pow (- lambda1 lambda2) 2))))))) phi1))) phi1))) phi1))) phi1))
(sqrt (/ 1 (+ (* (+ 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 (* (* phi2 (+ (* -2 (/ phi1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (* -1/2 (/ (* (sin phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))))) (sqrt (+ (* (+ 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 (+ (* -1/2 (* (* phi2 (+ (* -1 (/ (* (+ (* -2 phi1) (* -1/2 (* (sin phi1) (pow (- lambda1 lambda2) 2)))) (+ (* -2 (/ phi1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (* -1/2 (/ (* (sin phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))))) (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (+ (* -1/4 (/ (* (cos phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (+ (* 1/4 (* (pow (+ (* -2 (/ phi1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (* -1/2 (/ (* (sin phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2)))) 2) (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (/ 1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2)))))) (sqrt (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))) (* -1/2 (* (+ (* -2 (/ phi1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (* -1/2 (/ (* (sin phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2)))) (sqrt (+ (* (+ 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 (+ (* -1/2 (* (+ (* -2 (/ phi1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (* -1/2 (/ (* (sin phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2)))) (sqrt (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))) (* phi2 (+ (* -1/2 (* (* phi2 (+ (* -1 (/ (* (+ 1 (* -1/4 (* (cos phi1) (pow (- lambda1 lambda2) 2)))) (+ (* -2 (/ phi1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (* -1/2 (/ (* (sin phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))))) (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (+ (* -1 (/ (* (+ (* -2 phi1) (* -1/2 (* (sin phi1) (pow (- lambda1 lambda2) 2)))) (+ (* -1 (/ (* (+ (* -2 phi1) (* -1/2 (* (sin phi1) (pow (- lambda1 lambda2) 2)))) (+ (* -2 (/ phi1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (* -1/2 (/ (* (sin phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))))) (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (+ (* -1/4 (/ (* (cos phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (/ 1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))))) (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (+ (* 1/12 (/ (* (sin phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (* 1/2 (* (+ (* -2 (/ phi1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (* -1/2 (/ (* (sin phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2)))) (* (+ (* -1 (/ (* (+ (* -2 phi1) (* -1/2 (* (sin phi1) (pow (- lambda1 lambda2) 2)))) (+ (* -2 (/ phi1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (* -1/2 (/ (* (sin phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))))) (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (+ (* -1/4 (/ (* (cos phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (+ (* 1/4 (* (pow (+ (* -2 (/ phi1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (* -1/2 (/ (* (sin phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2)))) 2) (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (/ 1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))))) (+ (* (+ 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 (* (+ (* -1 (/ (* (+ (* -2 phi1) (* -1/2 (* (sin phi1) (pow (- lambda1 lambda2) 2)))) (+ (* -2 (/ phi1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (* -1/2 (/ (* (sin phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))))) (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (+ (* -1/4 (/ (* (cos phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (+ (* 1/4 (* (pow (+ (* -2 (/ phi1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (* -1/2 (/ (* (sin phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2)))) 2) (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (/ 1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))))) (sqrt (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))))))
(/ 1 phi2)
(/ (+ 1 (/ phi1 phi2)) phi2)
(/ (+ 1 (+ (* -1/2 (/ (+ (* -4 (pow phi1 2)) (+ (* 2 (pow phi1 2)) (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)))) (pow phi2 2))) (/ phi1 phi2))) phi2)
(/ (+ 1 (+ (* -1/2 (/ (+ (* -4 (pow phi1 2)) (+ (* 2 (pow phi1 2)) (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)))) (pow phi2 2))) (+ (* -1/2 (/ (+ (* -1 (* phi1 (+ (* -4 (pow phi1 2)) (+ (* 2 (pow phi1 2)) (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)))))) (+ (* 2 (* phi1 (+ (* -4 (pow phi1 2)) (+ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))) (* 2 (* phi1 (+ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (pow phi2 3))) (/ phi1 phi2)))) phi2)
(/ -1 phi2)
(* -1 (/ (+ 1 (/ phi1 phi2)) phi2))
(* -1 (/ (+ 1 (* -1 (/ (+ (* -1 phi1) (* 1/2 (/ (+ (* -4 (pow phi1 2)) (+ (* 2 (pow phi1 2)) (* (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2))))) (pow (- lambda1 lambda2) 2)))) phi2))) phi2))) phi2))
(* -1 (/ (+ 1 (* -1 (/ (+ (* -1 phi1) (* -1 (/ (+ (* -1/2 (+ (* -4 (pow phi1 2)) (+ (* 2 (pow phi1 2)) (* (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2))))) (pow (- lambda1 lambda2) 2))))) (* 1/2 (/ (+ (* -2 (* phi1 (+ (* -4 (pow phi1 2)) (+ (* (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2))))) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))) (+ (* -2 (* phi1 (+ (* (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2))))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (* phi1 (+ (* -4 (pow phi1 2)) (+ (* 2 (pow phi1 2)) (* (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2))))) (pow (- lambda1 lambda2) 2))))))) phi2))) phi2))) phi2))) 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 (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)))
(+ (* 2 (/ (* lambda1 (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 2))) (/ 1 (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2))))
(+ (* lambda1 (- (* -1 (* lambda1 (+ (* -4 (/ (* (pow lambda2 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)) (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 3))) (+ (* 1/2 (/ 1 (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 2))) (* 1/2 (/ (cos (+ phi1 phi2)) (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 2))))))) (* -2 (/ (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 2))))) (/ 1 (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2))))
(+ (* lambda1 (- (* lambda1 (- (* -1 (* lambda1 (+ (* 2 (/ (* lambda2 (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (+ (* -4 (/ (* (pow lambda2 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)) (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 3))) (+ (* 1/2 (/ 1 (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 2))) (* 1/2 (/ (cos (+ phi1 phi2)) (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 2))))))) (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)))) (* 2 (/ (* lambda2 (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)) (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 3)))))) (+ (* -4 (/ (* (pow lambda2 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)) (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 3))) (+ (* 1/2 (/ 1 (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 2))) (* 1/2 (/ (cos (+ phi1 phi2)) (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 2))))))) (* -2 (/ (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 2))))) (/ 1 (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2))))
(/ 1 (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(/ (+ (* 2 (/ lambda2 (* lambda1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))) (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (pow lambda1 2))
(/ (- (+ (* -1 (/ (+ (* -4 (/ (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (+ (/ (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (/ (pow (- phi1 phi2) 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)))) (pow lambda1 2))) (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (* -2 (/ lambda2 (* lambda1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))) (pow lambda1 2))
(/ (- (+ (* -1 (/ (+ (* 2 (* lambda2 (+ (* -4 (/ (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (+ (/ (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (/ (pow (- phi1 phi2) 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)))))) (* 2 (/ (* lambda2 (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2))) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)))) (pow lambda1 3))) (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (+ (* -4 (/ (pow lambda2 2) (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))) (+ (* -2 (/ lambda2 (* lambda1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))) (+ (/ (pow lambda2 2) (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (/ (pow (- phi1 phi2) 2) (* (pow lambda1 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2))))))) (pow lambda1 2))
(/ 1 (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(/ (+ (* 2 (/ lambda2 (* lambda1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))) (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (pow lambda1 2))
(/ (+ (* -1 (/ (- (+ (* -4 (/ (pow lambda2 2) (* lambda1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))) (+ (/ (pow lambda2 2) (* lambda1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (/ (pow (- phi1 phi2) 2) (* lambda1 (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2))))) (* 2 (/ lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))) lambda1)) (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (pow lambda1 2))
(/ (+ (* -1 (/ (- (* -1 (/ (- (+ (* -2 (/ (* lambda2 (+ (* -4 (/ (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (+ (/ (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (/ (pow (- phi1 phi2) 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2))))) lambda1)) (* -2 (/ (* lambda2 (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2))) (* lambda1 (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2))))) (+ (* -4 (/ (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (+ (/ (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (/ (pow (- phi1 phi2) 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2))))) lambda1)) (* 2 (/ lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))) lambda1)) (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (pow lambda1 2))
(/ 1 (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)))
(+ (* 2 (/ (* lambda1 (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 2))) (/ 1 (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2))))
(+ (* lambda2 (- (* -1 (* lambda2 (+ (* -4 (/ (* (pow lambda1 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)) (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 3))) (+ (* 1/2 (/ 1 (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 2))) (* 1/2 (/ (cos (+ phi1 phi2)) (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 2))))))) (* -2 (/ (* lambda1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 2))))) (/ 1 (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2))))
(+ (* lambda2 (- (* lambda2 (- (* -1 (* lambda2 (+ (* 2 (/ (* lambda1 (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (+ (* -4 (/ (* (pow lambda1 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)) (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 3))) (+ (* 1/2 (/ 1 (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 2))) (* 1/2 (/ (cos (+ phi1 phi2)) (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 2))))))) (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)))) (* 2 (/ (* lambda1 (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)) (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 3)))))) (+ (* -4 (/ (* (pow lambda1 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)) (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 3))) (+ (* 1/2 (/ 1 (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 2))) (* 1/2 (/ (cos (+ phi1 phi2)) (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 2))))))) (* -2 (/ (* lambda1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 2))))) (/ 1 (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2))))
(/ 1 (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(/ (+ (* 2 (/ lambda1 (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))) (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (pow lambda2 2))
(/ (- (+ (* -1 (/ (+ (* -4 (/ (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (+ (/ (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (/ (pow (- phi1 phi2) 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)))) (pow lambda2 2))) (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (* -2 (/ lambda1 (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))) (pow lambda2 2))
(/ (- (+ (* -1 (/ (+ (* 2 (* lambda1 (+ (* -4 (/ (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (+ (/ (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (/ (pow (- phi1 phi2) 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)))))) (* 2 (/ (* lambda1 (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2))) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)))) (pow lambda2 3))) (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (+ (* -4 (/ (pow lambda1 2) (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))) (+ (* -2 (/ lambda1 (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))) (+ (/ (pow lambda1 2) (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (/ (pow (- phi1 phi2) 2) (* (pow lambda2 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2))))))) (pow lambda2 2))
(/ 1 (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(/ (+ (* 2 (/ lambda1 (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))) (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (pow lambda2 2))
(/ (+ (* -1 (/ (- (+ (* -4 (/ (pow lambda1 2) (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))) (+ (/ (pow lambda1 2) (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (/ (pow (- phi1 phi2) 2) (* lambda2 (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2))))) (* 2 (/ lambda1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))) lambda2)) (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (pow lambda2 2))
(/ (+ (* -1 (/ (- (* -1 (/ (- (+ (* -2 (/ (* lambda1 (+ (* -4 (/ (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (+ (/ (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (/ (pow (- phi1 phi2) 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2))))) lambda2)) (* -2 (/ (* lambda1 (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2))) (* lambda2 (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2))))) (+ (* -4 (/ (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (+ (/ (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (/ (pow (- phi1 phi2) 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2))))) lambda2)) (* 2 (/ lambda1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))) lambda2)) (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (pow lambda2 2))
(/ 1 (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))
(+ (* -1 (* phi1 (+ (* -2 (/ phi2 (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (* -1/2 (/ (* (sin phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2)))))) (/ 1 (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))
(+ (* phi1 (- (* -1 (* phi1 (+ (* -1 (/ (* (+ (* -2 phi2) (* -1/2 (* (sin phi2) (pow (- lambda1 lambda2) 2)))) (+ (* -2 (/ phi2 (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (* -1/2 (/ (* (sin phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))))) (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (+ (* -1/4 (/ (* (cos phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (/ 1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2)))))) (+ (* -2 (/ phi2 (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (* -1/2 (/ (* (sin phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2)))))) (/ 1 (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))
(+ (* phi1 (- (* phi1 (- (* -1 (* phi1 (+ (* -1 (/ (* (+ 1 (* -1/4 (* (cos phi2) (pow (- lambda1 lambda2) 2)))) (+ (* -2 (/ phi2 (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (* -1/2 (/ (* (sin phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))))) (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (+ (* -1 (/ (* (+ (* -2 phi2) (* -1/2 (* (sin phi2) (pow (- lambda1 lambda2) 2)))) (+ (* -1 (/ (* (+ (* -2 phi2) (* -1/2 (* (sin phi2) (pow (- lambda1 lambda2) 2)))) (+ (* -2 (/ phi2 (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (* -1/2 (/ (* (sin phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))))) (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (+ (* -1/4 (/ (* (cos phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (/ 1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))))) (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (* 1/12 (/ (* (sin phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))))))) (+ (* -1 (/ (* (+ (* -2 phi2) (* -1/2 (* (sin phi2) (pow (- lambda1 lambda2) 2)))) (+ (* -2 (/ phi2 (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (* -1/2 (/ (* (sin phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))))) (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (+ (* -1/4 (/ (* (cos phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (/ 1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2)))))) (+ (* -2 (/ phi2 (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (* -1/2 (/ (* (sin phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2)))))) (/ 1 (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))
(/ 1 (pow phi1 2))
(/ (+ 1 (* 2 (/ phi2 phi1))) (pow phi1 2))
(/ (- (+ 1 (* -1 (/ (+ (* -4 (pow phi2 2)) (+ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (pow phi1 2)))) (* -2 (/ phi2 phi1))) (pow phi1 2))
(/ (- (+ 1 (* -1 (/ (+ (* 2 (* phi2 (+ (* -4 (pow phi2 2)) (+ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))) (* 2 (* phi2 (+ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))) (pow phi1 3)))) (+ (* -4 (/ (pow phi2 2) (pow phi1 2))) (+ (* -2 (/ phi2 phi1)) (+ (/ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) (/ (pow phi2 2) (pow phi1 2)))))) (pow phi1 2))
(/ 1 (pow phi1 2))
(/ (+ 1 (* 2 (/ phi2 phi1))) (pow phi1 2))
(/ (+ 1 (* -1 (/ (- (+ (* -4 (/ (pow phi2 2) phi1)) (+ (/ (* (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1))))) (pow (- lambda1 lambda2) 2)) phi1) (/ (pow phi2 2) phi1))) (* 2 phi2)) phi1))) (pow phi1 2))
(/ (+ 1 (* -1 (/ (- (* -1 (/ (- (+ (* -2 (/ (* phi2 (+ (* -4 (pow phi2 2)) (+ (* (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1))))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) phi1)) (* -2 (/ (* phi2 (+ (* (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1))))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) phi1))) (+ (* -4 (pow phi2 2)) (+ (* (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1))))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) phi1)) (* 2 phi2)) phi1))) (pow phi1 2))
(/ 1 (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))
(+ (* -1 (* phi2 (+ (* -2 (/ phi1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (* -1/2 (/ (* (sin phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2)))))) (/ 1 (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))
(+ (* phi2 (- (* -1 (* phi2 (+ (* -1 (/ (* (+ (* -2 phi1) (* -1/2 (* (sin phi1) (pow (- lambda1 lambda2) 2)))) (+ (* -2 (/ phi1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (* -1/2 (/ (* (sin phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))))) (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (+ (* -1/4 (/ (* (cos phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (/ 1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2)))))) (+ (* -2 (/ phi1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (* -1/2 (/ (* (sin phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2)))))) (/ 1 (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))
(+ (* phi2 (- (* phi2 (- (* -1 (* phi2 (+ (* -1 (/ (* (+ 1 (* -1/4 (* (cos phi1) (pow (- lambda1 lambda2) 2)))) (+ (* -2 (/ phi1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (* -1/2 (/ (* (sin phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))))) (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (+ (* -1 (/ (* (+ (* -2 phi1) (* -1/2 (* (sin phi1) (pow (- lambda1 lambda2) 2)))) (+ (* -1 (/ (* (+ (* -2 phi1) (* -1/2 (* (sin phi1) (pow (- lambda1 lambda2) 2)))) (+ (* -2 (/ phi1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (* -1/2 (/ (* (sin phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))))) (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (+ (* -1/4 (/ (* (cos phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (/ 1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))))) (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (* 1/12 (/ (* (sin phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))))))) (+ (* -1 (/ (* (+ (* -2 phi1) (* -1/2 (* (sin phi1) (pow (- lambda1 lambda2) 2)))) (+ (* -2 (/ phi1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (* -1/2 (/ (* (sin phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))))) (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (+ (* -1/4 (/ (* (cos phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (/ 1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2)))))) (+ (* -2 (/ phi1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (* -1/2 (/ (* (sin phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2)))))) (/ 1 (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))
(/ 1 (pow phi2 2))
(/ (+ 1 (* 2 (/ phi1 phi2))) (pow phi2 2))
(/ (- (+ 1 (* -1 (/ (+ (* -4 (pow phi1 2)) (+ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow phi1 2))) (pow phi2 2)))) (* -2 (/ phi1 phi2))) (pow phi2 2))
(/ (- (+ 1 (* -1 (/ (+ (* 2 (* phi1 (+ (* -4 (pow phi1 2)) (+ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))) (* 2 (* phi1 (+ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))) (pow phi2 3)))) (+ (* -4 (/ (pow phi1 2) (pow phi2 2))) (+ (* -2 (/ phi1 phi2)) (+ (/ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) (/ (pow phi1 2) (pow phi2 2)))))) (pow phi2 2))
(/ 1 (pow phi2 2))
(/ (+ 1 (* 2 (/ phi1 phi2))) (pow phi2 2))
(/ (+ 1 (* -1 (/ (- (+ (* -4 (/ (pow phi1 2) phi2)) (+ (/ (* (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2))))) (pow (- lambda1 lambda2) 2)) phi2) (/ (pow phi1 2) phi2))) (* 2 phi1)) phi2))) (pow phi2 2))
(/ (+ 1 (* -1 (/ (- (* -1 (/ (- (+ (* -2 (/ (* phi1 (+ (* -4 (pow phi1 2)) (+ (* (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2))))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) phi2)) (* -2 (/ (* phi1 (+ (* (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2))))) (pow (- lambda1 lambda2) 2)) (pow phi1 2))) phi2))) (+ (* -4 (pow phi1 2)) (+ (* (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2))))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) phi2)) (* 2 phi1)) phi2))) (pow phi2 2))
Outputs
(* R (- lambda1 lambda2))
(*.f64 R (-.f64 lambda1 lambda2))
(+ (* 1/2 (/ (* R (* (pow phi2 2) (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))))) (- lambda1 lambda2))) (* R (- lambda1 lambda2)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 R (*.f64 phi2 phi2)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64))) (-.f64 lambda1 lambda2)) (*.f64 R (-.f64 lambda1 lambda2)))
(+ (* R (- lambda1 lambda2)) (* (pow phi2 2) (+ (* 1/2 (/ (* R (* (pow phi2 2) (- (* 1/48 (pow (- lambda1 lambda2) 2)) (* 1/4 (/ (pow (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) 2) (pow (- lambda1 lambda2) 2)))))) (- lambda1 lambda2))) (* 1/2 (/ (* R (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2)))) (- lambda1 lambda2))))))
(fma.f64 (*.f64 phi2 phi2) (*.f64 #s(literal 1/2 binary64) (fma.f64 R (/.f64 (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal 1/48 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))))) (-.f64 lambda1 lambda2)) (/.f64 (*.f64 R (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64))) (-.f64 lambda1 lambda2)))) (*.f64 R (-.f64 lambda1 lambda2)))
(+ (* R (- lambda1 lambda2)) (* (pow phi2 2) (+ (* 1/2 (/ (* R (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2)))) (- lambda1 lambda2))) (* (pow phi2 2) (+ (* 1/2 (/ (* R (* (pow phi2 2) (- (* -1/1440 (pow (- lambda1 lambda2) 2)) (* 1/2 (/ (* (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) (- (* 1/48 (pow (- lambda1 lambda2) 2)) (* 1/4 (/ (pow (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) 2) (pow (- lambda1 lambda2) 2))))) (pow (- lambda1 lambda2) 2)))))) (- lambda1 lambda2))) (* 1/2 (/ (* R (- (* 1/48 (pow (- lambda1 lambda2) 2)) (* 1/4 (/ (pow (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) 2) (pow (- lambda1 lambda2) 2))))) (- lambda1 lambda2))))))))
(fma.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64))) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 #s(literal 1/2 binary64) (fma.f64 R (/.f64 (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -1/1440 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) (fma.f64 #s(literal 1/48 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))))) (-.f64 lambda1 lambda2)) (/.f64 (*.f64 R (fma.f64 #s(literal 1/48 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))))) (-.f64 lambda1 lambda2)))))) (*.f64 R (-.f64 lambda1 lambda2)))
(* R phi2)
(*.f64 R phi2)
(* phi2 (+ R (* 1/2 (/ (* R (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2))) (pow phi2 2)))))
(*.f64 phi2 (fma.f64 #s(literal 1/2 binary64) (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))) R))
(* phi2 (+ R (+ (* -1/8 (/ (* R (* (pow (cos (* 1/2 phi2)) 4) (pow (- lambda1 lambda2) 4))) (pow phi2 4))) (* 1/2 (/ (* R (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2))) (pow phi2 2))))))
(*.f64 phi2 (+.f64 R (fma.f64 #s(literal -1/8 binary64) (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 4 binary64)) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) #s(literal 4 binary64)) (pow.f64 phi2 #s(literal 4 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))))))))
(* phi2 (+ R (+ (* -1/8 (/ (* R (* (pow (cos (* 1/2 phi2)) 4) (pow (- lambda1 lambda2) 4))) (pow phi2 4))) (+ (* 1/16 (/ (* R (* (pow (cos (* 1/2 phi2)) 6) (pow (- lambda1 lambda2) 6))) (pow phi2 6))) (* 1/2 (/ (* R (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2))) (pow phi2 2)))))))
(*.f64 phi2 (+.f64 R (fma.f64 #s(literal -1/8 binary64) (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 4 binary64)) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) #s(literal 4 binary64)) (pow.f64 phi2 #s(literal 4 binary64))))) (fma.f64 #s(literal 1/16 binary64) (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 6 binary64)) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) #s(literal 6 binary64)) (pow.f64 phi2 #s(literal 6 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))))))))
(* -1 (* R phi2))
(*.f64 R (neg.f64 phi2))
(* -1 (* phi2 (+ R (* 1/2 (/ (* R (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2))) (pow phi2 2))))))
(*.f64 (neg.f64 phi2) (fma.f64 #s(literal 1/2 binary64) (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))) R))
(* -1 (* phi2 (+ R (+ (* -1/8 (/ (* R (* (pow (cos (* 1/2 phi2)) 4) (pow (- lambda1 lambda2) 4))) (pow phi2 4))) (* 1/2 (/ (* R (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2))) (pow phi2 2)))))))
(*.f64 (neg.f64 phi2) (+.f64 R (fma.f64 #s(literal -1/8 binary64) (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 4 binary64)) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) #s(literal 4 binary64)) (pow.f64 phi2 #s(literal 4 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))))))))
(* -1 (* phi2 (+ R (+ (* -1/8 (/ (* R (* (pow (cos (* 1/2 phi2)) 4) (pow (- lambda1 lambda2) 4))) (pow phi2 4))) (+ (* 1/16 (/ (* R (* (pow (cos (* 1/2 phi2)) 6) (pow (- lambda1 lambda2) 6))) (pow phi2 6))) (* 1/2 (/ (* R (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2))) (pow phi2 2))))))))
(*.f64 (neg.f64 phi2) (+.f64 R (fma.f64 #s(literal -1/8 binary64) (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 4 binary64)) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) #s(literal 4 binary64)) (pow.f64 phi2 #s(literal 4 binary64))))) (fma.f64 #s(literal 1/16 binary64) (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 6 binary64)) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) #s(literal 6 binary64)) (pow.f64 phi2 #s(literal 6 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))))))))
(* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2))))
(*.f64 R (hypot.f64 phi2 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(+ (* -1 (* (* R (* lambda1 (* lambda2 (pow (cos (* 1/2 phi2)) 2)))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))))) (* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))))
(-.f64 (*.f64 R (hypot.f64 phi2 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (*.f64 (*.f64 R (*.f64 (*.f64 lambda1 lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (*.f64 phi2 phi2))))))
(+ (* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))) (* lambda1 (+ (* -1 (* (* R (* lambda2 (pow (cos (* 1/2 phi2)) 2))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))))) (* 1/2 (* (* R (* lambda1 (- (pow (cos (* 1/2 phi2)) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))))))))
(fma.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 R lambda1) (-.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 4 binary64))) (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (*.f64 phi2 phi2))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (*.f64 phi2 phi2))))) (*.f64 R (*.f64 (neg.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (*.f64 phi2 phi2))))))) (*.f64 R (hypot.f64 phi2 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))))))
(+ (* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))) (* lambda1 (+ (* -1 (* (* R (* lambda2 (pow (cos (* 1/2 phi2)) 2))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))))) (* lambda1 (+ (* 1/2 (* (* R (* lambda1 (* lambda2 (* (pow (cos (* 1/2 phi2)) 2) (- (pow (cos (* 1/2 phi2)) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))))))) (sqrt (/ 1 (pow (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)) 3))))) (* 1/2 (* (* R (- (pow (cos (* 1/2 phi2)) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))))))))))
(fma.f64 lambda1 (fma.f64 lambda1 (*.f64 #s(literal 1/2 binary64) (fma.f64 (*.f64 (*.f64 R lambda1) (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64))) (-.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 4 binary64))) (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (*.f64 phi2 phi2)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal 3 binary64)))) (*.f64 (*.f64 R (-.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 4 binary64))) (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (*.f64 phi2 phi2))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (*.f64 phi2 phi2))))))) (*.f64 R (*.f64 (neg.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (*.f64 phi2 phi2))))))) (*.f64 R (hypot.f64 phi2 (*.f64 lambda2 (cos.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)))
(* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 phi2)))) lambda1)) (* R (cos (* 1/2 phi2)))))
(*.f64 lambda1 (fma.f64 R (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (neg.f64 lambda1))))
(* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 phi2)))) lambda1)) (+ (* 1/2 (/ (* R (pow phi2 2)) (* (pow lambda1 2) (cos (* 1/2 phi2))))) (* R (cos (* 1/2 phi2))))))
(*.f64 lambda1 (-.f64 (fma.f64 R (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 R (*.f64 phi2 phi2))) (*.f64 (*.f64 lambda1 lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (/.f64 (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) lambda1)))
(* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 phi2)))) lambda1)) (+ (* 1/2 (/ (* R (* lambda2 (pow phi2 2))) (* (pow lambda1 3) (cos (* 1/2 phi2))))) (+ (* 1/2 (/ (* R (pow phi2 2)) (* (pow lambda1 2) (cos (* 1/2 phi2))))) (* R (cos (* 1/2 phi2)))))))
(*.f64 lambda1 (-.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (*.f64 lambda2 (*.f64 phi2 phi2))) (*.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (fma.f64 R (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 R (*.f64 phi2 phi2))) (*.f64 (*.f64 lambda1 lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))) (/.f64 (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) lambda1)))
(* -1 (* R (* lambda1 (cos (* 1/2 phi2)))))
(*.f64 (neg.f64 (*.f64 R lambda1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(* -1 (* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 phi2)))) lambda1)) (* R (cos (* 1/2 phi2))))))
(*.f64 (neg.f64 lambda1) (fma.f64 R (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (neg.f64 lambda1))))
(* -1 (* lambda1 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow phi2 2)) (* lambda1 (cos (* 1/2 phi2))))) (* R (* lambda2 (cos (* 1/2 phi2))))) lambda1)) (* R (cos (* 1/2 phi2))))))
(neg.f64 (*.f64 lambda1 (-.f64 (*.f64 R (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (/.f64 (fma.f64 R (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 R (*.f64 phi2 phi2))) (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) lambda1))))
(* -1 (* lambda1 (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* R (* lambda2 (pow phi2 2))) (* lambda1 (cos (* 1/2 phi2))))) (* 1/2 (/ (* R (pow phi2 2)) (cos (* 1/2 phi2))))) lambda1)) (* R (* lambda2 (cos (* 1/2 phi2))))) lambda1)) (* R (cos (* 1/2 phi2))))))
(neg.f64 (*.f64 lambda1 (-.f64 (*.f64 R (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (/.f64 (-.f64 (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (/.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 R (/.f64 (*.f64 lambda2 (*.f64 phi2 phi2)) (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (/.f64 (*.f64 R (*.f64 phi2 phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) lambda1)) lambda1))))
(* R (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2))))
(*.f64 R (hypot.f64 phi2 (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(+ (* -1 (* (* R (* lambda1 (* lambda2 (pow (cos (* 1/2 phi2)) 2)))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))))) (* R (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))))
(-.f64 (*.f64 R (hypot.f64 phi2 (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (*.f64 (*.f64 R (*.f64 (*.f64 lambda1 lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (*.f64 phi2 phi2))))))
(+ (* R (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))) (* lambda2 (+ (* -1 (* (* R (* lambda1 (pow (cos (* 1/2 phi2)) 2))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))))) (* 1/2 (* (* R (* lambda2 (- (pow (cos (* 1/2 phi2)) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))))))))
(fma.f64 lambda2 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 R lambda2) (-.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (/.f64 (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 4 binary64))) (fma.f64 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (*.f64 phi2 phi2))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (*.f64 phi2 phi2))))) (*.f64 R (*.f64 (neg.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (*.f64 phi2 phi2))))))) (*.f64 R (hypot.f64 phi2 (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))))))
(+ (* R (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))) (* lambda2 (+ (* -1 (* (* R (* lambda1 (pow (cos (* 1/2 phi2)) 2))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))))) (* lambda2 (+ (* 1/2 (* (* R (* lambda1 (* lambda2 (* (pow (cos (* 1/2 phi2)) 2) (- (pow (cos (* 1/2 phi2)) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))))))) (sqrt (/ 1 (pow (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)) 3))))) (* 1/2 (* (* R (- (pow (cos (* 1/2 phi2)) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))))))))))
(fma.f64 lambda2 (fma.f64 lambda2 (*.f64 #s(literal 1/2 binary64) (fma.f64 (*.f64 (*.f64 R lambda1) (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64))) (-.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (/.f64 (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 4 binary64))) (fma.f64 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (*.f64 phi2 phi2)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal 3 binary64)))) (*.f64 R (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (/.f64 (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 4 binary64))) (fma.f64 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (*.f64 phi2 phi2)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (*.f64 phi2 phi2)))))))) (*.f64 R (*.f64 (neg.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (*.f64 phi2 phi2))))))) (*.f64 R (hypot.f64 phi2 (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))))))
(* R (* lambda2 (cos (* 1/2 phi2))))
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 phi2)))) lambda2)) (* R (cos (* 1/2 phi2)))))
(*.f64 lambda2 (fma.f64 R (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (*.f64 (neg.f64 (*.f64 R lambda1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) lambda2)))
(* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 phi2)))) lambda2)) (+ (* 1/2 (/ (* R (pow phi2 2)) (* (pow lambda2 2) (cos (* 1/2 phi2))))) (* R (cos (* 1/2 phi2))))))
(*.f64 lambda2 (-.f64 (fma.f64 R (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 R (*.f64 phi2 phi2))) (*.f64 (*.f64 lambda2 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (/.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) lambda2)))
(* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 phi2)))) lambda2)) (+ (* 1/2 (/ (* R (* lambda1 (pow phi2 2))) (* (pow lambda2 3) (cos (* 1/2 phi2))))) (+ (* 1/2 (/ (* R (pow phi2 2)) (* (pow lambda2 2) (cos (* 1/2 phi2))))) (* R (cos (* 1/2 phi2)))))))
(*.f64 lambda2 (-.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (*.f64 lambda1 (*.f64 phi2 phi2))) (*.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (fma.f64 R (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 R (*.f64 phi2 phi2))) (*.f64 (*.f64 lambda2 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))) (/.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) lambda2)))
(* -1 (* R (* lambda2 (cos (* 1/2 phi2)))))
(neg.f64 (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))))
(* -1 (* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 phi2)))) lambda2)) (* R (cos (* 1/2 phi2))))))
(*.f64 (neg.f64 lambda2) (fma.f64 R (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (*.f64 (neg.f64 (*.f64 R lambda1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) lambda2)))
(* -1 (* lambda2 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow phi2 2)) (* lambda2 (cos (* 1/2 phi2))))) (* R (* lambda1 (cos (* 1/2 phi2))))) lambda2)) (* R (cos (* 1/2 phi2))))))
(*.f64 (neg.f64 lambda2) (-.f64 (*.f64 R (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (/.f64 (fma.f64 R (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 R (*.f64 phi2 phi2))) (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) lambda2)))
(* -1 (* lambda2 (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* R (* lambda1 (pow phi2 2))) (* lambda2 (cos (* 1/2 phi2))))) (* 1/2 (/ (* R (pow phi2 2)) (cos (* 1/2 phi2))))) lambda2)) (* R (* lambda1 (cos (* 1/2 phi2))))) lambda2)) (* R (cos (* 1/2 phi2))))))
(*.f64 (neg.f64 lambda2) (-.f64 (*.f64 R (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (/.f64 (-.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (/.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 R (/.f64 (*.f64 lambda1 (*.f64 phi2 phi2)) (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (/.f64 (*.f64 R (*.f64 phi2 phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) lambda2)) lambda2)))
(* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))
(*.f64 R (hypot.f64 phi2 (*.f64 (cos.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 (hypot.f64 phi2 (*.f64 (cos.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 (hypot.f64 phi2 (*.f64 (cos.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 (hypot.f64 phi2 (*.f64 (cos.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 (hypot.f64 phi2 (*.f64 (cos.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 (hypot.f64 phi2 (*.f64 (cos.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 (hypot.f64 phi2 (*.f64 (cos.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 (hypot.f64 phi2 (*.f64 (cos.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 (hypot.f64 phi2 (*.f64 (cos.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 (hypot.f64 phi2 (*.f64 (cos.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 (hypot.f64 phi2 (*.f64 (cos.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 (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))))
(- lambda1 lambda2)
(-.f64 lambda1 lambda2)
(- (+ lambda1 (* 1/2 (/ (* (pow phi2 2) (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2)))) (- lambda1 lambda2)))) lambda2)
(-.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64))) (-.f64 lambda1 lambda2)) lambda1) lambda2)
(- (+ lambda1 (* (pow phi2 2) (+ (* 1/2 (/ (* (pow phi2 2) (- (* 1/48 (pow (- lambda1 lambda2) 2)) (* 1/4 (/ (pow (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) 2) (pow (- lambda1 lambda2) 2))))) (- lambda1 lambda2))) (* 1/2 (/ (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) (- lambda1 lambda2)))))) lambda2)
(-.f64 (fma.f64 (*.f64 phi2 phi2) (*.f64 #s(literal 1/2 binary64) (fma.f64 (*.f64 phi2 phi2) (/.f64 (fma.f64 #s(literal 1/48 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))) (-.f64 lambda1 lambda2)) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) (-.f64 lambda1 lambda2)))) lambda1) lambda2)
(- (+ lambda1 (* (pow phi2 2) (+ (* 1/2 (/ (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) (- lambda1 lambda2))) (* (pow phi2 2) (+ (* 1/2 (/ (* (pow phi2 2) (- (* -1/1440 (pow (- lambda1 lambda2) 2)) (* 1/2 (/ (* (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) (- (* 1/48 (pow (- lambda1 lambda2) 2)) (* 1/4 (/ (pow (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) 2) (pow (- lambda1 lambda2) 2))))) (pow (- lambda1 lambda2) 2))))) (- lambda1 lambda2))) (* 1/2 (/ (- (* 1/48 (pow (- lambda1 lambda2) 2)) (* 1/4 (/ (pow (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) 2) (pow (- lambda1 lambda2) 2)))) (- lambda1 lambda2)))))))) lambda2)
(-.f64 (fma.f64 (*.f64 phi2 phi2) (fma.f64 (*.f64 phi2 phi2) (*.f64 #s(literal 1/2 binary64) (fma.f64 (*.f64 phi2 phi2) (/.f64 (fma.f64 #s(literal -1/1440 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) (fma.f64 #s(literal 1/48 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))) (-.f64 lambda1 lambda2)) (/.f64 (fma.f64 #s(literal 1/48 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))) (-.f64 lambda1 lambda2)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64))) (-.f64 lambda1 lambda2))) lambda1) lambda2)
phi2
(* phi2 (+ 1 (* 1/2 (/ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))
(*.f64 phi2 (fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))) #s(literal 1 binary64)))
(* phi2 (+ 1 (+ (* -1/8 (/ (* (pow (cos (* 1/2 phi2)) 4) (pow (- lambda1 lambda2) 4)) (pow phi2 4))) (* 1/2 (/ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))
(+.f64 phi2 (*.f64 phi2 (fma.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 4 binary64)) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) #s(literal 4 binary64)) (pow.f64 phi2 #s(literal 4 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))))))
(* phi2 (+ 1 (+ (* -1/8 (/ (* (pow (cos (* 1/2 phi2)) 4) (pow (- lambda1 lambda2) 4)) (pow phi2 4))) (+ (* 1/16 (/ (* (pow (cos (* 1/2 phi2)) 6) (pow (- lambda1 lambda2) 6)) (pow phi2 6))) (* 1/2 (/ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))
(*.f64 phi2 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 4 binary64)) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) #s(literal 4 binary64)) (pow.f64 phi2 #s(literal 4 binary64)))) (fma.f64 #s(literal 1/16 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 6 binary64)) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) #s(literal 6 binary64)) (pow.f64 phi2 #s(literal 6 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))))))))
(* -1 phi2)
(neg.f64 phi2)
(* -1 (* phi2 (+ 1 (* 1/2 (/ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))
(*.f64 (neg.f64 phi2) (fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))) #s(literal 1 binary64)))
(* -1 (* phi2 (+ 1 (+ (* -1/8 (/ (* (pow (cos (* 1/2 phi2)) 4) (pow (- lambda1 lambda2) 4)) (pow phi2 4))) (* 1/2 (/ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))
(*.f64 (neg.f64 phi2) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 4 binary64)) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) #s(literal 4 binary64)) (pow.f64 phi2 #s(literal 4 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))))))
(* -1 (* phi2 (+ 1 (+ (* -1/8 (/ (* (pow (cos (* 1/2 phi2)) 4) (pow (- lambda1 lambda2) 4)) (pow phi2 4))) (+ (* 1/16 (/ (* (pow (cos (* 1/2 phi2)) 6) (pow (- lambda1 lambda2) 6)) (pow phi2 6))) (* 1/2 (/ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))))
(*.f64 (neg.f64 phi2) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 4 binary64)) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) #s(literal 4 binary64)) (pow.f64 phi2 #s(literal 4 binary64)))) (fma.f64 #s(literal 1/16 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 6 binary64)) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) #s(literal 6 binary64)) (pow.f64 phi2 #s(literal 6 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))))))))
(sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))
(hypot.f64 phi2 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))))
(+ (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2))) (* -1 (* (* lambda1 (* lambda2 (pow (cos (* 1/2 phi2)) 2))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))))))
(fma.f64 (neg.f64 (*.f64 (*.f64 lambda1 lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (*.f64 phi2 phi2)))) (hypot.f64 phi2 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(+ (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2))) (* lambda1 (+ (* -1 (* (* lambda2 (pow (cos (* 1/2 phi2)) 2)) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))))) (* 1/2 (* (* lambda1 (- (pow (cos (* 1/2 phi2)) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))))))))
(fma.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (*.f64 lambda1 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 4 binary64))) (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (*.f64 phi2 phi2)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (*.f64 phi2 phi2)))))) (*.f64 (neg.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (*.f64 phi2 phi2)))))) (hypot.f64 phi2 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(+ (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2))) (* lambda1 (+ (* -1 (* (* lambda2 (pow (cos (* 1/2 phi2)) 2)) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))))) (* lambda1 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))) (- (pow (cos (* 1/2 phi2)) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))))) (* 1/2 (* (* lambda1 (* lambda2 (* (pow (cos (* 1/2 phi2)) 2) (- (pow (cos (* 1/2 phi2)) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2))))))) (sqrt (/ 1 (pow (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)) 3))))))))))
(fma.f64 lambda1 (-.f64 (*.f64 lambda1 (*.f64 #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (*.f64 phi2 phi2)))) (-.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 4 binary64))) (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (*.f64 phi2 phi2)))) (*.f64 lambda1 (*.f64 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64))) (-.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 4 binary64))) (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (*.f64 phi2 phi2))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal 3 binary64))))))))) (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (*.f64 phi2 phi2)))))) (hypot.f64 phi2 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(* lambda1 (cos (* 1/2 phi2)))
(*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(* lambda1 (+ (cos (* 1/2 phi2)) (* -1 (/ (* lambda2 (cos (* 1/2 phi2))) lambda1))))
(*.f64 lambda1 (fma.f64 (neg.f64 lambda2) (/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))))
(* lambda1 (+ (cos (* 1/2 phi2)) (+ (* -1 (/ (* lambda2 (cos (* 1/2 phi2))) lambda1)) (* 1/2 (/ (pow phi2 2) (* (pow lambda1 2) (cos (* 1/2 phi2))))))))
(*.f64 lambda1 (+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda1 lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (/.f64 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) lambda1))))
(* lambda1 (+ (cos (* 1/2 phi2)) (+ (* -1 (/ (* lambda2 (cos (* 1/2 phi2))) lambda1)) (+ (* 1/2 (/ (* lambda2 (pow phi2 2)) (* (pow lambda1 3) (cos (* 1/2 phi2))))) (* 1/2 (/ (pow phi2 2) (* (pow lambda1 2) (cos (* 1/2 phi2)))))))))
(*.f64 lambda1 (+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (fma.f64 #s(literal 1/2 binary64) (fma.f64 lambda2 (/.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (/.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda1 lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (/.f64 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) lambda1))))
(* -1 (* lambda1 (cos (* 1/2 phi2))))
(*.f64 (neg.f64 lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(* -1 (* lambda1 (+ (cos (* 1/2 phi2)) (* -1 (/ (* lambda2 (cos (* 1/2 phi2))) lambda1)))))
(*.f64 (neg.f64 lambda1) (fma.f64 (neg.f64 lambda2) (/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))))
(* -1 (* lambda1 (+ (cos (* 1/2 phi2)) (* -1 (/ (+ (* -1/2 (/ (pow phi2 2) (* lambda1 (cos (* 1/2 phi2))))) (* lambda2 (cos (* 1/2 phi2)))) lambda1)))))
(*.f64 (neg.f64 lambda1) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (fma.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2)) (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) lambda1)))
(* -1 (* lambda1 (+ (cos (* 1/2 phi2)) (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* lambda2 (pow phi2 2)) (* lambda1 (cos (* 1/2 phi2))))) (* 1/2 (/ (pow phi2 2) (cos (* 1/2 phi2))))) lambda1)) (* lambda2 (cos (* 1/2 phi2)))) lambda1)))))
(*.f64 (neg.f64 lambda1) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (-.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (/.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 lambda2 (/.f64 (*.f64 phi2 phi2) (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (/.f64 (*.f64 phi2 phi2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) lambda1)) lambda1)))
(sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))
(hypot.f64 phi2 (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))))
(+ (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2))) (* -1 (* (* lambda1 (* lambda2 (pow (cos (* 1/2 phi2)) 2))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))))))
(fma.f64 (neg.f64 (*.f64 (*.f64 lambda1 lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (*.f64 phi2 phi2)))) (hypot.f64 phi2 (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(+ (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2))) (* lambda2 (+ (* -1 (* (* lambda1 (pow (cos (* 1/2 phi2)) 2)) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))))) (* 1/2 (* (* lambda2 (- (pow (cos (* 1/2 phi2)) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))))))))
(fma.f64 lambda2 (fma.f64 #s(literal 1/2 binary64) (*.f64 lambda2 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (/.f64 (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 4 binary64))) (fma.f64 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (*.f64 phi2 phi2)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (*.f64 phi2 phi2)))))) (*.f64 (neg.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (*.f64 phi2 phi2)))))) (hypot.f64 phi2 (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(+ (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2))) (* lambda2 (+ (* -1 (* (* lambda1 (pow (cos (* 1/2 phi2)) 2)) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))))) (* lambda2 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))) (- (pow (cos (* 1/2 phi2)) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))))) (* 1/2 (* (* lambda1 (* lambda2 (* (pow (cos (* 1/2 phi2)) 2) (- (pow (cos (* 1/2 phi2)) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2))))))) (sqrt (/ 1 (pow (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)) 3))))))))))
(fma.f64 lambda2 (fma.f64 lambda2 (*.f64 #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (*.f64 phi2 phi2)))) (-.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (/.f64 (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 4 binary64))) (fma.f64 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (*.f64 phi2 phi2)))) (*.f64 (*.f64 lambda1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64))) (-.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (/.f64 (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 4 binary64))) (fma.f64 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (*.f64 phi2 phi2)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal 3 binary64))))))) (*.f64 (neg.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (*.f64 phi2 phi2)))))) (hypot.f64 phi2 (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(* lambda2 (cos (* 1/2 phi2)))
(*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(* lambda2 (+ (cos (* 1/2 phi2)) (* -1 (/ (* lambda1 (cos (* 1/2 phi2))) lambda2))))
(*.f64 lambda2 (fma.f64 (neg.f64 lambda1) (/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))))
(* lambda2 (+ (cos (* 1/2 phi2)) (+ (* -1 (/ (* lambda1 (cos (* 1/2 phi2))) lambda2)) (* 1/2 (/ (pow phi2 2) (* (pow lambda2 2) (cos (* 1/2 phi2))))))))
(*.f64 lambda2 (+.f64 (fma.f64 (neg.f64 lambda1) (/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2)) (*.f64 (*.f64 lambda2 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))))))
(* lambda2 (+ (cos (* 1/2 phi2)) (+ (* -1 (/ (* lambda1 (cos (* 1/2 phi2))) lambda2)) (+ (* 1/2 (/ (* lambda1 (pow phi2 2)) (* (pow lambda2 3) (cos (* 1/2 phi2))))) (* 1/2 (/ (pow phi2 2) (* (pow lambda2 2) (cos (* 1/2 phi2)))))))))
(*.f64 lambda2 (+.f64 (fma.f64 (neg.f64 lambda1) (/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 #s(literal 1/2 binary64) (fma.f64 lambda1 (/.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (/.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))))))))
(* -1 (* lambda2 (cos (* 1/2 phi2))))
(*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(* -1 (* lambda2 (+ (cos (* 1/2 phi2)) (* -1 (/ (* lambda1 (cos (* 1/2 phi2))) lambda2)))))
(*.f64 (neg.f64 lambda2) (fma.f64 (neg.f64 lambda1) (/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))))
(* -1 (* lambda2 (+ (cos (* 1/2 phi2)) (* -1 (/ (+ (* -1/2 (/ (pow phi2 2) (* lambda2 (cos (* 1/2 phi2))))) (* lambda1 (cos (* 1/2 phi2)))) lambda2)))))
(*.f64 (neg.f64 lambda2) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 phi2 phi2) (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) lambda2)))
(* -1 (* lambda2 (+ (cos (* 1/2 phi2)) (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* lambda1 (pow phi2 2)) (* lambda2 (cos (* 1/2 phi2))))) (* 1/2 (/ (pow phi2 2) (cos (* 1/2 phi2))))) lambda2)) (* lambda1 (cos (* 1/2 phi2)))) lambda2)))))
(*.f64 (neg.f64 lambda2) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (-.f64 (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (/.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 lambda1 (/.f64 (*.f64 phi2 phi2) (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (/.f64 (*.f64 phi2 phi2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) lambda2)) lambda2)))
(- lambda1 lambda2)
(-.f64 lambda1 lambda2)
(- (+ lambda1 (* -1/8 (* (pow phi2 2) (- lambda1 lambda2)))) lambda2)
(-.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 phi2 phi2)) (-.f64 lambda1 lambda2) lambda1) lambda2)
(- (+ lambda1 (* (pow phi2 2) (+ (* -1/8 (- lambda1 lambda2)) (* 1/384 (* (pow phi2 2) (- lambda1 lambda2)))))) lambda2)
(-.f64 (fma.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -1/8 binary64) (-.f64 lambda1 lambda2) (*.f64 (*.f64 #s(literal 1/384 binary64) (*.f64 phi2 phi2)) (-.f64 lambda1 lambda2))) lambda1) lambda2)
(- (+ lambda1 (* (pow phi2 2) (+ (* -1/8 (- lambda1 lambda2)) (* (pow phi2 2) (+ (* -1/46080 (* (pow phi2 2) (- lambda1 lambda2))) (* 1/384 (- lambda1 lambda2))))))) lambda2)
(-.f64 (fma.f64 (*.f64 phi2 phi2) (fma.f64 (*.f64 phi2 phi2) (fma.f64 (*.f64 #s(literal -1/46080 binary64) (*.f64 phi2 phi2)) (-.f64 lambda1 lambda2) (*.f64 #s(literal 1/384 binary64) (-.f64 lambda1 lambda2))) (*.f64 #s(literal -1/8 binary64) (-.f64 lambda1 lambda2))) lambda1) lambda2)
(* (cos (* 1/2 phi2)) (- lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))
(* (cos (* 1/2 phi2)) (- lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))
(* (cos (* 1/2 phi2)) (- lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))
(* (cos (* 1/2 phi2)) (- lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))
(* (cos (* 1/2 phi2)) (- lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))
(* (cos (* 1/2 phi2)) (- lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))
(* (cos (* 1/2 phi2)) (- lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))
(* (cos (* 1/2 phi2)) (- lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))
(* -1 (* lambda2 (cos (* 1/2 phi2))))
(*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(+ (* -1 (* lambda2 (cos (* 1/2 phi2)))) (* lambda1 (cos (* 1/2 phi2))))
(fma.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))))
(+ (* -1 (* lambda2 (cos (* 1/2 phi2)))) (* lambda1 (cos (* 1/2 phi2))))
(fma.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))))
(+ (* -1 (* lambda2 (cos (* 1/2 phi2)))) (* lambda1 (cos (* 1/2 phi2))))
(fma.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))))
(* lambda1 (cos (* 1/2 phi2)))
(*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(* lambda1 (+ (cos (* 1/2 phi2)) (* -1 (/ (* lambda2 (cos (* 1/2 phi2))) lambda1))))
(*.f64 lambda1 (fma.f64 (neg.f64 lambda2) (/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))))
(* lambda1 (+ (cos (* 1/2 phi2)) (* -1 (/ (* lambda2 (cos (* 1/2 phi2))) lambda1))))
(*.f64 lambda1 (fma.f64 (neg.f64 lambda2) (/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))))
(* lambda1 (+ (cos (* 1/2 phi2)) (* -1 (/ (* lambda2 (cos (* 1/2 phi2))) lambda1))))
(*.f64 lambda1 (fma.f64 (neg.f64 lambda2) (/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) lambda1) (cos.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 (* lambda1 (+ (* -1 (cos (* 1/2 phi2))) (/ (* lambda2 (cos (* 1/2 phi2))) lambda1))))
(*.f64 (neg.f64 lambda1) (fma.f64 lambda2 (/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) lambda1) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(* -1 (* lambda1 (+ (* -1 (cos (* 1/2 phi2))) (/ (* lambda2 (cos (* 1/2 phi2))) lambda1))))
(*.f64 (neg.f64 lambda1) (fma.f64 lambda2 (/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) lambda1) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(* -1 (* lambda1 (+ (* -1 (cos (* 1/2 phi2))) (/ (* lambda2 (cos (* 1/2 phi2))) lambda1))))
(*.f64 (neg.f64 lambda1) (fma.f64 lambda2 (/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) lambda1) (neg.f64 (cos.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 (* lambda2 (cos (* 1/2 phi2)))) (* lambda1 (cos (* 1/2 phi2))))
(fma.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))))
(+ (* -1 (* lambda2 (cos (* 1/2 phi2)))) (* lambda1 (cos (* 1/2 phi2))))
(fma.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))))
(+ (* -1 (* lambda2 (cos (* 1/2 phi2)))) (* lambda1 (cos (* 1/2 phi2))))
(fma.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))))
(* -1 (* lambda2 (cos (* 1/2 phi2))))
(*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(* lambda2 (+ (* -1 (cos (* 1/2 phi2))) (/ (* lambda1 (cos (* 1/2 phi2))) lambda2)))
(*.f64 lambda2 (fma.f64 lambda1 (/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) lambda2) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(* lambda2 (+ (* -1 (cos (* 1/2 phi2))) (/ (* lambda1 (cos (* 1/2 phi2))) lambda2)))
(*.f64 lambda2 (fma.f64 lambda1 (/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) lambda2) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(* lambda2 (+ (* -1 (cos (* 1/2 phi2))) (/ (* lambda1 (cos (* 1/2 phi2))) lambda2)))
(*.f64 lambda2 (fma.f64 lambda1 (/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) lambda2) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(* -1 (* lambda2 (cos (* 1/2 phi2))))
(*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(* -1 (* lambda2 (+ (cos (* 1/2 phi2)) (* -1 (/ (* lambda1 (cos (* 1/2 phi2))) lambda2)))))
(*.f64 (neg.f64 lambda2) (fma.f64 (neg.f64 lambda1) (/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))))
(* -1 (* lambda2 (+ (cos (* 1/2 phi2)) (* -1 (/ (* lambda1 (cos (* 1/2 phi2))) lambda2)))))
(*.f64 (neg.f64 lambda2) (fma.f64 (neg.f64 lambda1) (/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))))
(* -1 (* lambda2 (+ (cos (* 1/2 phi2)) (* -1 (/ (* lambda1 (cos (* 1/2 phi2))) lambda2)))))
(*.f64 (neg.f64 lambda2) (fma.f64 (neg.f64 lambda1) (/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))))
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (pow phi2 2)))
(fma.f64 #s(literal -1/8 binary64) (*.f64 phi2 phi2) #s(literal 1 binary64))
(+ 1 (* (pow phi2 2) (- (* 1/384 (pow phi2 2)) 1/8)))
(fma.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal 1/384 binary64) (*.f64 phi2 phi2) #s(literal -1/8 binary64)) #s(literal 1 binary64))
(+ 1 (* (pow phi2 2) (- (* (pow phi2 2) (+ 1/384 (* -1/46080 (pow phi2 2)))) 1/8)))
(fma.f64 (*.f64 phi2 phi2) (fma.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -1/46080 binary64) (*.f64 phi2 phi2) #s(literal 1/384 binary64)) #s(literal -1/8 binary64)) #s(literal 1 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 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)
(* -1 (* R phi1))
(*.f64 R (neg.f64 phi1))
(+ (* -1 (* R phi1)) (* R phi2))
(*.f64 R (-.f64 phi2 phi1))
(+ (* -1 (* R phi1)) (* R phi2))
(*.f64 R (-.f64 phi2 phi1))
(+ (* -1 (* R phi1)) (* R phi2))
(*.f64 R (-.f64 phi2 phi1))
(* 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))))
(*.f64 phi2 (-.f64 R (/.f64 (*.f64 R phi1) phi2)))
(* phi2 (+ R (* -1 (/ (* R phi1) phi2))))
(*.f64 phi2 (-.f64 R (/.f64 (*.f64 R phi1) phi2)))
(* R phi2)
(*.f64 R phi2)
(* -1 (* phi2 (+ (* -1 R) (/ (* R phi1) phi2))))
(*.f64 (neg.f64 phi2) (-.f64 (/.f64 (*.f64 R phi1) phi2) R))
(* -1 (* phi2 (+ (* -1 R) (/ (* R phi1) phi2))))
(*.f64 (neg.f64 phi2) (-.f64 (/.f64 (*.f64 R phi1) phi2) R))
(* -1 (* phi2 (+ (* -1 R) (/ (* R phi1) phi2))))
(*.f64 (neg.f64 phi2) (-.f64 (/.f64 (*.f64 R phi1) phi2) R))
(* R (* phi2 (- 1 (/ phi1 phi2))))
(*.f64 (*.f64 R phi2) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)))
(* R (* phi2 (- 1 (/ phi1 phi2))))
(*.f64 (*.f64 R phi2) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)))
(* R (* phi2 (- 1 (/ phi1 phi2))))
(*.f64 (*.f64 R phi2) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)))
(* R (* phi2 (- 1 (/ phi1 phi2))))
(*.f64 (*.f64 R phi2) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)))
(* R (* phi2 (- 1 (/ phi1 phi2))))
(*.f64 (*.f64 R phi2) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)))
(* R (* phi2 (- 1 (/ phi1 phi2))))
(*.f64 (*.f64 R phi2) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)))
(* R (* phi2 (- 1 (/ phi1 phi2))))
(*.f64 (*.f64 R phi2) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)))
(* R (* phi2 (- 1 (/ phi1 phi2))))
(*.f64 (*.f64 R phi2) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)))
(* R (* phi2 (+ 1 (* -1 (/ phi1 phi2)))))
(*.f64 (*.f64 R phi2) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)))
(* R (* phi2 (+ 1 (* -1 (/ phi1 phi2)))))
(*.f64 (*.f64 R phi2) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)))
(* R (* phi2 (+ 1 (* -1 (/ phi1 phi2)))))
(*.f64 (*.f64 R phi2) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)))
(* R (* phi2 (+ 1 (* -1 (/ phi1 phi2)))))
(*.f64 (*.f64 R phi2) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)))
(* R phi2)
(*.f64 R phi2)
(+ (* -1 (* R phi1)) (* R phi2))
(*.f64 R (-.f64 phi2 phi1))
(+ (* -1 (* R phi1)) (* R phi2))
(*.f64 R (-.f64 phi2 phi1))
(+ (* -1 (* R phi1)) (* R phi2))
(*.f64 R (-.f64 phi2 phi1))
(* -1 (* R phi1))
(*.f64 R (neg.f64 phi1))
(* phi1 (+ (* -1 R) (/ (* R phi2) phi1)))
(*.f64 phi1 (-.f64 (/.f64 (*.f64 R phi2) phi1) R))
(* phi1 (+ (* -1 R) (/ (* R phi2) phi1)))
(*.f64 phi1 (-.f64 (/.f64 (*.f64 R phi2) phi1) R))
(* phi1 (+ (* -1 R) (/ (* R phi2) phi1)))
(*.f64 phi1 (-.f64 (/.f64 (*.f64 R phi2) phi1) R))
(* -1 (* R phi1))
(*.f64 R (neg.f64 phi1))
(* -1 (* phi1 (+ R (* -1 (/ (* R phi2) phi1)))))
(*.f64 (neg.f64 phi1) (-.f64 R (/.f64 (*.f64 R phi2) phi1)))
(* -1 (* phi1 (+ R (* -1 (/ (* R phi2) phi1)))))
(*.f64 (neg.f64 phi1) (-.f64 R (/.f64 (*.f64 R phi2) phi1)))
(* -1 (* phi1 (+ R (* -1 (/ (* R phi2) phi1)))))
(*.f64 (neg.f64 phi1) (-.f64 R (/.f64 (*.f64 R phi2) phi1)))
(* R (- 1 (/ phi1 phi2)))
(-.f64 R (/.f64 (*.f64 R phi1) phi2))
(* R (- 1 (/ phi1 phi2)))
(-.f64 R (/.f64 (*.f64 R phi1) phi2))
(* R (- 1 (/ phi1 phi2)))
(-.f64 R (/.f64 (*.f64 R phi1) phi2))
(* R (- 1 (/ phi1 phi2)))
(-.f64 R (/.f64 (*.f64 R phi1) phi2))
(* R (- 1 (/ phi1 phi2)))
(-.f64 R (/.f64 (*.f64 R phi1) phi2))
(* R (- 1 (/ phi1 phi2)))
(-.f64 R (/.f64 (*.f64 R phi1) phi2))
(* R (- 1 (/ phi1 phi2)))
(-.f64 R (/.f64 (*.f64 R phi1) phi2))
(* R (- 1 (/ phi1 phi2)))
(-.f64 R (/.f64 (*.f64 R phi1) phi2))
(* R (+ 1 (* -1 (/ phi1 phi2))))
(-.f64 R (/.f64 (*.f64 R phi1) phi2))
(* R (+ 1 (* -1 (/ phi1 phi2))))
(-.f64 R (/.f64 (*.f64 R phi1) phi2))
(* R (+ 1 (* -1 (/ phi1 phi2))))
(-.f64 R (/.f64 (*.f64 R phi1) phi2))
(* R (+ 1 (* -1 (/ phi1 phi2))))
(-.f64 R (/.f64 (*.f64 R phi1) phi2))
R
(+ R (* -1 (/ (* R phi1) phi2)))
(-.f64 R (/.f64 (*.f64 R phi1) phi2))
(+ R (* -1 (/ (* R phi1) phi2)))
(-.f64 R (/.f64 (*.f64 R phi1) phi2))
(+ R (* -1 (/ (* R phi1) phi2)))
(-.f64 R (/.f64 (*.f64 R phi1) phi2))
(* -1 (/ (* R phi1) phi2))
(neg.f64 (/.f64 (*.f64 R phi1) phi2))
(* phi1 (- (/ R phi1) (/ R phi2)))
(*.f64 phi1 (-.f64 (/.f64 R phi1) (/.f64 R phi2)))
(* phi1 (- (/ R phi1) (/ R phi2)))
(*.f64 phi1 (-.f64 (/.f64 R phi1) (/.f64 R phi2)))
(* phi1 (- (/ R phi1) (/ R phi2)))
(*.f64 phi1 (-.f64 (/.f64 R phi1) (/.f64 R phi2)))
(* -1 (/ (* R phi1) phi2))
(neg.f64 (/.f64 (*.f64 R phi1) phi2))
(* -1 (* phi1 (- (* -1 (/ R phi1)) (* -1 (/ R phi2)))))
(*.f64 (neg.f64 phi1) (+.f64 (/.f64 R (neg.f64 phi1)) (/.f64 R phi2)))
(* -1 (* phi1 (- (* -1 (/ R phi1)) (* -1 (/ R phi2)))))
(*.f64 (neg.f64 phi1) (+.f64 (/.f64 R (neg.f64 phi1)) (/.f64 R phi2)))
(* -1 (* phi1 (- (* -1 (/ R phi1)) (* -1 (/ R phi2)))))
(*.f64 (neg.f64 phi1) (+.f64 (/.f64 R (neg.f64 phi1)) (/.f64 R phi2)))
(* -1 (/ (* R phi1) phi2))
(neg.f64 (/.f64 (*.f64 R phi1) phi2))
(/ (- (* R phi2) (* R phi1)) phi2)
(/.f64 (*.f64 R (-.f64 phi2 phi1)) phi2)
(/ (- (* R phi2) (* R phi1)) phi2)
(/.f64 (*.f64 R (-.f64 phi2 phi1)) phi2)
(/ (- (* R phi2) (* R phi1)) phi2)
(/.f64 (*.f64 R (-.f64 phi2 phi1)) phi2)
R
(+ R (* -1 (/ (* R phi1) phi2)))
(-.f64 R (/.f64 (*.f64 R phi1) phi2))
(+ R (* -1 (/ (* R phi1) phi2)))
(-.f64 R (/.f64 (*.f64 R phi1) phi2))
(+ R (* -1 (/ (* R phi1) phi2)))
(-.f64 R (/.f64 (*.f64 R phi1) phi2))
R
(+ R (* -1 (/ (* R phi1) phi2)))
(-.f64 R (/.f64 (*.f64 R phi1) phi2))
(+ R (* -1 (/ (* R phi1) phi2)))
(-.f64 R (/.f64 (*.f64 R phi1) phi2))
(+ R (* -1 (/ (* R phi1) phi2)))
(-.f64 R (/.f64 (*.f64 R phi1) phi2))
(/ (* R phi1) phi2)
(/.f64 (*.f64 R phi1) phi2)
(/ (* R phi1) phi2)
(/.f64 (*.f64 R phi1) phi2)
(/ (* R phi1) phi2)
(/.f64 (*.f64 R phi1) phi2)
(/ (* R phi1) phi2)
(/.f64 (*.f64 R phi1) phi2)
(/ (* R phi1) phi2)
(/.f64 (*.f64 R phi1) phi2)
(/ (* R phi1) phi2)
(/.f64 (*.f64 R phi1) phi2)
(/ (* R phi1) phi2)
(/.f64 (*.f64 R phi1) phi2)
(/ (* R phi1) phi2)
(/.f64 (*.f64 R phi1) phi2)
(/ (* R phi1) phi2)
(/.f64 (*.f64 R phi1) phi2)
(/ (* R phi1) phi2)
(/.f64 (*.f64 R phi1) phi2)
(/ (* R phi1) phi2)
(/.f64 (*.f64 R phi1) phi2)
(/ (* R phi1) phi2)
(/.f64 (*.f64 R phi1) phi2)
(/ (* R phi1) phi2)
(/.f64 (*.f64 R phi1) phi2)
(/ (* R phi1) phi2)
(/.f64 (*.f64 R phi1) phi2)
(/ (* R phi1) phi2)
(/.f64 (*.f64 R phi1) phi2)
(/ (* R phi1) phi2)
(/.f64 (*.f64 R phi1) phi2)
(/ (* R phi1) phi2)
(/.f64 (*.f64 R phi1) phi2)
(/ (* R phi1) phi2)
(/.f64 (*.f64 R phi1) phi2)
(/ (* R phi1) phi2)
(/.f64 (*.f64 R phi1) phi2)
(/ (* R phi1) phi2)
(/.f64 (*.f64 R phi1) phi2)
(/ (* R phi1) phi2)
(/.f64 (*.f64 R phi1) phi2)
(/ (* R phi1) phi2)
(/.f64 (*.f64 R phi1) phi2)
(/ (* R phi1) phi2)
(/.f64 (*.f64 R phi1) phi2)
(/ (* R phi1) phi2)
(/.f64 (*.f64 R phi1) phi2)
(/ (* R phi1) phi2)
(/.f64 (*.f64 R phi1) phi2)
(/ (* R phi1) phi2)
(/.f64 (*.f64 R phi1) phi2)
(/ (* R phi1) phi2)
(/.f64 (*.f64 R phi1) phi2)
(/ (* R phi1) phi2)
(/.f64 (*.f64 R phi1) phi2)
(/ (* R phi1) phi2)
(/.f64 (*.f64 R phi1) phi2)
(/ (* R phi1) phi2)
(/.f64 (*.f64 R phi1) phi2)
(/ (* R phi1) phi2)
(/.f64 (*.f64 R phi1) phi2)
(/ (* R phi1) phi2)
(/.f64 (*.f64 R phi1) phi2)
(/ (* R phi1) phi2)
(/.f64 (*.f64 R phi1) phi2)
(/ (* R phi1) phi2)
(/.f64 (*.f64 R phi1) phi2)
(/ (* R phi1) phi2)
(/.f64 (*.f64 R phi1) phi2)
(/ (* R phi1) phi2)
(/.f64 (*.f64 R 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 phi2 phi1))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))
(* 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)))))
(fma.f64 R (*.f64 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)))))))))
(fma.f64 R (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 phi1 (fma.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)))))))))))
(fma.f64 phi1 (fma.f64 phi1 (fma.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))))) (*.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))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))
(* R (* lambda1 (cos (* 1/2 (- phi2 (* -1 phi1))))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))
(* R (* lambda1 (cos (* 1/2 (- phi2 (* -1 phi1))))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))
(* R (* lambda1 (cos (* 1/2 (- phi2 (* -1 phi1))))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))
(* R (* lambda1 (cos (* 1/2 (- phi2 (* -1 phi1))))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))
(* 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)))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 R (*.f64 (*.f64 lambda1 phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (*.f64 R 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))))) (* -1/8 (* R (* lambda1 (* phi2 (cos (* 1/2 phi1)))))))))
(fma.f64 phi2 (fma.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 lambda1 phi2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 (*.f64 R 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)))))))))))
(fma.f64 phi2 (fma.f64 phi2 (fma.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 lambda1 phi2) (sin.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))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))
(* R (* lambda1 (cos (* 1/2 (- phi1 (* -1 phi2))))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))
(* R (* lambda1 (cos (* 1/2 (- phi1 (* -1 phi2))))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))
(* R (* lambda1 (cos (* 1/2 (- phi1 (* -1 phi2))))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))
(* R (* lambda1 (cos (* 1/2 (- phi1 (* -1 phi2))))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))
(* 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))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 lambda1 phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 lambda1 (cos.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))))))))
(fma.f64 phi1 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 lambda1 phi1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (*.f64 #s(literal -1/2 binary64) lambda1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 lambda1 (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))))))))))
(fma.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 phi1 (fma.f64 #s(literal 1/48 binary64) (*.f64 (*.f64 lambda1 phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (*.f64 #s(literal -1/8 binary64) lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))) (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))))
(* lambda1 (cos (* 1/2 (+ phi1 phi2))))
(*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))
(* lambda1 (cos (* 1/2 (+ phi1 phi2))))
(*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))
(* lambda1 (cos (* 1/2 (+ phi1 phi2))))
(*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))
(* lambda1 (cos (* 1/2 (+ phi1 phi2))))
(*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))
(* lambda1 (cos (* 1/2 (- phi2 (* -1 phi1)))))
(*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))
(* lambda1 (cos (* 1/2 (- phi2 (* -1 phi1)))))
(*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))
(* lambda1 (cos (* 1/2 (- phi2 (* -1 phi1)))))
(*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))
(* lambda1 (cos (* 1/2 (- phi2 (* -1 phi1)))))
(*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))
(* 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))))
(fma.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 lambda1 phi2) (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))))))))
(fma.f64 phi2 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 lambda1 phi2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (*.f64 #s(literal -1/2 binary64) lambda1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 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))))))))))
(fma.f64 phi2 (fma.f64 phi2 (fma.f64 #s(literal 1/48 binary64) (*.f64 (*.f64 lambda1 phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (*.f64 #s(literal -1/8 binary64) lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (*.f64 #s(literal -1/2 binary64) lambda1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))
(* lambda1 (cos (* 1/2 (+ phi1 phi2))))
(*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))
(* lambda1 (cos (* 1/2 (+ phi1 phi2))))
(*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))
(* lambda1 (cos (* 1/2 (+ phi1 phi2))))
(*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))
(* lambda1 (cos (* 1/2 (+ phi1 phi2))))
(*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))
(* lambda1 (cos (* 1/2 (- phi1 (* -1 phi2)))))
(*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))
(* lambda1 (cos (* 1/2 (- phi1 (* -1 phi2)))))
(*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))
(* lambda1 (cos (* 1/2 (- phi1 (* -1 phi2)))))
(*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))
(* lambda1 (cos (* 1/2 (- phi1 (* -1 phi2)))))
(*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))
(* lambda1 (cos (* 1/2 (+ phi1 phi2))))
(*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))
(* lambda1 (cos (* 1/2 (+ phi1 phi2))))
(*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))
(* lambda1 (cos (* 1/2 (+ phi1 phi2))))
(*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))
(* lambda1 (cos (* 1/2 (+ phi1 phi2))))
(*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))
(* lambda1 (cos (* 1/2 (+ phi1 phi2))))
(*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))
(* lambda1 (cos (* 1/2 (+ phi1 phi2))))
(*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))
(* lambda1 (cos (* 1/2 (+ phi1 phi2))))
(*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))
(* lambda1 (cos (* 1/2 (+ phi1 phi2))))
(*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))
(* lambda1 (cos (* 1/2 (+ phi1 phi2))))
(*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))
(* lambda1 (cos (* 1/2 (+ phi1 phi2))))
(*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))
(* lambda1 (cos (* 1/2 (+ phi1 phi2))))
(*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))
(* lambda1 (cos (* 1/2 (+ phi1 phi2))))
(*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))
(cos (* 1/2 phi2))
(cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))
(+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))
(fma.f64 (*.f64 #s(literal -1/2 binary64) phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (cos.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))))))
(fma.f64 phi1 (fma.f64 #s(literal -1/8 binary64) (*.f64 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.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))))))
(fma.f64 phi1 (fma.f64 phi1 (fma.f64 #s(literal 1/48 binary64) (*.f64 phi1 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 #s(literal -1/8 binary64) (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.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(cos (* 1/2 (+ phi1 phi2)))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))
(cos (* 1/2 (+ phi1 phi2)))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))
(cos (* 1/2 (+ phi1 phi2)))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))
(cos (* 1/2 (+ phi1 phi2)))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))
(cos (* 1/2 (- phi2 (* -1 phi1))))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))
(cos (* 1/2 (- phi2 (* -1 phi1))))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))
(cos (* 1/2 (- phi2 (* -1 phi1))))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))
(cos (* 1/2 (- phi2 (* -1 phi1))))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))
(cos (* 1/2 phi1))
(cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))
(+ (cos (* 1/2 phi1)) (* -1/2 (* phi2 (sin (* 1/2 phi1)))))
(fma.f64 (*.f64 #s(literal -1/2 binary64) phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.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))))))
(fma.f64 phi2 (fma.f64 #s(literal -1/8 binary64) (*.f64 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.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))))))
(fma.f64 phi2 (fma.f64 phi2 (fma.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.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(cos (* 1/2 (+ phi1 phi2)))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))
(cos (* 1/2 (+ phi1 phi2)))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))
(cos (* 1/2 (+ phi1 phi2)))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))
(cos (* 1/2 (+ phi1 phi2)))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))
(cos (* 1/2 (- phi1 (* -1 phi2))))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))
(cos (* 1/2 (- phi1 (* -1 phi2))))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))
(cos (* 1/2 (- phi1 (* -1 phi2))))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))
(cos (* 1/2 (- phi1 (* -1 phi2))))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))
(* 1/2 phi2)
(*.f64 #s(literal 1/2 binary64) phi2)
(+ (* 1/2 phi1) (* 1/2 phi2))
(*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))
(+ (* 1/2 phi1) (* 1/2 phi2))
(*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))
(+ (* 1/2 phi1) (* 1/2 phi2))
(*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))
(* 1/2 phi1)
(*.f64 #s(literal 1/2 binary64) phi1)
(* phi1 (+ 1/2 (* 1/2 (/ phi2 phi1))))
(*.f64 phi1 (fma.f64 #s(literal 1/2 binary64) (/.f64 phi2 phi1) #s(literal 1/2 binary64)))
(* phi1 (+ 1/2 (* 1/2 (/ phi2 phi1))))
(*.f64 phi1 (fma.f64 #s(literal 1/2 binary64) (/.f64 phi2 phi1) #s(literal 1/2 binary64)))
(* phi1 (+ 1/2 (* 1/2 (/ phi2 phi1))))
(*.f64 phi1 (fma.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 (* phi1 (- (* -1/2 (/ phi2 phi1)) 1/2)))
(neg.f64 (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (/.f64 phi2 phi1) #s(literal -1/2 binary64))))
(* -1 (* phi1 (- (* -1/2 (/ phi2 phi1)) 1/2)))
(neg.f64 (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (/.f64 phi2 phi1) #s(literal -1/2 binary64))))
(* -1 (* phi1 (- (* -1/2 (/ phi2 phi1)) 1/2)))
(neg.f64 (*.f64 phi1 (fma.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 phi2 phi1))
(+ (* 1/2 phi1) (* 1/2 phi2))
(*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))
(+ (* 1/2 phi1) (* 1/2 phi2))
(*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))
(* 1/2 phi2)
(*.f64 #s(literal 1/2 binary64) phi2)
(* phi2 (+ 1/2 (* 1/2 (/ phi1 phi2))))
(*.f64 phi2 (fma.f64 #s(literal 1/2 binary64) (/.f64 phi1 phi2) #s(literal 1/2 binary64)))
(* phi2 (+ 1/2 (* 1/2 (/ phi1 phi2))))
(*.f64 phi2 (fma.f64 #s(literal 1/2 binary64) (/.f64 phi1 phi2) #s(literal 1/2 binary64)))
(* phi2 (+ 1/2 (* 1/2 (/ phi1 phi2))))
(*.f64 phi2 (fma.f64 #s(literal 1/2 binary64) (/.f64 phi1 phi2) #s(literal 1/2 binary64)))
(* 1/2 phi2)
(*.f64 #s(literal 1/2 binary64) phi2)
(* -1 (* phi2 (- (* -1/2 (/ phi1 phi2)) 1/2)))
(neg.f64 (*.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (/.f64 phi1 phi2) #s(literal -1/2 binary64))))
(* -1 (* phi2 (- (* -1/2 (/ phi1 phi2)) 1/2)))
(neg.f64 (*.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (/.f64 phi1 phi2) #s(literal -1/2 binary64))))
(* -1 (* phi2 (- (* -1/2 (/ phi1 phi2)) 1/2)))
(neg.f64 (*.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (/.f64 phi1 phi2) #s(literal -1/2 binary64))))
(* R (sqrt (+ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(* R (sqrt (+ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(* R (sqrt (+ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(* R (sqrt (+ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(* R (sqrt (+ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(* R (sqrt (+ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(* R (sqrt (+ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(* R (sqrt (+ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(* R (sqrt (+ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(* R (sqrt (+ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(* R (sqrt (+ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(* R (sqrt (+ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(* R (sqrt (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.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)))))
(fma.f64 R (neg.f64 (*.f64 (*.f64 (*.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))) (*.f64 R (sqrt.f64 (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.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)))))))))
(fma.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (*.f64 R (*.f64 lambda1 (*.f64 (-.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (*.f64 lambda2 lambda2) (/.f64 (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))))) (neg.f64 (*.f64 (*.f64 (*.f64 R lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))))) (*.f64 R (sqrt.f64 (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.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)))))))))))
(fma.f64 lambda1 (fma.f64 lambda1 (*.f64 #s(literal 1/2 binary64) (fma.f64 R (*.f64 lambda1 (*.f64 (*.f64 (*.f64 lambda2 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (-.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (*.f64 lambda2 lambda2) (/.f64 (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 3 binary64)))))) (*.f64 R (*.f64 (-.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (*.f64 lambda2 lambda2) (/.f64 (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))))) (neg.f64 (*.f64 (*.f64 (*.f64 R lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))))) (*.f64 R (sqrt.f64 (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))
(* (* R lambda1) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(*.f64 (*.f64 R lambda1) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))))
(* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))) (* R (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))))
(*.f64 lambda1 (fma.f64 (neg.f64 (*.f64 R (/.f64 lambda2 lambda1))) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (*.f64 R (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))))))
(* 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 (fma.f64 (neg.f64 (*.f64 R (/.f64 lambda2 lambda1))) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 R (/.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 lambda1 lambda1)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) (*.f64 R (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))))))
(* 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 (fma.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 R lambda2) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 R (/.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 lambda1 lambda1)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) (*.f64 R (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))))) (*.f64 (*.f64 R (/.f64 lambda2 lambda1)) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))))))
(* -1 (* (* R lambda1) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))
(*.f64 (neg.f64 (*.f64 R lambda1)) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))))
(* -1 (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))) (* R (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))))
(*.f64 (neg.f64 lambda1) (fma.f64 (neg.f64 (*.f64 R (/.f64 lambda2 lambda1))) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (*.f64 R (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))))))
(* -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)))))))))
(neg.f64 (*.f64 lambda1 (-.f64 (*.f64 R (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (*.f64 R (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) lambda1) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))))) (*.f64 (*.f64 R lambda2) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))))) 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 (neg.f64 lambda1) (-.f64 (*.f64 R (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) (/.f64 (-.f64 (*.f64 (*.f64 R lambda2) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 (*.f64 R (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) (*.f64 (/.f64 (*.f64 (*.f64 R lambda2) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) lambda1) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))))))) lambda1)) lambda1)))
(* R (sqrt (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.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 (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) (*.f64 (*.f64 R (*.f64 (*.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.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)))))))))
(fma.f64 lambda2 (fma.f64 #s(literal 1/2 binary64) (*.f64 R (*.f64 lambda2 (*.f64 (-.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (/.f64 (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))))) (neg.f64 (*.f64 (*.f64 (*.f64 R lambda1) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))))) (*.f64 R (sqrt.f64 (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.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)))))))))))
(fma.f64 lambda2 (fma.f64 lambda2 (*.f64 #s(literal 1/2 binary64) (fma.f64 (*.f64 (*.f64 R lambda1) (*.f64 (*.f64 lambda2 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (-.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (/.f64 (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 3 binary64)))) (*.f64 R (*.f64 (-.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (/.f64 (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))))) (neg.f64 (*.f64 (*.f64 (*.f64 R lambda1) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))))) (*.f64 R (sqrt.f64 (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))
(* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(*.f64 (*.f64 R lambda2) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))))
(* lambda2 (+ (* -1 (* (/ (* R lambda1) lambda2) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))) (* R (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))))
(*.f64 lambda2 (fma.f64 R (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (*.f64 (neg.f64 (/.f64 (*.f64 R lambda1) lambda2)) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))))))
(* 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 (fma.f64 (neg.f64 (/.f64 (*.f64 R lambda1) lambda2)) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 R (/.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 lambda2 lambda2)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) (*.f64 R (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))))))
(* 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 (fma.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 R lambda1) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 R (/.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 lambda2 lambda2)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) (*.f64 R (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))))) (*.f64 (/.f64 (*.f64 R lambda1) lambda2) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))))))
(* -1 (* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))
(*.f64 (neg.f64 (*.f64 R lambda2)) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))))
(* -1 (* lambda2 (+ (* -1 (* (/ (* R lambda1) lambda2) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))) (* R (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))))
(*.f64 (neg.f64 lambda2) (fma.f64 R (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (*.f64 (neg.f64 (/.f64 (*.f64 R lambda1) lambda2)) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))))))
(* -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 (neg.f64 lambda2) (-.f64 (*.f64 R (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (*.f64 R (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) lambda2) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))))) (*.f64 (*.f64 R lambda1) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))))) 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 (neg.f64 lambda2) (-.f64 (*.f64 R (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) (/.f64 (-.f64 (*.f64 (*.f64 R lambda1) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 (*.f64 R (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) (*.f64 (/.f64 (*.f64 (*.f64 R lambda1) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) lambda2) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))))))) lambda2)) lambda2)))
(* R (sqrt (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))
(*.f64 R (sqrt.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))))
(+ (* 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)))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 R phi1) (fma.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) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))))) (*.f64 R (sqrt.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))))
(+ (* 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)))))))))
(fma.f64 phi1 (*.f64 #s(literal 1/2 binary64) (fma.f64 R (*.f64 phi1 (*.f64 (+.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) (cos.f64 phi2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 (fma.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)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))))) (*.f64 (*.f64 R (fma.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) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))))))) (*.f64 R (sqrt.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))))
(+ (* 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)))))))))))
(fma.f64 phi1 (fma.f64 phi1 (*.f64 #s(literal 1/2 binary64) (fma.f64 (*.f64 (*.f64 R phi1) (fma.f64 #s(literal 1/12 binary64) (*.f64 (sin.f64 phi2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) phi2 (*.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 phi2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) (+.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) (cos.f64 phi2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 (fma.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)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))))) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))) (*.f64 R (*.f64 (+.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) (cos.f64 phi2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 (fma.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)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (fma.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) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))))))) (*.f64 R (sqrt.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/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 (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2))) (pow phi1 2))))))
(*.f64 phi1 (+.f64 R (fma.f64 #s(literal 1/2 binary64) (*.f64 R (*.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)))) (/.f64 (*.f64 R (neg.f64 phi2)) 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 R (fma.f64 #s(literal 1/2 binary64) (fma.f64 R (/.f64 (*.f64 phi2 (*.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) (*.f64 phi1 (*.f64 phi1 phi1))) (*.f64 R (*.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1))))) (/.f64 (*.f64 R (neg.f64 phi2)) phi1))))
(* -1 (* R phi1))
(*.f64 R (neg.f64 phi1))
(* -1 (* phi1 (+ R (* -1 (/ (* R phi2) phi1)))))
(*.f64 (neg.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 (neg.f64 phi1) (-.f64 R (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 R (*.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) phi1) (*.f64 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)))))
(*.f64 (neg.f64 phi1) (-.f64 R (/.f64 (-.f64 (*.f64 R phi2) (/.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 (*.f64 R (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (/.f64 (*.f64 (*.f64 R phi2) (*.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.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 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1))))
(+ (* 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)))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 R phi2) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 phi1) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 #s(literal -2 binary64) phi1))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1))))) (*.f64 R (sqrt.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)))))
(+ (* 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)))))))))
(fma.f64 phi2 (*.f64 #s(literal 1/2 binary64) (fma.f64 (*.f64 (*.f64 R phi2) (+.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) (cos.f64 phi1)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 phi1) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 #s(literal -2 binary64) phi1)) #s(literal 2 binary64)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)))) (*.f64 (*.f64 R (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 phi1) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 #s(literal -2 binary64) phi1))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1))))))) (*.f64 R (sqrt.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)))))
(+ (* 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)))))))))))
(fma.f64 phi2 (fma.f64 phi2 (*.f64 #s(literal 1/2 binary64) (fma.f64 (*.f64 (*.f64 R phi2) (fma.f64 #s(literal 1/12 binary64) (*.f64 (sin.f64 phi1) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 phi1) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 #s(literal -2 binary64) phi1)) (+.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) (cos.f64 phi1)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 phi1) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 #s(literal -2 binary64) phi1)) #s(literal 2 binary64)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)))))) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)))) (*.f64 R (*.f64 (+.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) (cos.f64 phi1)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 phi1) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 #s(literal -2 binary64) phi1)) #s(literal 2 binary64)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)))))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 R (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 phi1) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 #s(literal -2 binary64) phi1)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)))))) (*.f64 R (sqrt.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/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 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 (fma.f64 R (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) R) (*.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) (*.f64 phi2 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 (fma.f64 R (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (*.f64 #s(literal 1/2 binary64) (fma.f64 R (/.f64 (*.f64 phi1 (*.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) (*.f64 phi2 (*.f64 phi2 phi2))) (/.f64 (*.f64 R (*.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) (*.f64 phi2 phi2))))))
(* -1 (* R phi2))
(*.f64 R (neg.f64 phi2))
(* -1 (* phi2 (+ R (* -1 (/ (* R phi1) phi2)))))
(*.f64 (neg.f64 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 (neg.f64 phi2) (-.f64 R (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 R (*.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) phi2) (*.f64 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)))))
(*.f64 (neg.f64 phi2) (-.f64 R (/.f64 (-.f64 (*.f64 R phi1) (/.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 R (*.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 R phi1) (*.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) phi2))) phi2)) phi2)))
(+ 1/2 (* 1/2 (cos phi2)))
(fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64))
(+ 1/2 (+ (* -1/2 (* phi1 (sin phi2))) (* 1/2 (cos phi2))))
(+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) (*.f64 (*.f64 #s(literal -1/2 binary64) phi1) (sin.f64 phi2))))
(+ 1/2 (+ (* 1/2 (cos phi2)) (* phi1 (+ (* -1/2 (sin phi2)) (* -1/4 (* phi1 (cos phi2)))))))
(+.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 phi1 (fma.f64 #s(literal -1/4 binary64) (*.f64 phi1 (cos.f64 phi2)) (*.f64 #s(literal -1/2 binary64) (sin.f64 phi2)))))
(+ 1/2 (+ (* 1/2 (cos phi2)) (* phi1 (+ (* -1/2 (sin phi2)) (* phi1 (+ (* -1/4 (cos phi2)) (* 1/12 (* phi1 (sin phi2)))))))))
(+.f64 #s(literal 1/2 binary64) (fma.f64 phi1 (fma.f64 phi1 (fma.f64 #s(literal 1/12 binary64) (*.f64 phi1 (sin.f64 phi2)) (*.f64 #s(literal -1/4 binary64) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (sin.f64 phi2))) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi2))))
(+ 1/2 (* 1/2 (cos (+ phi1 phi2))))
(fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))
(+ 1/2 (* 1/2 (cos (+ phi1 phi2))))
(fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))
(+ 1/2 (* 1/2 (cos (+ phi1 phi2))))
(fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))
(+ 1/2 (* 1/2 (cos (+ phi1 phi2))))
(fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))
(+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1)))))
(fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))
(+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1)))))
(fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))
(+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1)))))
(fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))
(+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1)))))
(fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))
(+ 1/2 (* 1/2 (cos phi1)))
(fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))
(+ 1/2 (+ (* -1/2 (* phi2 (sin phi1))) (* 1/2 (cos phi1))))
(+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -1/2 binary64) (*.f64 phi2 (sin.f64 phi1)) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1))))
(+ 1/2 (+ (* 1/2 (cos phi1)) (* phi2 (+ (* -1/2 (sin phi1)) (* -1/4 (* phi2 (cos phi1)))))))
(+.f64 #s(literal 1/2 binary64) (fma.f64 phi2 (fma.f64 #s(literal -1/4 binary64) (*.f64 phi2 (cos.f64 phi1)) (*.f64 #s(literal -1/2 binary64) (sin.f64 phi1))) (*.f64 #s(literal 1/2 binary64) (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 #s(literal 1/2 binary64) (fma.f64 phi2 (fma.f64 phi2 (fma.f64 #s(literal 1/12 binary64) (*.f64 phi2 (sin.f64 phi1)) (*.f64 #s(literal -1/4 binary64) (cos.f64 phi1))) (*.f64 #s(literal -1/2 binary64) (sin.f64 phi1))) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1))))
(+ 1/2 (* 1/2 (cos (+ phi1 phi2))))
(fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))
(+ 1/2 (* 1/2 (cos (+ phi1 phi2))))
(fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))
(+ 1/2 (* 1/2 (cos (+ phi1 phi2))))
(fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))
(+ 1/2 (* 1/2 (cos (+ phi1 phi2))))
(fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))
(+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2)))))
(fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))
(+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2)))))
(fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))
(+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2)))))
(fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))
(+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2)))))
(fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))
(sqrt (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)))
(sqrt.f64 (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.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 (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) (*.f64 (*.f64 (*.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.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)))))))))
(fma.f64 lambda1 (fma.f64 lambda2 (neg.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 lambda1 (*.f64 (-.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (*.f64 lambda2 lambda2) (/.f64 (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))))) (sqrt.f64 (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.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))))))))))
(fma.f64 lambda1 (fma.f64 lambda1 (*.f64 #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) (-.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (*.f64 lambda2 lambda2) (/.f64 (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))) (*.f64 lambda1 (*.f64 (*.f64 (*.f64 lambda2 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (-.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (*.f64 lambda2 lambda2) (/.f64 (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 3 binary64)))))))) (neg.f64 (*.f64 (*.f64 lambda2 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))))) (sqrt.f64 (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(* lambda1 (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(*.f64 lambda1 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))))
(* 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 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (*.f64 (/.f64 lambda2 lambda1) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))))))
(* 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 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (*.f64 (/.f64 lambda2 lambda1) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))))) (*.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) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))))))
(* 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 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (fma.f64 #s(literal 1/2 binary64) (fma.f64 (*.f64 lambda2 (/.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) (*.f64 (/.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 lambda1 lambda1)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))))) (*.f64 (neg.f64 (/.f64 lambda2 lambda1)) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))))))
(* -1 (* lambda1 (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))
(*.f64 (neg.f64 lambda1) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))))
(* -1 (* lambda1 (+ (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (* -1 (* (/ lambda2 lambda1) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))))))
(*.f64 (neg.f64 lambda1) (-.f64 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (*.f64 (/.f64 lambda2 lambda1) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))))))
(* -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 (neg.f64 lambda1) (-.f64 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) lambda1)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) (*.f64 lambda2 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))))) 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 (neg.f64 lambda1) (-.f64 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (/.f64 (-.f64 (*.f64 lambda2 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) (*.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) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))))))) lambda1)) lambda1)))
(sqrt (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)))
(sqrt.f64 (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.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)))))))
(fma.f64 (neg.f64 lambda1) (*.f64 (*.f64 lambda2 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))) (sqrt.f64 (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.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)))))))))
(fma.f64 lambda2 (fma.f64 #s(literal 1/2 binary64) (*.f64 lambda2 (*.f64 (-.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (/.f64 (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))) (neg.f64 (*.f64 (*.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))))) (sqrt.f64 (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.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))))))))))
(fma.f64 lambda2 (fma.f64 lambda2 (*.f64 #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) (-.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (/.f64 (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) (*.f64 lambda1 (*.f64 (*.f64 (*.f64 lambda2 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (-.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (/.f64 (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 3 binary64)))))))) (neg.f64 (*.f64 (*.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))))) (sqrt.f64 (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(* lambda2 (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(*.f64 lambda2 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))))
(* 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 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (*.f64 (/.f64 lambda1 lambda2) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))))))
(* 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 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (*.f64 (/.f64 lambda1 lambda2) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))))) (*.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) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))))))
(* 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 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (*.f64 (/.f64 lambda1 lambda2) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))))) (*.f64 #s(literal 1/2 binary64) (fma.f64 (*.f64 lambda1 (/.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) (*.f64 (/.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 lambda2 lambda2)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))))))))
(* -1 (* lambda2 (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))
(*.f64 (neg.f64 lambda2) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))))
(* -1 (* lambda2 (+ (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (* -1 (* (/ lambda1 lambda2) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))))))
(*.f64 (neg.f64 lambda2) (-.f64 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (*.f64 (/.f64 lambda1 lambda2) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))))))
(* -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 (neg.f64 lambda2) (-.f64 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) lambda2)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) (*.f64 lambda1 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))))) 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 (neg.f64 lambda2) (-.f64 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (/.f64 (-.f64 (*.f64 lambda1 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) (*.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) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))))))) lambda2)) lambda2)))
(sqrt (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))
(sqrt.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))
(+ (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)))))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 phi1 (fma.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) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))))) (sqrt.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))))
(+ (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)))))))))
(fma.f64 phi1 (*.f64 #s(literal 1/2 binary64) (fma.f64 phi1 (*.f64 (+.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) (cos.f64 phi2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 (fma.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)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))))) (*.f64 (fma.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) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))))))) (sqrt.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))))
(+ (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)))))))))))
(fma.f64 phi1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (fma.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) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))))) (*.f64 phi1 (*.f64 #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))) (+.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) (cos.f64 phi2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 (fma.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)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))))) (*.f64 phi1 (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 (sin.f64 phi2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) phi2 (*.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 phi2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) (+.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) (cos.f64 phi2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 (fma.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)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))))) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))))))))) (sqrt.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/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 (/ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))
(+.f64 phi1 (*.f64 phi1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1))) (/.f64 phi2 (neg.f64 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 phi1 (fma.f64 #s(literal 1/2 binary64) (fma.f64 phi2 (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 phi1 (*.f64 phi1 phi1))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)))) (/.f64 phi2 (neg.f64 phi1)))))
(* -1 phi1)
(neg.f64 phi1)
(* -1 (* phi1 (+ 1 (* -1 (/ phi2 phi1)))))
(neg.f64 (*.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 (neg.f64 phi1) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) phi1) phi2) 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 (neg.f64 phi1) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 phi2 (/.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (/.f64 (*.f64 phi2 (*.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.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 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)))
(+ (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)))))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 phi1) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 #s(literal -2 binary64) phi1)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)))) (sqrt.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1))))
(+ (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)))))))))
(fma.f64 phi2 (*.f64 #s(literal 1/2 binary64) (fma.f64 phi2 (*.f64 (+.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) (cos.f64 phi1)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 phi1) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 #s(literal -2 binary64) phi1)) #s(literal 2 binary64)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1))))) (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 phi1) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 #s(literal -2 binary64) phi1)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1))))))) (sqrt.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1))))
(+ (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)))))))))))
(fma.f64 phi2 (fma.f64 phi2 (*.f64 #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)))) (+.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) (cos.f64 phi1)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 phi1) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 #s(literal -2 binary64) phi1)) #s(literal 2 binary64)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1))))) (*.f64 phi2 (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 (sin.f64 phi1) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 phi1) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 #s(literal -2 binary64) phi1)) (+.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) (cos.f64 phi1)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 phi1) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 #s(literal -2 binary64) phi1)) #s(literal 2 binary64)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)))))) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)))))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 phi1) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 #s(literal -2 binary64) phi1))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)))))) (sqrt.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/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 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 phi2 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 phi2 phi2)) (/.f64 phi1 (neg.f64 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 phi2 (fma.f64 #s(literal 1/2 binary64) (fma.f64 phi1 (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 phi2 (*.f64 phi2 phi2))) (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 phi2 phi2))) (/.f64 phi1 (neg.f64 phi2)))))
(* -1 phi2)
(neg.f64 phi2)
(* -1 (* phi2 (+ 1 (* -1 (/ phi1 phi2)))))
(*.f64 (neg.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 (neg.f64 phi2) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) phi2) phi1) 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 (neg.f64 phi2) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 phi1 (/.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (/.f64 (*.f64 phi1 (*.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) phi2))) phi2)) phi2)))
(sqrt (/ 1 (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2))))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(+ (sqrt (/ 1 (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)))) (* (* lambda1 (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (sqrt (/ 1 (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 3)))))
(fma.f64 (*.f64 (*.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 3 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))
(+ (sqrt (/ 1 (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)))) (* lambda1 (+ (* -1/2 (* (* lambda1 (+ (* -4 (/ (* (pow lambda2 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)) (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 3))) (+ (* 1/2 (/ 1 (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 2))) (+ (* 1/2 (/ (cos (+ phi1 phi2)) (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 2))) (/ (* (pow lambda2 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)) (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 3)))))) (sqrt (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2))))) (* (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (sqrt (/ 1 (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 3)))))))
(fma.f64 lambda1 (fma.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (*.f64 (+.f64 (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 3 binary64))) (/.f64 #s(literal 1/2 binary64) (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 2 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (cos.f64 (+.f64 phi2 phi1)) (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 3 binary64))))) (sqrt.f64 (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))) (*.f64 (*.f64 lambda2 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 3 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))
(+ (sqrt (/ 1 (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)))) (* lambda1 (+ (* lambda1 (+ (* -1/2 (* (* lambda1 (+ (* -1 (/ (* lambda2 (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (+ (* -4 (/ (* (pow lambda2 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)) (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 3))) (+ (* 1/2 (/ 1 (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 2))) (+ (* 1/2 (/ (cos (+ phi1 phi2)) (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 2))) (/ (* (pow lambda2 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)) (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 3))))))) (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)))) (+ (* 2 (/ (* lambda2 (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (+ (* -4 (/ (* (pow lambda2 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)) (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 3))) (+ (* 1/2 (/ 1 (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 2))) (* 1/2 (/ (cos (+ phi1 phi2)) (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 2))))))) (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)))) (* 2 (/ (* lambda2 (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)) (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 3)))))) (sqrt (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2))))) (* -1/2 (* (+ (* -4 (/ (* (pow lambda2 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)) (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 3))) (+ (* 1/2 (/ 1 (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 2))) (+ (* 1/2 (/ (cos (+ phi1 phi2)) (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 2))) (/ (* (pow lambda2 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)) (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 3))))) (sqrt (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2))))))) (* (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (sqrt (/ 1 (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 3)))))))
(fma.f64 lambda1 (fma.f64 lambda1 (*.f64 #s(literal -1/2 binary64) (fma.f64 lambda1 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (fma.f64 lambda2 (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 3 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (cos.f64 (+.f64 phi2 phi1)) (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 2 binary64))) (/.f64 #s(literal 1/2 binary64) (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 2 binary64)))))) (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) (/.f64 (*.f64 lambda2 (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 3 binary64))))) (/.f64 (*.f64 (*.f64 lambda2 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (+.f64 (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 3 binary64))) (/.f64 #s(literal 1/2 binary64) (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 2 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (cos.f64 (+.f64 phi2 phi1)) (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 3 binary64)))))) (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) (sqrt.f64 (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) (*.f64 (+.f64 (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 3 binary64))) (/.f64 #s(literal 1/2 binary64) (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 2 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (cos.f64 (+.f64 phi2 phi1)) (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 3 binary64))))) (sqrt.f64 (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))) (*.f64 (*.f64 lambda2 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 3 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))
(* (/ 1 lambda1) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))
(/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) lambda1)
(/ (+ (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (* (/ lambda2 lambda1) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))) lambda1)
(/.f64 (*.f64 (+.f64 (/.f64 lambda2 lambda1) #s(literal 1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))))) lambda1)
(/ (+ (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (+ (* -1/2 (* (/ (+ (* -4 (/ (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (+ (* 2 (/ (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (/ (pow (- phi1 phi2) 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)))) (pow lambda1 2)) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))) (* (/ lambda2 lambda1) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))))) lambda1)
(/.f64 (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (/.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) #s(literal 2 binary64))))) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) (*.f64 lambda1 lambda1)) (*.f64 (/.f64 lambda2 lambda1) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))))))) lambda1)
(/ (+ (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (+ (* -1/2 (* (/ (+ (* -4 (/ (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (+ (* 2 (/ (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (/ (pow (- phi1 phi2) 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)))) (pow lambda1 2)) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))) (+ (* -1/2 (* (/ (+ (* -1 (* lambda2 (+ (* -4 (/ (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (+ (* 2 (/ (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (/ (pow (- phi1 phi2) 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)))))) (+ (* 2 (* lambda2 (+ (* -4 (/ (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (+ (/ (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (/ (pow (- phi1 phi2) 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)))))) (* 2 (/ (* lambda2 (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2))) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2))))) (pow lambda1 3)) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))) (* (/ lambda2 lambda1) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))))) lambda1)
(/.f64 (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (/.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) #s(literal 2 binary64))))) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) (*.f64 lambda1 lambda1)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (fma.f64 lambda2 (+.f64 (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (/.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) (/.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) #s(literal 2 binary64)))) (/.f64 (*.f64 lambda2 (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) #s(literal 2 binary64))))) (*.f64 lambda2 (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (/.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) #s(literal 2 binary64))))))) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (/.f64 lambda2 lambda1) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))))))) lambda1)
(* -1 (* (/ 1 lambda1) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))))
(/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) (neg.f64 lambda1))
(* -1 (/ (+ (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (* (/ lambda2 lambda1) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))) lambda1))
(/.f64 (*.f64 (+.f64 (/.f64 lambda2 lambda1) #s(literal 1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))))) (neg.f64 lambda1))
(* -1 (/ (+ (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (* -1 (/ (+ (* -1 (* lambda2 (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))) (* 1/2 (* (/ (+ (* -4 (/ (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (+ (* 2 (/ (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (/ (pow (- phi1 phi2) 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)))) lambda1) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))) lambda1))) lambda1))
(/.f64 (-.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) (/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (/.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) #s(literal 2 binary64))))) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) lambda1) (*.f64 (neg.f64 lambda2) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))))) lambda1)) (neg.f64 lambda1))
(* -1 (/ (+ (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (* -1 (/ (+ (* -1 (* lambda2 (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))) (* -1 (/ (+ (* -1/2 (* (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (+ (* -4 (/ (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (+ (* 2 (/ (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (/ (pow (- phi1 phi2) 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)))))) (* 1/2 (* (/ (+ (* -2 (* lambda2 (+ (* -4 (/ (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (+ (/ (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (/ (pow (- phi1 phi2) 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)))))) (+ (* -2 (/ (* lambda2 (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2))) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2))) (* lambda2 (+ (* -4 (/ (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (+ (* 2 (/ (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (/ (pow (- phi1 phi2) 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2))))))) lambda1) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))) lambda1))) lambda1))) lambda1))
(/.f64 (-.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) (/.f64 (neg.f64 (fma.f64 lambda2 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) (/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) (*.f64 lambda2 (+.f64 (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (/.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) (/.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) #s(literal 2 binary64))))) (fma.f64 lambda2 (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (/.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) #s(literal 2 binary64))))) (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 lambda2 (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) #s(literal 2 binary64))))) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) lambda1) (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (/.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) #s(literal 2 binary64))))))) lambda1))) lambda1)) (neg.f64 lambda1))
(sqrt (/ 1 (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2))))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(+ (sqrt (/ 1 (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)))) (* (* lambda1 (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (sqrt (/ 1 (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 3)))))
(fma.f64 (*.f64 (*.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 3 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))
(+ (sqrt (/ 1 (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)))) (* lambda2 (+ (* -1/2 (* (* lambda2 (+ (* -4 (/ (* (pow lambda1 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)) (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 3))) (+ (* 1/2 (/ 1 (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 2))) (+ (* 1/2 (/ (cos (+ phi1 phi2)) (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 2))) (/ (* (pow lambda1 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)) (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 3)))))) (sqrt (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2))))) (* (* lambda1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (sqrt (/ 1 (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 3)))))))
(fma.f64 lambda2 (fma.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (*.f64 (+.f64 (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 3 binary64))) (/.f64 #s(literal 1/2 binary64) (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 2 binary64)))) (fma.f64 (*.f64 lambda1 lambda1) (/.f64 (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 3 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1))) (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 2 binary64))))) (sqrt.f64 (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))) (*.f64 (*.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 3 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))
(+ (sqrt (/ 1 (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)))) (* lambda2 (+ (* lambda2 (+ (* -1/2 (* (* lambda2 (+ (* -1 (/ (* lambda1 (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (+ (* -4 (/ (* (pow lambda1 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)) (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 3))) (+ (* 1/2 (/ 1 (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 2))) (+ (* 1/2 (/ (cos (+ phi1 phi2)) (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 2))) (/ (* (pow lambda1 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)) (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 3))))))) (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)))) (+ (* 2 (/ (* lambda1 (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (+ (* -4 (/ (* (pow lambda1 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)) (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 3))) (+ (* 1/2 (/ 1 (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 2))) (* 1/2 (/ (cos (+ phi1 phi2)) (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 2))))))) (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)))) (* 2 (/ (* lambda1 (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)) (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 3)))))) (sqrt (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2))))) (* -1/2 (* (+ (* -4 (/ (* (pow lambda1 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)) (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 3))) (+ (* 1/2 (/ 1 (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 2))) (+ (* 1/2 (/ (cos (+ phi1 phi2)) (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 2))) (/ (* (pow lambda1 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)) (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 3))))) (sqrt (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2))))))) (* (* lambda1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (sqrt (/ 1 (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 3)))))))
(fma.f64 lambda2 (fma.f64 lambda2 (*.f64 #s(literal -1/2 binary64) (fma.f64 lambda2 (*.f64 (fma.f64 #s(literal 2 binary64) (fma.f64 lambda1 (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 3 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (cos.f64 (+.f64 phi2 phi1)) (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 2 binary64))) (/.f64 #s(literal 1/2 binary64) (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 2 binary64)))))) (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) (/.f64 (*.f64 lambda1 (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 3 binary64)))) (/.f64 (*.f64 (*.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (+.f64 (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 3 binary64))) (/.f64 #s(literal 1/2 binary64) (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 2 binary64)))) (fma.f64 (*.f64 lambda1 lambda1) (/.f64 (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 3 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1))) (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 2 binary64)))))) (neg.f64 (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))) (sqrt.f64 (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) (*.f64 (+.f64 (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 3 binary64))) (/.f64 #s(literal 1/2 binary64) (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 2 binary64)))) (fma.f64 (*.f64 lambda1 lambda1) (/.f64 (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 3 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1))) (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 2 binary64))))) (sqrt.f64 (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))) (*.f64 (*.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 3 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))
(* (/ 1 lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))
(/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) lambda2)
(/ (+ (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (* (/ lambda1 lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))) lambda2)
(/.f64 (*.f64 (+.f64 (/.f64 lambda1 lambda2) #s(literal 1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))))) lambda2)
(/ (+ (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (+ (* -1/2 (* (/ (+ (* -4 (/ (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (+ (* 2 (/ (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (/ (pow (- phi1 phi2) 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)))) (pow lambda2 2)) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))) (* (/ lambda1 lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))))) lambda2)
(/.f64 (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (/.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) #s(literal 2 binary64))))) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) (*.f64 lambda2 lambda2)) (*.f64 (/.f64 lambda1 lambda2) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))))))) lambda2)
(/ (+ (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (+ (* -1/2 (* (/ (+ (* -4 (/ (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (+ (* 2 (/ (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (/ (pow (- phi1 phi2) 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)))) (pow lambda2 2)) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))) (+ (* -1/2 (* (/ (+ (* -1 (* lambda1 (+ (* -4 (/ (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (+ (* 2 (/ (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (/ (pow (- phi1 phi2) 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)))))) (+ (* 2 (* lambda1 (+ (* -4 (/ (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (+ (/ (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (/ (pow (- phi1 phi2) 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)))))) (* 2 (/ (* lambda1 (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2))) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2))))) (pow lambda2 3)) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))) (* (/ lambda1 lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))))) lambda2)
(/.f64 (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (/.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) #s(literal 2 binary64))))) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) (*.f64 lambda2 lambda2)) (fma.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (fma.f64 lambda1 (+.f64 (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (/.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) (/.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) #s(literal 2 binary64)))) (/.f64 (*.f64 lambda1 (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) #s(literal 2 binary64))))) (*.f64 lambda1 (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (/.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) #s(literal 2 binary64))))))) (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (*.f64 (/.f64 lambda1 lambda2) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))))))) lambda2)
(* -1 (* (/ 1 lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))))
(/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) (neg.f64 lambda2))
(* -1 (/ (+ (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (* (/ lambda1 lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))) lambda2))
(/.f64 (*.f64 (+.f64 (/.f64 lambda1 lambda2) #s(literal 1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))))) (neg.f64 lambda2))
(* -1 (/ (+ (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (* -1 (/ (+ (* -1 (* lambda1 (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))) (* 1/2 (* (/ (+ (* -4 (/ (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (+ (* 2 (/ (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (/ (pow (- phi1 phi2) 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)))) lambda2) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))) lambda2))) lambda2))
(/.f64 (-.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) (/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (/.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) #s(literal 2 binary64))))) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) lambda2) (*.f64 (neg.f64 lambda1) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))))) lambda2)) (neg.f64 lambda2))
(* -1 (/ (+ (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (* -1 (/ (+ (* -1 (* lambda1 (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))) (* -1 (/ (+ (* -1/2 (* (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (+ (* -4 (/ (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (+ (* 2 (/ (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (/ (pow (- phi1 phi2) 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)))))) (* 1/2 (* (/ (+ (* -2 (* lambda1 (+ (* -4 (/ (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (+ (/ (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (/ (pow (- phi1 phi2) 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)))))) (+ (* -2 (/ (* lambda1 (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2))) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2))) (* lambda1 (+ (* -4 (/ (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (+ (* 2 (/ (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (/ (pow (- phi1 phi2) 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2))))))) lambda2) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))) lambda2))) lambda2))) lambda2))
(/.f64 (-.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) (/.f64 (neg.f64 (fma.f64 lambda1 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) (/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) (*.f64 lambda1 (+.f64 (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (/.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) (/.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) #s(literal 2 binary64))))) (fma.f64 lambda1 (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (/.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) #s(literal 2 binary64))))) (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 lambda1 (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) #s(literal 2 binary64))))) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) lambda2) (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (/.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) #s(literal 2 binary64))))))) lambda2))) lambda2)) (neg.f64 lambda2))
(sqrt (/ 1 (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))))
(+ (sqrt (/ 1 (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (* -1/2 (* (* phi1 (+ (* -2 (/ phi2 (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (* -1/2 (/ (* (sin phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))))) (sqrt (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 phi1 (*.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (sin.f64 phi2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal -2 binary64) phi2) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 2 binary64)))) (sqrt.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))))
(+ (sqrt (/ 1 (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (* phi1 (+ (* -1/2 (* (* phi1 (+ (* -1 (/ (* (+ (* -2 phi2) (* -1/2 (* (sin phi2) (pow (- lambda1 lambda2) 2)))) (+ (* -2 (/ phi2 (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (* -1/2 (/ (* (sin phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))))) (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (+ (* -1/4 (/ (* (cos phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (+ (* 1/4 (* (pow (+ (* -2 (/ phi2 (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (* -1/2 (/ (* (sin phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2)))) 2) (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (/ 1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2)))))) (sqrt (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))) (* -1/2 (* (+ (* -2 (/ phi2 (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (* -1/2 (/ (* (sin phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2)))) (sqrt (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))))
(fma.f64 phi1 (*.f64 #s(literal -1/2 binary64) (fma.f64 phi1 (*.f64 (-.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (cos.f64 phi2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 2 binary64))) (fma.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (sin.f64 phi2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal -2 binary64) phi2) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 2 binary64)))) #s(literal 2 binary64)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))) (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 2 binary64))))) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) phi2 (*.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 phi2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (sin.f64 phi2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal -2 binary64) phi2) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 2 binary64))))) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))) (sqrt.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))) (*.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (sin.f64 phi2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal -2 binary64) phi2) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 2 binary64)))) (sqrt.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))))
(+ (sqrt (/ 1 (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (* phi1 (+ (* -1/2 (* (+ (* -2 (/ phi2 (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (* -1/2 (/ (* (sin phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2)))) (sqrt (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))) (* phi1 (+ (* -1/2 (* (* phi1 (+ (* -1 (/ (* (+ 1 (* -1/4 (* (cos phi2) (pow (- lambda1 lambda2) 2)))) (+ (* -2 (/ phi2 (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (* -1/2 (/ (* (sin phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))))) (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (+ (* -1 (/ (* (+ (* -2 phi2) (* -1/2 (* (sin phi2) (pow (- lambda1 lambda2) 2)))) (+ (* -1 (/ (* (+ (* -2 phi2) (* -1/2 (* (sin phi2) (pow (- lambda1 lambda2) 2)))) (+ (* -2 (/ phi2 (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (* -1/2 (/ (* (sin phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))))) (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (+ (* -1/4 (/ (* (cos phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (/ 1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))))) (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (+ (* 1/12 (/ (* (sin phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (* 1/2 (* (+ (* -2 (/ phi2 (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (* -1/2 (/ (* (sin phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2)))) (* (+ (* -1 (/ (* (+ (* -2 phi2) (* -1/2 (* (sin phi2) (pow (- lambda1 lambda2) 2)))) (+ (* -2 (/ phi2 (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (* -1/2 (/ (* (sin phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))))) (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (+ (* -1/4 (/ (* (cos phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (+ (* 1/4 (* (pow (+ (* -2 (/ phi2 (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (* -1/2 (/ (* (sin phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2)))) 2) (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (/ 1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))))) (+ (* (+ 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 (* (+ (* -1 (/ (* (+ (* -2 phi2) (* -1/2 (* (sin phi2) (pow (- lambda1 lambda2) 2)))) (+ (* -2 (/ phi2 (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (* -1/2 (/ (* (sin phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))))) (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (+ (* -1/4 (/ (* (cos phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (+ (* 1/4 (* (pow (+ (* -2 (/ phi2 (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (* -1/2 (/ (* (sin phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2)))) 2) (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (/ 1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))))) (sqrt (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))))))
(fma.f64 phi1 (fma.f64 phi1 (*.f64 #s(literal -1/2 binary64) (fma.f64 phi1 (*.f64 (+.f64 (neg.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) (cos.f64 phi2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (sin.f64 phi2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal -2 binary64) phi2) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 2 binary64)))) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) phi2 (*.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 phi2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) (fma.f64 (neg.f64 (fma.f64 #s(literal -2 binary64) phi2 (*.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 phi2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (sin.f64 phi2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal -2 binary64) phi2) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 2 binary64)))) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (cos.f64 phi2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 2 binary64)))))) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (sin.f64 phi2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal -2 binary64) phi2) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 2 binary64))))) (*.f64 (-.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (cos.f64 phi2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 2 binary64))) (fma.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (sin.f64 phi2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal -2 binary64) phi2) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 2 binary64)))) #s(literal 2 binary64)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))) (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 2 binary64))))) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) phi2 (*.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 phi2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (sin.f64 phi2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal -2 binary64) phi2) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 2 binary64))))) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))) (/.f64 (*.f64 (*.f64 #s(literal 1/12 binary64) (sin.f64 phi2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 2 binary64))))) (sqrt.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))) (*.f64 (-.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (cos.f64 phi2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 2 binary64))) (fma.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (sin.f64 phi2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal -2 binary64) phi2) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 2 binary64)))) #s(literal 2 binary64)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))) (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 2 binary64))))) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) phi2 (*.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 phi2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (sin.f64 phi2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal -2 binary64) phi2) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 2 binary64))))) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))) (sqrt.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))))) (*.f64 #s(literal -1/2 binary64) (*.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (sin.f64 phi2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal -2 binary64) phi2) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 2 binary64)))) (sqrt.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))))
(/ 1 phi1)
(/.f64 #s(literal 1 binary64) phi1)
(/ (+ 1 (/ phi2 phi1)) phi1)
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) phi1)
(/ (+ 1 (+ (* -1/2 (/ (+ (* -4 (pow phi2 2)) (+ (* 2 (pow phi2 2)) (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)))) (pow phi1 2))) (/ phi2 phi1))) phi1)
(/.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (/.f64 (fma.f64 #s(literal -4 binary64) (*.f64 phi2 phi2) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal 2 binary64) (*.f64 phi2 phi2)))) (*.f64 phi1 phi1)) (/.f64 phi2 phi1))) phi1)
(/ (+ 1 (+ (* -1/2 (/ (+ (* -4 (pow phi2 2)) (+ (* 2 (pow phi2 2)) (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)))) (pow phi1 2))) (+ (* -1/2 (/ (+ (* -1 (* phi2 (+ (* -4 (pow phi2 2)) (+ (* 2 (pow phi2 2)) (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)))))) (+ (* 2 (* phi2 (+ (* -4 (pow phi2 2)) (+ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))) (* 2 (* phi2 (+ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (pow phi1 3))) (/ phi2 phi1)))) phi1)
(/.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (/.f64 (fma.f64 #s(literal -4 binary64) (*.f64 phi2 phi2) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal 2 binary64) (*.f64 phi2 phi2)))) (*.f64 phi1 phi1)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) (fma.f64 phi2 (fma.f64 #s(literal -4 binary64) (*.f64 phi2 phi2) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))) (*.f64 phi2 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))) (*.f64 (neg.f64 phi2) (fma.f64 #s(literal -4 binary64) (*.f64 phi2 phi2) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal 2 binary64) (*.f64 phi2 phi2)))))) (*.f64 phi1 (*.f64 phi1 phi1))) (/.f64 phi2 phi1)))) phi1)
(/ -1 phi1)
(/.f64 #s(literal -1 binary64) phi1)
(* -1 (/ (+ 1 (/ phi2 phi1)) phi1))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (neg.f64 phi1))
(* -1 (/ (+ 1 (* -1 (/ (+ (* -1 phi2) (* 1/2 (/ (+ (* -4 (pow phi2 2)) (+ (* 2 (pow phi2 2)) (* (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1))))) (pow (- lambda1 lambda2) 2)))) phi1))) phi1))) phi1))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal -4 binary64) (*.f64 phi2 phi2) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal 2 binary64) (*.f64 phi2 phi2)))) phi1) (neg.f64 phi2)) phi1)) (neg.f64 phi1))
(* -1 (/ (+ 1 (* -1 (/ (+ (* -1 phi2) (* -1 (/ (+ (* -1/2 (+ (* -4 (pow phi2 2)) (+ (* 2 (pow phi2 2)) (* (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1))))) (pow (- lambda1 lambda2) 2))))) (* 1/2 (/ (+ (* -2 (* phi2 (+ (* -4 (pow phi2 2)) (+ (* (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1))))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))) (+ (* -2 (* phi2 (+ (* (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1))))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (* phi2 (+ (* -4 (pow phi2 2)) (+ (* 2 (pow phi2 2)) (* (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1))))) (pow (- lambda1 lambda2) 2))))))) phi1))) phi1))) phi1))) phi1))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (neg.f64 phi2) (/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) phi2) (fma.f64 #s(literal -4 binary64) (*.f64 phi2 phi2) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))) (fma.f64 phi2 (fma.f64 #s(literal -4 binary64) (*.f64 phi2 phi2) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal 2 binary64) (*.f64 phi2 phi2)))) (*.f64 (*.f64 #s(literal -2 binary64) phi2) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))))) phi1) (*.f64 #s(literal -1/2 binary64) (fma.f64 #s(literal -4 binary64) (*.f64 phi2 phi2) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal 2 binary64) (*.f64 phi2 phi2)))))) phi1)) phi1)) (neg.f64 phi1))
(sqrt (/ 1 (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1))))
(+ (sqrt (/ 1 (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (* -1/2 (* (* phi2 (+ (* -2 (/ phi1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (* -1/2 (/ (* (sin phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))))) (sqrt (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 phi2 (*.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (sin.f64 phi1) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal -2 binary64) phi1) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) #s(literal 2 binary64)))) (sqrt.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)))))
(+ (sqrt (/ 1 (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (* phi2 (+ (* -1/2 (* (* phi2 (+ (* -1 (/ (* (+ (* -2 phi1) (* -1/2 (* (sin phi1) (pow (- lambda1 lambda2) 2)))) (+ (* -2 (/ phi1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (* -1/2 (/ (* (sin phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))))) (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (+ (* -1/4 (/ (* (cos phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (+ (* 1/4 (* (pow (+ (* -2 (/ phi1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (* -1/2 (/ (* (sin phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2)))) 2) (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (/ 1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2)))))) (sqrt (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))) (* -1/2 (* (+ (* -2 (/ phi1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (* -1/2 (/ (* (sin phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2)))) (sqrt (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))))
(fma.f64 phi2 (*.f64 #s(literal -1/2 binary64) (fma.f64 phi2 (*.f64 (-.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) #s(literal 2 binary64))) (fma.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (sin.f64 phi1) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal -2 binary64) phi1) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) #s(literal 2 binary64)))) #s(literal 2 binary64)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1))) (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) #s(literal 2 binary64))))) (/.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 phi1) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 #s(literal -2 binary64) phi1)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (sin.f64 phi1) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal -2 binary64) phi1) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) #s(literal 2 binary64))))) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)))) (sqrt.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)))) (*.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (sin.f64 phi1) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal -2 binary64) phi1) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) #s(literal 2 binary64)))) (sqrt.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)))))
(+ (sqrt (/ 1 (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (* phi2 (+ (* -1/2 (* (+ (* -2 (/ phi1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (* -1/2 (/ (* (sin phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2)))) (sqrt (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))) (* phi2 (+ (* -1/2 (* (* phi2 (+ (* -1 (/ (* (+ 1 (* -1/4 (* (cos phi1) (pow (- lambda1 lambda2) 2)))) (+ (* -2 (/ phi1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (* -1/2 (/ (* (sin phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))))) (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (+ (* -1 (/ (* (+ (* -2 phi1) (* -1/2 (* (sin phi1) (pow (- lambda1 lambda2) 2)))) (+ (* -1 (/ (* (+ (* -2 phi1) (* -1/2 (* (sin phi1) (pow (- lambda1 lambda2) 2)))) (+ (* -2 (/ phi1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (* -1/2 (/ (* (sin phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))))) (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (+ (* -1/4 (/ (* (cos phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (/ 1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))))) (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (+ (* 1/12 (/ (* (sin phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (* 1/2 (* (+ (* -2 (/ phi1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (* -1/2 (/ (* (sin phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2)))) (* (+ (* -1 (/ (* (+ (* -2 phi1) (* -1/2 (* (sin phi1) (pow (- lambda1 lambda2) 2)))) (+ (* -2 (/ phi1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (* -1/2 (/ (* (sin phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))))) (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (+ (* -1/4 (/ (* (cos phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (+ (* 1/4 (* (pow (+ (* -2 (/ phi1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (* -1/2 (/ (* (sin phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2)))) 2) (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (/ 1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))))) (+ (* (+ 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 (* (+ (* -1 (/ (* (+ (* -2 phi1) (* -1/2 (* (sin phi1) (pow (- lambda1 lambda2) 2)))) (+ (* -2 (/ phi1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (* -1/2 (/ (* (sin phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))))) (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (+ (* -1/4 (/ (* (cos phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (+ (* 1/4 (* (pow (+ (* -2 (/ phi1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (* -1/2 (/ (* (sin phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2)))) 2) (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (/ 1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))))) (sqrt (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))))))
(fma.f64 phi2 (fma.f64 phi2 (*.f64 #s(literal -1/2 binary64) (fma.f64 phi2 (*.f64 (+.f64 (neg.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) (cos.f64 phi1)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (sin.f64 phi1) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal -2 binary64) phi1) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) #s(literal 2 binary64)))) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1))) (/.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 phi1) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 #s(literal -2 binary64) phi1)) (fma.f64 (neg.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 phi1) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 #s(literal -2 binary64) phi1))) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (sin.f64 phi1) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal -2 binary64) phi1) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) #s(literal 2 binary64)))) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1))) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) #s(literal 2 binary64)))))) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (sin.f64 phi1) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal -2 binary64) phi1) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) #s(literal 2 binary64)))) (-.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) #s(literal 2 binary64))) (fma.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (sin.f64 phi1) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal -2 binary64) phi1) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) #s(literal 2 binary64)))) #s(literal 2 binary64)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1))) (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) #s(literal 2 binary64))))) (/.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 phi1) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 #s(literal -2 binary64) phi1)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (sin.f64 phi1) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal -2 binary64) phi1) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) #s(literal 2 binary64))))) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1))))) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1))) (/.f64 (*.f64 (*.f64 #s(literal 1/12 binary64) (sin.f64 phi1)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) #s(literal 2 binary64))))) (sqrt.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)))) (*.f64 (-.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) #s(literal 2 binary64))) (fma.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (sin.f64 phi1) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal -2 binary64) phi1) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) #s(literal 2 binary64)))) #s(literal 2 binary64)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1))) (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) #s(literal 2 binary64))))) (/.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 phi1) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 #s(literal -2 binary64) phi1)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (sin.f64 phi1) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal -2 binary64) phi1) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) #s(literal 2 binary64))))) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)))) (sqrt.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)))))) (*.f64 #s(literal -1/2 binary64) (*.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (sin.f64 phi1) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal -2 binary64) phi1) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) #s(literal 2 binary64)))) (sqrt.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)))))
(/ 1 phi2)
(/.f64 #s(literal 1 binary64) phi2)
(/ (+ 1 (/ phi1 phi2)) phi2)
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) phi2)
(/ (+ 1 (+ (* -1/2 (/ (+ (* -4 (pow phi1 2)) (+ (* 2 (pow phi1 2)) (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)))) (pow phi2 2))) (/ phi1 phi2))) phi2)
(/.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (/.f64 (fma.f64 #s(literal -4 binary64) (*.f64 phi1 phi1) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal 2 binary64) (*.f64 phi1 phi1)))) (*.f64 phi2 phi2)) (/.f64 phi1 phi2))) phi2)
(/ (+ 1 (+ (* -1/2 (/ (+ (* -4 (pow phi1 2)) (+ (* 2 (pow phi1 2)) (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)))) (pow phi2 2))) (+ (* -1/2 (/ (+ (* -1 (* phi1 (+ (* -4 (pow phi1 2)) (+ (* 2 (pow phi1 2)) (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)))))) (+ (* 2 (* phi1 (+ (* -4 (pow phi1 2)) (+ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))) (* 2 (* phi1 (+ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (pow phi2 3))) (/ phi1 phi2)))) phi2)
(/.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (/.f64 (fma.f64 #s(literal -4 binary64) (*.f64 phi1 phi1) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal 2 binary64) (*.f64 phi1 phi1)))) (*.f64 phi2 phi2)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) (fma.f64 phi1 (fma.f64 #s(literal -4 binary64) (*.f64 phi1 phi1) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1))) (*.f64 phi1 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)))) (neg.f64 (*.f64 phi1 (fma.f64 #s(literal -4 binary64) (*.f64 phi1 phi1) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal 2 binary64) (*.f64 phi1 phi1))))))) (*.f64 phi2 (*.f64 phi2 phi2))) (/.f64 phi1 phi2)))) phi2)
(/ -1 phi2)
(/.f64 #s(literal -1 binary64) phi2)
(* -1 (/ (+ 1 (/ phi1 phi2)) phi2))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (neg.f64 phi2))
(* -1 (/ (+ 1 (* -1 (/ (+ (* -1 phi1) (* 1/2 (/ (+ (* -4 (pow phi1 2)) (+ (* 2 (pow phi1 2)) (* (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2))))) (pow (- lambda1 lambda2) 2)))) phi2))) phi2))) phi2))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal -4 binary64) (*.f64 phi1 phi1) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal 2 binary64) (*.f64 phi1 phi1)))) phi2) (neg.f64 phi1)) phi2)) (neg.f64 phi2))
(* -1 (/ (+ 1 (* -1 (/ (+ (* -1 phi1) (* -1 (/ (+ (* -1/2 (+ (* -4 (pow phi1 2)) (+ (* 2 (pow phi1 2)) (* (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2))))) (pow (- lambda1 lambda2) 2))))) (* 1/2 (/ (+ (* -2 (* phi1 (+ (* -4 (pow phi1 2)) (+ (* (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2))))) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))) (+ (* -2 (* phi1 (+ (* (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2))))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (* phi1 (+ (* -4 (pow phi1 2)) (+ (* 2 (pow phi1 2)) (* (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2))))) (pow (- lambda1 lambda2) 2))))))) phi2))) phi2))) phi2))) phi2))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (neg.f64 phi1) (/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) (*.f64 phi1 (fma.f64 #s(literal -4 binary64) (*.f64 phi1 phi1) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)))) (fma.f64 phi1 (fma.f64 #s(literal -4 binary64) (*.f64 phi1 phi1) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal 2 binary64) (*.f64 phi1 phi1)))) (*.f64 (*.f64 #s(literal -2 binary64) phi1) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1))))) phi2) (*.f64 #s(literal -1/2 binary64) (fma.f64 #s(literal -4 binary64) (*.f64 phi1 phi1) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal 2 binary64) (*.f64 phi1 phi1)))))) phi2)) phi2)) (neg.f64 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))))
(fma.f64 phi1 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 (cos.f64 phi2))) (sin.f64 phi2)) (cos.f64 phi2))
(+ (cos phi2) (* phi1 (- (* phi1 (+ (* -1/2 (cos phi2)) (* 1/6 (* phi1 (sin phi2))))) (sin phi2))))
(fma.f64 phi1 (fma.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (cos.f64 phi2) (*.f64 (*.f64 #s(literal 1/6 binary64) phi1) (sin.f64 phi2))) (neg.f64 (sin.f64 phi2))) (cos.f64 phi2))
(cos (+ phi1 phi2))
(cos.f64 (+.f64 phi2 phi1))
(cos (+ phi1 phi2))
(cos.f64 (+.f64 phi2 phi1))
(cos (+ phi1 phi2))
(cos.f64 (+.f64 phi2 phi1))
(cos (+ phi1 phi2))
(cos.f64 (+.f64 phi2 phi1))
(cos (- phi2 (* -1 phi1)))
(cos.f64 (+.f64 phi2 phi1))
(cos (- phi2 (* -1 phi1)))
(cos.f64 (+.f64 phi2 phi1))
(cos (- phi2 (* -1 phi1)))
(cos.f64 (+.f64 phi2 phi1))
(cos (- phi2 (* -1 phi1)))
(cos.f64 (+.f64 phi2 phi1))
(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))))
(fma.f64 phi2 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 (cos.f64 phi1))) (sin.f64 phi1)) (cos.f64 phi1))
(+ (cos phi1) (* phi2 (- (* phi2 (+ (* -1/2 (cos phi1)) (* 1/6 (* phi2 (sin phi1))))) (sin phi1))))
(fma.f64 phi2 (fma.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (cos.f64 phi1) (*.f64 (*.f64 #s(literal 1/6 binary64) phi2) (sin.f64 phi1))) (neg.f64 (sin.f64 phi1))) (cos.f64 phi1))
(cos (+ phi1 phi2))
(cos.f64 (+.f64 phi2 phi1))
(cos (+ phi1 phi2))
(cos.f64 (+.f64 phi2 phi1))
(cos (+ phi1 phi2))
(cos.f64 (+.f64 phi2 phi1))
(cos (+ phi1 phi2))
(cos.f64 (+.f64 phi2 phi1))
(cos (- phi1 (* -1 phi2)))
(cos.f64 (+.f64 phi2 phi1))
(cos (- phi1 (* -1 phi2)))
(cos.f64 (+.f64 phi2 phi1))
(cos (- phi1 (* -1 phi2)))
(cos.f64 (+.f64 phi2 phi1))
(cos (- phi1 (* -1 phi2)))
(cos.f64 (+.f64 phi2 phi1))
(/ 1 (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)))
(/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))
(+ (* 2 (/ (* lambda1 (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 2))) (/ 1 (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2))))
(fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(+ (* lambda1 (- (* -1 (* lambda1 (+ (* -4 (/ (* (pow lambda2 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)) (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 3))) (+ (* 1/2 (/ 1 (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 2))) (* 1/2 (/ (cos (+ phi1 phi2)) (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 2))))))) (* -2 (/ (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 2))))) (/ 1 (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2))))
(fma.f64 lambda1 (fma.f64 (neg.f64 lambda1) (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 3 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (cos.f64 (+.f64 phi2 phi1)) (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 2 binary64))) (/.f64 #s(literal 1/2 binary64) (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 2 binary64))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 lambda2 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(+ (* lambda1 (- (* lambda1 (- (* -1 (* lambda1 (+ (* 2 (/ (* lambda2 (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (+ (* -4 (/ (* (pow lambda2 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)) (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 3))) (+ (* 1/2 (/ 1 (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 2))) (* 1/2 (/ (cos (+ phi1 phi2)) (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 2))))))) (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)))) (* 2 (/ (* lambda2 (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)) (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 3)))))) (+ (* -4 (/ (* (pow lambda2 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)) (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 3))) (+ (* 1/2 (/ 1 (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 2))) (* 1/2 (/ (cos (+ phi1 phi2)) (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 2))))))) (* -2 (/ (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 2))))) (/ 1 (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2))))
(fma.f64 lambda1 (fma.f64 lambda1 (neg.f64 (fma.f64 lambda1 (*.f64 #s(literal 2 binary64) (fma.f64 lambda2 (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 3 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (cos.f64 (+.f64 phi2 phi1)) (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 2 binary64))) (/.f64 #s(literal 1/2 binary64) (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 2 binary64)))))) (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) (/.f64 (*.f64 lambda2 (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 3 binary64))))) (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 3 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (cos.f64 (+.f64 phi2 phi1)) (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 2 binary64))) (/.f64 #s(literal 1/2 binary64) (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 2 binary64))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 lambda2 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(/ 1 (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(/.f64 #s(literal 1 binary64) (*.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))))
(/ (+ (* 2 (/ lambda2 (* lambda1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))) (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (pow lambda1 2))
(/.f64 (fma.f64 #s(literal 2 binary64) (/.f64 lambda2 (*.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) (*.f64 lambda1 lambda1))
(/ (- (+ (* -1 (/ (+ (* -4 (/ (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (+ (/ (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (/ (pow (- phi1 phi2) 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)))) (pow lambda1 2))) (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (* -2 (/ lambda2 (* lambda1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))) (pow lambda1 2))
(/.f64 (+.f64 (/.f64 (+.f64 (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (/.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) (/.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) #s(literal 2 binary64)))) (neg.f64 (*.f64 lambda1 lambda1))) (fma.f64 #s(literal 2 binary64) (/.f64 lambda2 (*.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))))) (*.f64 lambda1 lambda1))
(/ (- (+ (* -1 (/ (+ (* 2 (* lambda2 (+ (* -4 (/ (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (+ (/ (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (/ (pow (- phi1 phi2) 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)))))) (* 2 (/ (* lambda2 (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2))) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)))) (pow lambda1 3))) (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (+ (* -4 (/ (pow lambda2 2) (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))) (+ (* -2 (/ lambda2 (* lambda1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))) (+ (/ (pow lambda2 2) (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (/ (pow (- phi1 phi2) 2) (* (pow lambda1 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2))))))) (pow lambda1 2))
(/.f64 (-.f64 (-.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (/.f64 (*.f64 #s(literal 2 binary64) (fma.f64 lambda2 (+.f64 (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (/.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) (/.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) #s(literal 2 binary64)))) (/.f64 (*.f64 lambda2 (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) #s(literal 2 binary64))))) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 lambda2 lambda2) (*.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) (+.f64 (fma.f64 #s(literal -2 binary64) (/.f64 lambda2 (*.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) (/.f64 (*.f64 lambda2 lambda2) (*.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))))) (/.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) #s(literal 2 binary64))))))) (*.f64 lambda1 lambda1))
(/ 1 (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(/.f64 #s(literal 1 binary64) (*.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))))
(/ (+ (* 2 (/ lambda2 (* lambda1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))) (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (pow lambda1 2))
(/.f64 (fma.f64 #s(literal 2 binary64) (/.f64 lambda2 (*.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) (*.f64 lambda1 lambda1))
(/ (+ (* -1 (/ (- (+ (* -4 (/ (pow lambda2 2) (* lambda1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))) (+ (/ (pow lambda2 2) (* lambda1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (/ (pow (- phi1 phi2) 2) (* lambda1 (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2))))) (* 2 (/ lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))) lambda1)) (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (pow lambda1 2))
(/.f64 (-.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (/.f64 (+.f64 (+.f64 (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) (/.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))))) (/.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 lambda1 (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal -2 binary64) (/.f64 lambda2 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))))) lambda1)) (*.f64 lambda1 lambda1))
(/ (+ (* -1 (/ (- (* -1 (/ (- (+ (* -2 (/ (* lambda2 (+ (* -4 (/ (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (+ (/ (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (/ (pow (- phi1 phi2) 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2))))) lambda1)) (* -2 (/ (* lambda2 (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2))) (* lambda1 (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2))))) (+ (* -4 (/ (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (+ (/ (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (/ (pow (- phi1 phi2) 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2))))) lambda1)) (* 2 (/ lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))) lambda1)) (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (pow lambda1 2))
(/.f64 (-.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (/.f64 (+.f64 (/.f64 (fma.f64 #s(literal -2 binary64) (fma.f64 lambda2 (/.f64 (+.f64 (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (/.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) (/.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) #s(literal 2 binary64)))) lambda1) (/.f64 (*.f64 lambda2 (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) (*.f64 lambda1 (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) #s(literal 2 binary64))))) (neg.f64 (+.f64 (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (/.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) (/.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) #s(literal 2 binary64)))))) (neg.f64 lambda1)) (*.f64 #s(literal -2 binary64) (/.f64 lambda2 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))))) lambda1)) (*.f64 lambda1 lambda1))
(/ 1 (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)))
(/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))
(+ (* 2 (/ (* lambda1 (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 2))) (/ 1 (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2))))
(fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(+ (* lambda2 (- (* -1 (* lambda2 (+ (* -4 (/ (* (pow lambda1 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)) (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 3))) (+ (* 1/2 (/ 1 (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 2))) (* 1/2 (/ (cos (+ phi1 phi2)) (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 2))))))) (* -2 (/ (* lambda1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 2))))) (/ 1 (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2))))
(fma.f64 lambda2 (fma.f64 (neg.f64 lambda2) (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 3 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (cos.f64 (+.f64 phi2 phi1)) (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 2 binary64))) (/.f64 #s(literal 1/2 binary64) (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 2 binary64))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(+ (* lambda2 (- (* lambda2 (- (* -1 (* lambda2 (+ (* 2 (/ (* lambda1 (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (+ (* -4 (/ (* (pow lambda1 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)) (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 3))) (+ (* 1/2 (/ 1 (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 2))) (* 1/2 (/ (cos (+ phi1 phi2)) (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 2))))))) (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)))) (* 2 (/ (* lambda1 (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)) (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 3)))))) (+ (* -4 (/ (* (pow lambda1 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)) (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 3))) (+ (* 1/2 (/ 1 (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 2))) (* 1/2 (/ (cos (+ phi1 phi2)) (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 2))))))) (* -2 (/ (* lambda1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 2))))) (/ 1 (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2))))
(fma.f64 lambda2 (fma.f64 lambda2 (neg.f64 (fma.f64 lambda2 (*.f64 #s(literal 2 binary64) (fma.f64 lambda1 (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 3 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (cos.f64 (+.f64 phi2 phi1)) (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 2 binary64))) (/.f64 #s(literal 1/2 binary64) (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 2 binary64)))))) (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) (/.f64 (*.f64 lambda1 (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 3 binary64))))) (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 3 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (cos.f64 (+.f64 phi2 phi1)) (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 2 binary64))) (/.f64 #s(literal 1/2 binary64) (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 2 binary64))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(/ 1 (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(/.f64 #s(literal 1 binary64) (*.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))))
(/ (+ (* 2 (/ lambda1 (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))) (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (pow lambda2 2))
(/.f64 (fma.f64 #s(literal 2 binary64) (/.f64 lambda1 (*.f64 lambda2 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) (*.f64 lambda2 lambda2))
(/ (- (+ (* -1 (/ (+ (* -4 (/ (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (+ (/ (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (/ (pow (- phi1 phi2) 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)))) (pow lambda2 2))) (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (* -2 (/ lambda1 (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))) (pow lambda2 2))
(/.f64 (+.f64 (/.f64 (+.f64 (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (/.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) (/.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) #s(literal 2 binary64)))) (neg.f64 (*.f64 lambda2 lambda2))) (fma.f64 #s(literal 2 binary64) (/.f64 lambda1 (*.f64 lambda2 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))))) (*.f64 lambda2 lambda2))
(/ (- (+ (* -1 (/ (+ (* 2 (* lambda1 (+ (* -4 (/ (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (+ (/ (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (/ (pow (- phi1 phi2) 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)))))) (* 2 (/ (* lambda1 (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2))) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)))) (pow lambda2 3))) (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (+ (* -4 (/ (pow lambda1 2) (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))) (+ (* -2 (/ lambda1 (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))) (+ (/ (pow lambda1 2) (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (/ (pow (- phi1 phi2) 2) (* (pow lambda2 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2))))))) (pow lambda2 2))
(/.f64 (-.f64 (-.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (/.f64 (*.f64 #s(literal 2 binary64) (fma.f64 lambda1 (+.f64 (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (/.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) (/.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) #s(literal 2 binary64)))) (/.f64 (*.f64 lambda1 (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) #s(literal 2 binary64))))) (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 lambda1 lambda1) (*.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) (+.f64 (fma.f64 #s(literal -2 binary64) (/.f64 lambda1 (*.f64 lambda2 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) (/.f64 (*.f64 lambda1 lambda1) (*.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))))) (/.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) #s(literal 2 binary64))))))) (*.f64 lambda2 lambda2))
(/ 1 (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(/.f64 #s(literal 1 binary64) (*.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))))
(/ (+ (* 2 (/ lambda1 (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))) (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (pow lambda2 2))
(/.f64 (fma.f64 #s(literal 2 binary64) (/.f64 lambda1 (*.f64 lambda2 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) (*.f64 lambda2 lambda2))
(/ (+ (* -1 (/ (- (+ (* -4 (/ (pow lambda1 2) (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))) (+ (/ (pow lambda1 2) (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (/ (pow (- phi1 phi2) 2) (* lambda2 (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2))))) (* 2 (/ lambda1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))) lambda2)) (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (pow lambda2 2))
(/.f64 (-.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (/.f64 (+.f64 (+.f64 (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) (/.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))))) (/.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 lambda2 (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal -2 binary64) (/.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))))) lambda2)) (*.f64 lambda2 lambda2))
(/ (+ (* -1 (/ (- (* -1 (/ (- (+ (* -2 (/ (* lambda1 (+ (* -4 (/ (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (+ (/ (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (/ (pow (- phi1 phi2) 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2))))) lambda2)) (* -2 (/ (* lambda1 (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2))) (* lambda2 (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2))))) (+ (* -4 (/ (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (+ (/ (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (/ (pow (- phi1 phi2) 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2))))) lambda2)) (* 2 (/ lambda1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))) lambda2)) (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (pow lambda2 2))
(/.f64 (-.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (/.f64 (+.f64 (/.f64 (fma.f64 #s(literal -2 binary64) (fma.f64 lambda1 (/.f64 (+.f64 (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (/.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) (/.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) #s(literal 2 binary64)))) lambda2) (/.f64 (*.f64 lambda1 (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) (*.f64 lambda2 (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) #s(literal 2 binary64))))) (neg.f64 (+.f64 (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (/.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) (/.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) #s(literal 2 binary64)))))) (neg.f64 lambda2)) (*.f64 #s(literal -2 binary64) (/.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))))) lambda2)) (*.f64 lambda2 lambda2))
(/ 1 (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))
(/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))
(+ (* -1 (* phi1 (+ (* -2 (/ phi2 (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (* -1/2 (/ (* (sin phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2)))))) (/ 1 (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))
(fma.f64 (neg.f64 phi1) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (sin.f64 phi2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal -2 binary64) phi2) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))))
(+ (* phi1 (- (* -1 (* phi1 (+ (* -1 (/ (* (+ (* -2 phi2) (* -1/2 (* (sin phi2) (pow (- lambda1 lambda2) 2)))) (+ (* -2 (/ phi2 (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (* -1/2 (/ (* (sin phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))))) (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (+ (* -1/4 (/ (* (cos phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (/ 1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2)))))) (+ (* -2 (/ phi2 (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (* -1/2 (/ (* (sin phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2)))))) (/ 1 (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))
(fma.f64 phi1 (neg.f64 (fma.f64 phi1 (fma.f64 (neg.f64 (fma.f64 #s(literal -2 binary64) phi2 (*.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 phi2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (sin.f64 phi2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal -2 binary64) phi2) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 2 binary64)))) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (cos.f64 phi2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 2 binary64))))) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (sin.f64 phi2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal -2 binary64) phi2) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 2 binary64)))))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))))
(+ (* phi1 (- (* phi1 (- (* -1 (* phi1 (+ (* -1 (/ (* (+ 1 (* -1/4 (* (cos phi2) (pow (- lambda1 lambda2) 2)))) (+ (* -2 (/ phi2 (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (* -1/2 (/ (* (sin phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))))) (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (+ (* -1 (/ (* (+ (* -2 phi2) (* -1/2 (* (sin phi2) (pow (- lambda1 lambda2) 2)))) (+ (* -1 (/ (* (+ (* -2 phi2) (* -1/2 (* (sin phi2) (pow (- lambda1 lambda2) 2)))) (+ (* -2 (/ phi2 (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (* -1/2 (/ (* (sin phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))))) (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (+ (* -1/4 (/ (* (cos phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (/ 1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))))) (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (* 1/12 (/ (* (sin phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))))))) (+ (* -1 (/ (* (+ (* -2 phi2) (* -1/2 (* (sin phi2) (pow (- lambda1 lambda2) 2)))) (+ (* -2 (/ phi2 (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (* -1/2 (/ (* (sin phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))))) (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (+ (* -1/4 (/ (* (cos phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (/ 1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2)))))) (+ (* -2 (/ phi2 (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (* -1/2 (/ (* (sin phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2)))))) (/ 1 (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))
(fma.f64 phi1 (+.f64 (fma.f64 phi1 (neg.f64 (fma.f64 phi1 (-.f64 (fma.f64 (neg.f64 (fma.f64 #s(literal -2 binary64) phi2 (*.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 phi2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))) (/.f64 (fma.f64 (neg.f64 (fma.f64 #s(literal -2 binary64) phi2 (*.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 phi2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (sin.f64 phi2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal -2 binary64) phi2) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 2 binary64)))) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (cos.f64 phi2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 2 binary64))))) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))) (/.f64 (*.f64 (*.f64 #s(literal 1/12 binary64) (sin.f64 phi2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 2 binary64)))) (/.f64 (*.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) (cos.f64 phi2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (sin.f64 phi2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal -2 binary64) phi2) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 2 binary64))))) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))) (fma.f64 (neg.f64 (fma.f64 #s(literal -2 binary64) phi2 (*.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 phi2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (sin.f64 phi2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal -2 binary64) phi2) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 2 binary64)))) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (cos.f64 phi2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 2 binary64))))))) (*.f64 #s(literal 2 binary64) (/.f64 phi2 (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (sin.f64 phi2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))))
(/ 1 (pow phi1 2))
(/.f64 #s(literal 1 binary64) (*.f64 phi1 phi1))
(/ (+ 1 (* 2 (/ phi2 phi1))) (pow phi1 2))
(/.f64 (fma.f64 #s(literal 2 binary64) (/.f64 phi2 phi1) #s(literal 1 binary64)) (*.f64 phi1 phi1))
(/ (- (+ 1 (* -1 (/ (+ (* -4 (pow phi2 2)) (+ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (pow phi1 2)))) (* -2 (/ phi2 phi1))) (pow phi1 2))
(/.f64 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal -4 binary64) (*.f64 phi2 phi2) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))) (*.f64 phi1 phi1))) (/.f64 (*.f64 #s(literal 2 binary64) phi2) phi1)) (*.f64 phi1 phi1))
(/ (- (+ 1 (* -1 (/ (+ (* 2 (* phi2 (+ (* -4 (pow phi2 2)) (+ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))) (* 2 (* phi2 (+ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))) (pow phi1 3)))) (+ (* -4 (/ (pow phi2 2) (pow phi1 2))) (+ (* -2 (/ phi2 phi1)) (+ (/ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) (/ (pow phi2 2) (pow phi1 2)))))) (pow phi1 2))
(/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 2 binary64) (fma.f64 phi2 (fma.f64 #s(literal -4 binary64) (*.f64 phi2 phi2) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))) (*.f64 phi2 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))))) (*.f64 phi1 (*.f64 phi1 phi1)))) (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1)) (fma.f64 #s(literal -2 binary64) (/.f64 phi2 phi1) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) (/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1)))))) (*.f64 phi1 phi1))
(/ 1 (pow phi1 2))
(/.f64 #s(literal 1 binary64) (*.f64 phi1 phi1))
(/ (+ 1 (* 2 (/ phi2 phi1))) (pow phi1 2))
(/.f64 (fma.f64 #s(literal 2 binary64) (/.f64 phi2 phi1) #s(literal 1 binary64)) (*.f64 phi1 phi1))
(/ (+ 1 (* -1 (/ (- (+ (* -4 (/ (pow phi2 2) phi1)) (+ (/ (* (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1))))) (pow (- lambda1 lambda2) 2)) phi1) (/ (pow phi2 2) phi1))) (* 2 phi2)) phi1))) (pow phi1 2))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 phi2 phi2) phi1) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) phi1) (/.f64 (*.f64 phi2 phi2) phi1))) (*.f64 #s(literal -2 binary64) phi2)) phi1)) (*.f64 phi1 phi1))
(/ (+ 1 (* -1 (/ (- (* -1 (/ (- (+ (* -2 (/ (* phi2 (+ (* -4 (pow phi2 2)) (+ (* (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1))))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) phi1)) (* -2 (/ (* phi2 (+ (* (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1))))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) phi1))) (+ (* -4 (pow phi2 2)) (+ (* (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1))))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) phi1)) (* 2 phi2)) phi1))) (pow phi1 2))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (fma.f64 #s(literal -2 binary64) (fma.f64 phi2 (/.f64 (fma.f64 #s(literal -4 binary64) (*.f64 phi2 phi2) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))) phi1) (/.f64 (*.f64 phi2 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))) phi1)) (neg.f64 (fma.f64 #s(literal -4 binary64) (*.f64 phi2 phi2) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))))) (neg.f64 phi1)) (*.f64 #s(literal -2 binary64) phi2)) phi1)) (*.f64 phi1 phi1))
(/ 1 (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))
(/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)))
(+ (* -1 (* phi2 (+ (* -2 (/ phi1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (* -1/2 (/ (* (sin phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2)))))) (/ 1 (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))
(fma.f64 (neg.f64 phi2) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (sin.f64 phi1) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal -2 binary64) phi1) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1))))
(+ (* phi2 (- (* -1 (* phi2 (+ (* -1 (/ (* (+ (* -2 phi1) (* -1/2 (* (sin phi1) (pow (- lambda1 lambda2) 2)))) (+ (* -2 (/ phi1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (* -1/2 (/ (* (sin phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))))) (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (+ (* -1/4 (/ (* (cos phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (/ 1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2)))))) (+ (* -2 (/ phi1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (* -1/2 (/ (* (sin phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2)))))) (/ 1 (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))
(fma.f64 phi2 (neg.f64 (fma.f64 phi2 (fma.f64 (neg.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 phi1) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 #s(literal -2 binary64) phi1))) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (sin.f64 phi1) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal -2 binary64) phi1) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) #s(literal 2 binary64)))) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1))) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) #s(literal 2 binary64))))) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (sin.f64 phi1) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal -2 binary64) phi1) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) #s(literal 2 binary64)))))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1))))
(+ (* phi2 (- (* phi2 (- (* -1 (* phi2 (+ (* -1 (/ (* (+ 1 (* -1/4 (* (cos phi1) (pow (- lambda1 lambda2) 2)))) (+ (* -2 (/ phi1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (* -1/2 (/ (* (sin phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))))) (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (+ (* -1 (/ (* (+ (* -2 phi1) (* -1/2 (* (sin phi1) (pow (- lambda1 lambda2) 2)))) (+ (* -1 (/ (* (+ (* -2 phi1) (* -1/2 (* (sin phi1) (pow (- lambda1 lambda2) 2)))) (+ (* -2 (/ phi1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (* -1/2 (/ (* (sin phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))))) (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (+ (* -1/4 (/ (* (cos phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (/ 1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))))) (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (* 1/12 (/ (* (sin phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))))))) (+ (* -1 (/ (* (+ (* -2 phi1) (* -1/2 (* (sin phi1) (pow (- lambda1 lambda2) 2)))) (+ (* -2 (/ phi1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (* -1/2 (/ (* (sin phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))))) (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (+ (* -1/4 (/ (* (cos phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (/ 1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2)))))) (+ (* -2 (/ phi1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (* -1/2 (/ (* (sin phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2)))))) (/ 1 (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))
(fma.f64 phi2 (fma.f64 phi2 (neg.f64 (fma.f64 phi2 (-.f64 (-.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/12 binary64) (sin.f64 phi1)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) #s(literal 2 binary64))) (/.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 phi1) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 #s(literal -2 binary64) phi1)) (fma.f64 (neg.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 phi1) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 #s(literal -2 binary64) phi1))) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (sin.f64 phi1) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal -2 binary64) phi1) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) #s(literal 2 binary64)))) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1))) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) #s(literal 2 binary64)))))) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)))) (/.f64 (*.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) (cos.f64 phi1)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (sin.f64 phi1) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal -2 binary64) phi1) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) #s(literal 2 binary64))))) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)))) (fma.f64 (neg.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 phi1) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 #s(literal -2 binary64) phi1))) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (sin.f64 phi1) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal -2 binary64) phi1) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) #s(literal 2 binary64)))) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1))) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) #s(literal 2 binary64))))))) (neg.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (sin.f64 phi1) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal -2 binary64) phi1) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) #s(literal 2 binary64)))))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1))))
(/ 1 (pow phi2 2))
(/.f64 #s(literal 1 binary64) (*.f64 phi2 phi2))
(/ (+ 1 (* 2 (/ phi1 phi2))) (pow phi2 2))
(/.f64 (fma.f64 #s(literal 2 binary64) (/.f64 phi1 phi2) #s(literal 1 binary64)) (*.f64 phi2 phi2))
(/ (- (+ 1 (* -1 (/ (+ (* -4 (pow phi1 2)) (+ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow phi1 2))) (pow phi2 2)))) (* -2 (/ phi1 phi2))) (pow phi2 2))
(/.f64 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal -4 binary64) (*.f64 phi1 phi1) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1))) (*.f64 phi2 phi2))) (/.f64 (*.f64 #s(literal 2 binary64) phi1) phi2)) (*.f64 phi2 phi2))
(/ (- (+ 1 (* -1 (/ (+ (* 2 (* phi1 (+ (* -4 (pow phi1 2)) (+ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))) (* 2 (* phi1 (+ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))) (pow phi2 3)))) (+ (* -4 (/ (pow phi1 2) (pow phi2 2))) (+ (* -2 (/ phi1 phi2)) (+ (/ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) (/ (pow phi1 2) (pow phi2 2)))))) (pow phi2 2))
(/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 2 binary64) (fma.f64 phi1 (fma.f64 #s(literal -4 binary64) (*.f64 phi1 phi1) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1))) (*.f64 phi1 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1))))) (*.f64 phi2 (*.f64 phi2 phi2)))) (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 phi1 phi1) (*.f64 phi2 phi2)) (fma.f64 #s(literal -2 binary64) (/.f64 phi1 phi2) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) (/.f64 (*.f64 phi1 phi1) (*.f64 phi2 phi2)))))) (*.f64 phi2 phi2))
(/ 1 (pow phi2 2))
(/.f64 #s(literal 1 binary64) (*.f64 phi2 phi2))
(/ (+ 1 (* 2 (/ phi1 phi2))) (pow phi2 2))
(/.f64 (fma.f64 #s(literal 2 binary64) (/.f64 phi1 phi2) #s(literal 1 binary64)) (*.f64 phi2 phi2))
(/ (+ 1 (* -1 (/ (- (+ (* -4 (/ (pow phi1 2) phi2)) (+ (/ (* (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2))))) (pow (- lambda1 lambda2) 2)) phi2) (/ (pow phi1 2) phi2))) (* 2 phi1)) phi2))) (pow phi2 2))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 phi1 phi1) phi2) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) phi2) (/.f64 (*.f64 phi1 phi1) phi2))) (*.f64 #s(literal -2 binary64) phi1)) phi2)) (*.f64 phi2 phi2))
(/ (+ 1 (* -1 (/ (- (* -1 (/ (- (+ (* -2 (/ (* phi1 (+ (* -4 (pow phi1 2)) (+ (* (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2))))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) phi2)) (* -2 (/ (* phi1 (+ (* (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2))))) (pow (- lambda1 lambda2) 2)) (pow phi1 2))) phi2))) (+ (* -4 (pow phi1 2)) (+ (* (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2))))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) phi2)) (* 2 phi1)) phi2))) (pow phi2 2))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (fma.f64 #s(literal -2 binary64) (fma.f64 phi1 (/.f64 (fma.f64 #s(literal -4 binary64) (*.f64 phi1 phi1) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1))) phi2) (/.f64 (*.f64 phi1 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1))) phi2)) (neg.f64 (fma.f64 #s(literal -4 binary64) (*.f64 phi1 phi1) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1))))) (neg.f64 phi2)) (*.f64 #s(literal -2 binary64) phi1)) phi2)) (*.f64 phi2 phi2))

eval267.0ms (1.8%)

Memory
-26.1MiB live, 217.2MiB allocated
Compiler

Compiled 41 281 to 3 914 computations (90.5% saved)

prune267.0ms (1.8%)

Memory
14.4MiB live, 406.8MiB allocated
Pruning

64 alts after pruning (61 fresh and 3 done)

PrunedKeptTotal
New1 070491 119
Fresh81220
Picked235
Done000
Total1 080641 144
Accuracy
97.3%
Counts
1 144 → 64
Alt Table
Click to see full alt table
StatusAccuracyProgram
5.6%
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 R (*.f64 phi2 phi2)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64))) (-.f64 lambda1 lambda2)) (*.f64 R (-.f64 lambda1 lambda2)))
24.7%
(/.f64 (*.f64 (-.f64 (*.f64 R R) (/.f64 (*.f64 (*.f64 R phi1) (*.f64 R phi1)) (*.f64 phi2 phi2))) phi2) (fma.f64 R (/.f64 phi1 phi2) R))
57.7%
(/.f64 R (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))
24.7%
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 R (/.f64 phi1 phi2) R) (*.f64 (-.f64 (*.f64 R R) (/.f64 (*.f64 (*.f64 R phi1) (*.f64 R phi1)) (*.f64 phi2 phi2))) phi2)))
21.4%
(*.f64 (hypot.f64 (exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2)))) phi2) R)
64.0%
(*.f64 (hypot.f64 phi2 (-.f64 lambda1 lambda2)) R)
70.4%
(*.f64 (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) R)
50.8%
(*.f64 (hypot.f64 phi2 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) R)
55.7%
(*.f64 (hypot.f64 phi2 (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) R)
68.6%
(*.f64 (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) R)
20.5%
(*.f64 (-.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64))) (-.f64 lambda1 lambda2)) lambda1) lambda2) R)
8.2%
(*.f64 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) R)
23.1%
(*.f64 (*.f64 (neg.f64 lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) R)
10.9%
(*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (neg.f64 lambda2)) R)
20.5%
(*.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) R)
8.8%
(*.f64 (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) R)
13.5%
(*.f64 (*.f64 R (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) lambda1)
52.1%
(*.f64 (*.f64 R phi2) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)))
29.0%
(*.f64 (*.f64 R lambda2) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))))
21.6%
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
20.5%
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
9.3%
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
2.4%
(*.f64 (neg.f64 phi2) (-.f64 R (*.f64 phi1 (/.f64 R phi2))))
3.3%
(*.f64 (neg.f64 phi2) R)
38.1%
(*.f64 (neg.f64 lambda1) (fma.f64 R (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (neg.f64 lambda1))))
54.2%
(*.f64 phi2 (fma.f64 (/.f64 (neg.f64 phi1) phi2) R R))
55.7%
(*.f64 phi2 (fma.f64 (*.f64 (neg.f64 phi1) R) (/.f64 #s(literal 1 binary64) phi2) R))
24.8%
(*.f64 phi2 (/.f64 (-.f64 (*.f64 R R) (/.f64 (*.f64 (*.f64 R phi1) (*.f64 R phi1)) (*.f64 phi2 phi2))) (fma.f64 R (/.f64 phi1 phi2) R)))
55.3%
(*.f64 phi2 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 R (*.f64 phi1 (/.f64 R phi2))))))
55.0%
(*.f64 phi2 (-.f64 R (/.f64 phi1 (/.f64 phi2 R))))
55.7%
(*.f64 phi2 (-.f64 R (/.f64 #s(literal 1 binary64) (/.f64 phi2 (*.f64 R phi1)))))
55.4%
(*.f64 phi2 (-.f64 R (*.f64 phi1 (/.f64 R phi2))))
55.4%
(*.f64 phi2 (-.f64 R (*.f64 phi1 (*.f64 (/.f64 #s(literal 1 binary64) phi2) R))))
54.8%
(*.f64 phi2 (*.f64 phi1 (-.f64 (/.f64 R phi1) (/.f64 R phi2))))
28.3%
(*.f64 phi2 (neg.f64 (/.f64 (*.f64 R phi1) phi2)))
32.3%
(*.f64 phi2 R)
53.5%
(*.f64 phi1 (-.f64 (/.f64 (*.f64 R phi2) phi1) R))
27.2%
(*.f64 phi1 (neg.f64 R))
33.8%
(*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) R) (/.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) lambda2)))
25.9%
(*.f64 R (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (neg.f64 phi1))))
31.2%
(*.f64 R (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) phi2)))
29.4%
(*.f64 R (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 (/.f64 lambda2 lambda1) #s(literal 1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))))) (neg.f64 lambda1))))
27.9%
(*.f64 R (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 (/.f64 lambda1 lambda2) #s(literal 1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))))) lambda2)))
28.9%
(*.f64 R (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) lambda2)))
32.3%
(*.f64 R (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) phi2)))
27.2%
(*.f64 R (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) phi1)))
19.0%
(*.f64 R (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (fma.f64 #s(literal 2 binary64) (/.f64 phi2 phi1) #s(literal 1 binary64)) (*.f64 phi1 phi1)))))
20.7%
(*.f64 R (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (fma.f64 #s(literal 2 binary64) (/.f64 phi1 phi2) #s(literal 1 binary64)) (*.f64 phi2 phi2)))))
46.8%
(*.f64 R (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1))))))
58.6%
(*.f64 R (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (fma.f64 (cos.f64 phi2) (cos.f64 phi1) (*.f64 (neg.f64 (sin.f64 phi1)) (sin.f64 phi2))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))))
23.1%
(*.f64 R (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 phi2 phi2)))))
55.4%
(*.f64 R (-.f64 phi2 phi1))
13.7%
(*.f64 R (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) lambda1))
49.4%
(*.f64 R (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (neg.f64 phi1)))
11.1%
(*.f64 R (*.f64 (cos.f64 (*.f64 phi2 (fma.f64 #s(literal 1/2 binary64) (/.f64 phi1 phi2) #s(literal 1/2 binary64)))) lambda1))
9.0%
(*.f64 R (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) lambda1))
47.2%
(*.f64 R (sqrt.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))))
47.2%
(*.f64 R (sqrt.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1))))
58.1%
(*.f64 R (sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
22.2%
(*.f64 R (sqrt.f64 (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -2 binary64) (/.f64 phi1 phi2) #s(literal 1 binary64)))))
23.1%
(*.f64 R (sqrt.f64 (*.f64 phi2 phi2)))
21.3%
(*.f64 R (sqrt.f64 (*.f64 phi1 phi1)))
20.1%
(*.f64 R (neg.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda1)))
8.2%
(neg.f64 (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))))
Compiler

Compiled 2 303 to 1 519 computations (34% saved)

simplify403.0ms (2.7%)

Memory
8.5MiB live, 635.8MiB allocated
Algorithm
egg-herbie
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
cost-diff0
(fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))
cost-diff0
(fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1))
cost-diff0
(sqrt.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)))
cost-diff0
(*.f64 R (sqrt.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1))))
cost-diff0
(-.f64 lambda1 lambda2)
cost-diff0
(*.f64 (hypot.f64 phi2 (-.f64 lambda1 lambda2)) R)
cost-diff4928
(hypot.f64 phi2 (-.f64 lambda1 lambda2))
cost-diff0
(/.f64 phi2 R)
cost-diff0
(-.f64 R (/.f64 phi1 (/.f64 phi2 R)))
cost-diff384
(/.f64 phi1 (/.f64 phi2 R))
cost-diff896
(*.f64 phi2 (-.f64 R (/.f64 phi1 (/.f64 phi2 R))))
cost-diff0
(neg.f64 R)
cost-diff0
(*.f64 phi1 (neg.f64 R))
cost-diff0
(-.f64 lambda1 lambda2)
cost-diff0
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
cost-diff0
(hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))
cost-diff0
(*.f64 (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) R)
Rules
17 770×lower-fma.f32
17 766×lower-fma.f64
3 490×lower-+.f64
3 490×lower-+.f32
2 908×lower-*.f32
Iterations

Useful iterations: 5 (0.0ms)

IterNodesCost
027176
054176
187176
2174176
3611176
42228176
57457173
08166173
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(*.f64 (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) R)
(hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))
phi1
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(-.f64 lambda1 lambda2)
lambda1
lambda2
(cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))
(*.f64 #s(literal 1/2 binary64) phi1)
#s(literal 1/2 binary64)
R
(*.f64 phi1 (neg.f64 R))
phi1
(neg.f64 R)
R
(*.f64 phi2 (-.f64 R (/.f64 phi1 (/.f64 phi2 R))))
phi2
(-.f64 R (/.f64 phi1 (/.f64 phi2 R)))
R
(/.f64 phi1 (/.f64 phi2 R))
phi1
(/.f64 phi2 R)
(*.f64 (hypot.f64 phi2 (-.f64 lambda1 lambda2)) R)
(hypot.f64 phi2 (-.f64 lambda1 lambda2))
phi2
(-.f64 lambda1 lambda2)
lambda1
lambda2
R
(*.f64 R (sqrt.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1))))
R
(sqrt.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)))
(fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1))
(fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))
#s(literal 1/2 binary64)
(cos.f64 phi1)
phi1
(*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))
(-.f64 lambda1 lambda2)
lambda1
lambda2
(*.f64 phi1 phi1)
Outputs
(*.f64 (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) R)
(*.f64 (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))))) R)
(hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))
(hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))))
phi1
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))))
(-.f64 lambda1 lambda2)
lambda1
lambda2
(cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))
(cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))
(*.f64 #s(literal 1/2 binary64) phi1)
(*.f64 phi1 #s(literal 1/2 binary64))
#s(literal 1/2 binary64)
R
(*.f64 phi1 (neg.f64 R))
phi1
(neg.f64 R)
R
(*.f64 phi2 (-.f64 R (/.f64 phi1 (/.f64 phi2 R))))
(*.f64 R (+.f64 phi2 (neg.f64 phi1)))
phi2
(-.f64 R (/.f64 phi1 (/.f64 phi2 R)))
(-.f64 R (/.f64 (*.f64 phi1 R) phi2))
R
(/.f64 phi1 (/.f64 phi2 R))
(/.f64 (*.f64 phi1 R) phi2)
phi1
(/.f64 phi2 R)
(*.f64 (hypot.f64 phi2 (-.f64 lambda1 lambda2)) R)
(*.f64 R (sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 phi2 phi2))))
(hypot.f64 phi2 (-.f64 lambda1 lambda2))
(sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 phi2 phi2)))
phi2
(-.f64 lambda1 lambda2)
lambda1
lambda2
R
(*.f64 R (sqrt.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1))))
(*.f64 R (sqrt.f64 (fma.f64 phi1 phi1 (*.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))))
R
(sqrt.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)))
(sqrt.f64 (fma.f64 phi1 phi1 (*.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))))
(fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1))
(fma.f64 phi1 phi1 (*.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))
(fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))
#s(literal 1/2 binary64)
(cos.f64 phi1)
phi1
(*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))
(-.f64 lambda1 lambda2)
lambda1
lambda2
(*.f64 phi1 phi1)

localize164.0ms (1.1%)

Memory
48.0MiB live, 190.4MiB allocated
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))
accuracy99.9%
(*.f64 R (sqrt.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1))))
accuracy99.2%
(fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))
accuracy45.0%
(sqrt.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)))
accuracy100.0%
(hypot.f64 phi2 (-.f64 lambda1 lambda2))
accuracy100.0%
(-.f64 lambda1 lambda2)
accuracy100.0%
(*.f64 (hypot.f64 phi2 (-.f64 lambda1 lambda2)) R)
accuracy100.0%
(/.f64 phi2 R)
accuracy100.0%
(-.f64 R (/.f64 phi1 (/.f64 phi2 R)))
accuracy93.4%
(/.f64 phi1 (/.f64 phi2 R))
accuracy91.8%
(*.f64 phi2 (-.f64 R (/.f64 phi1 (/.f64 phi2 R))))
accuracy100.0%
(*.f64 phi1 (neg.f64 R))
accuracy100.0%
(neg.f64 R)
accuracy100.0%
(*.f64 #s(literal 1/2 binary64) phi1)
accuracy100.0%
(cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))
accuracy99.9%
(*.f64 (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) R)
accuracy99.8%
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
Samples
85.0ms256×0valid
Compiler

Compiled 223 to 31 computations (86.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 66.0ms
ival-mult: 36.0ms (54.5% of total)
ival-cos: 10.0ms (15.1% of total)
ival-hypot: 8.0ms (12.1% of total)
ival-div: 3.0ms (4.5% of total)
ival-sub: 3.0ms (4.5% of total)
ival-add: 2.0ms (3% of total)
ival-sqrt: 2.0ms (3% of total)
ival-neg: 1.0ms (1.5% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series119.0ms (0.8%)

Memory
-6.0MiB live, 110.8MiB allocated
Counts
19 → 576
Calls
Call 1
Inputs
#<alt (*.f64 (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) R)>
#<alt (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))>
#<alt (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))>
#<alt (-.f64 lambda1 lambda2)>
#<alt (*.f64 phi1 (neg.f64 R))>
#<alt (neg.f64 R)>
#<alt (*.f64 phi2 (-.f64 R (/.f64 phi1 (/.f64 phi2 R))))>
#<alt (/.f64 phi1 (/.f64 phi2 R))>
#<alt (-.f64 R (/.f64 phi1 (/.f64 phi2 R)))>
#<alt (/.f64 phi2 R)>
#<alt (hypot.f64 phi2 (-.f64 lambda1 lambda2))>
#<alt (*.f64 (hypot.f64 phi2 (-.f64 lambda1 lambda2)) R)>
#<alt (*.f64 R (sqrt.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1))))>
#<alt (sqrt.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)))>
#<alt (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1))>
#<alt (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))>
#<alt (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))>
#<alt (*.f64 #s(literal 1/2 binary64) phi1)>
#<alt (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))>
Outputs
#<alt (* R (- lambda1 lambda2))>
#<alt (+ (* 1/2 (/ (* R (* (pow phi1 2) (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))))) (- lambda1 lambda2))) (* R (- lambda1 lambda2)))>
#<alt (+ (* R (- lambda1 lambda2)) (* (pow phi1 2) (+ (* 1/2 (/ (* R (* (pow phi1 2) (- (* 1/48 (pow (- lambda1 lambda2) 2)) (* 1/4 (/ (pow (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) 2) (pow (- lambda1 lambda2) 2)))))) (- lambda1 lambda2))) (* 1/2 (/ (* R (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2)))) (- lambda1 lambda2))))))>
#<alt (+ (* R (- lambda1 lambda2)) (* (pow phi1 2) (+ (* 1/2 (/ (* R (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2)))) (- lambda1 lambda2))) (* (pow phi1 2) (+ (* 1/2 (/ (* R (* (pow phi1 2) (- (* -1/1440 (pow (- lambda1 lambda2) 2)) (* 1/2 (/ (* (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) (- (* 1/48 (pow (- lambda1 lambda2) 2)) (* 1/4 (/ (pow (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) 2) (pow (- lambda1 lambda2) 2))))) (pow (- lambda1 lambda2) 2)))))) (- lambda1 lambda2))) (* 1/2 (/ (* R (- (* 1/48 (pow (- lambda1 lambda2) 2)) (* 1/4 (/ (pow (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) 2) (pow (- lambda1 lambda2) 2))))) (- lambda1 lambda2))))))))>
#<alt (* R phi1)>
#<alt (* phi1 (+ R (* 1/2 (/ (* R (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2))) (pow phi1 2)))))>
#<alt (* phi1 (+ R (+ (* -1/8 (/ (* R (* (pow (cos (* 1/2 phi1)) 4) (pow (- lambda1 lambda2) 4))) (pow phi1 4))) (* 1/2 (/ (* R (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2))) (pow phi1 2))))))>
#<alt (* phi1 (+ R (+ (* -1/8 (/ (* R (* (pow (cos (* 1/2 phi1)) 4) (pow (- lambda1 lambda2) 4))) (pow phi1 4))) (+ (* 1/16 (/ (* R (* (pow (cos (* 1/2 phi1)) 6) (pow (- lambda1 lambda2) 6))) (pow phi1 6))) (* 1/2 (/ (* R (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2))) (pow phi1 2)))))))>
#<alt (* -1 (* R phi1))>
#<alt (* -1 (* phi1 (+ R (* 1/2 (/ (* R (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2))) (pow phi1 2))))))>
#<alt (* -1 (* phi1 (+ R (+ (* -1/8 (/ (* R (* (pow (cos (* 1/2 phi1)) 4) (pow (- lambda1 lambda2) 4))) (pow phi1 4))) (* 1/2 (/ (* R (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2))) (pow phi1 2)))))))>
#<alt (* -1 (* phi1 (+ R (+ (* -1/8 (/ (* R (* (pow (cos (* 1/2 phi1)) 4) (pow (- lambda1 lambda2) 4))) (pow phi1 4))) (+ (* 1/16 (/ (* R (* (pow (cos (* 1/2 phi1)) 6) (pow (- lambda1 lambda2) 6))) (pow phi1 6))) (* 1/2 (/ (* R (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2))) (pow phi1 2))))))))>
#<alt (* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2))))>
#<alt (+ (* -1 (* (* R (* lambda1 (* lambda2 (pow (cos (* 1/2 phi1)) 2)))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))) (* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))>
#<alt (+ (* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))) (* lambda1 (+ (* -1 (* (* R (* lambda2 (pow (cos (* 1/2 phi1)) 2))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))) (* 1/2 (* (* R (* lambda1 (- (pow (cos (* 1/2 phi1)) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))))))>
#<alt (+ (* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))) (* lambda1 (+ (* -1 (* (* R (* lambda2 (pow (cos (* 1/2 phi1)) 2))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))) (* lambda1 (+ (* 1/2 (* (* R (* lambda1 (* lambda2 (* (pow (cos (* 1/2 phi1)) 2) (- (pow (cos (* 1/2 phi1)) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))))) (sqrt (/ 1 (pow (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)) 3))))) (* 1/2 (* (* R (- (pow (cos (* 1/2 phi1)) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))))))))>
#<alt (* R (* lambda1 (cos (* 1/2 phi1))))>
#<alt (* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 phi1)))) lambda1)) (* R (cos (* 1/2 phi1)))))>
#<alt (* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 phi1)))) lambda1)) (+ (* 1/2 (/ (* R (pow phi1 2)) (* (pow lambda1 2) (cos (* 1/2 phi1))))) (* R (cos (* 1/2 phi1))))))>
#<alt (* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 phi1)))) lambda1)) (+ (* 1/2 (/ (* R (* lambda2 (pow phi1 2))) (* (pow lambda1 3) (cos (* 1/2 phi1))))) (+ (* 1/2 (/ (* R (pow phi1 2)) (* (pow lambda1 2) (cos (* 1/2 phi1))))) (* R (cos (* 1/2 phi1)))))))>
#<alt (* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))>
#<alt (* -1 (* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 phi1)))) lambda1)) (* R (cos (* 1/2 phi1))))))>
#<alt (* -1 (* lambda1 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow phi1 2)) (* lambda1 (cos (* 1/2 phi1))))) (* R (* lambda2 (cos (* 1/2 phi1))))) lambda1)) (* R (cos (* 1/2 phi1))))))>
#<alt (* -1 (* lambda1 (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* R (* lambda2 (pow phi1 2))) (* lambda1 (cos (* 1/2 phi1))))) (* 1/2 (/ (* R (pow phi1 2)) (cos (* 1/2 phi1))))) lambda1)) (* R (* lambda2 (cos (* 1/2 phi1))))) lambda1)) (* R (cos (* 1/2 phi1))))))>
#<alt (* R (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2))))>
#<alt (+ (* -1 (* (* R (* lambda1 (* lambda2 (pow (cos (* 1/2 phi1)) 2)))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))) (* R (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))>
#<alt (+ (* R (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))) (* lambda2 (+ (* -1 (* (* R (* lambda1 (pow (cos (* 1/2 phi1)) 2))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))) (* 1/2 (* (* R (* lambda2 (- (pow (cos (* 1/2 phi1)) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))))))>
#<alt (+ (* R (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))) (* lambda2 (+ (* -1 (* (* R (* lambda1 (pow (cos (* 1/2 phi1)) 2))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))) (* lambda2 (+ (* 1/2 (* (* R (* lambda1 (* lambda2 (* (pow (cos (* 1/2 phi1)) 2) (- (pow (cos (* 1/2 phi1)) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))))) (sqrt (/ 1 (pow (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)) 3))))) (* 1/2 (* (* R (- (pow (cos (* 1/2 phi1)) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))))))))>
#<alt (* R (* lambda2 (cos (* 1/2 phi1))))>
#<alt (* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 phi1)))) lambda2)) (* R (cos (* 1/2 phi1)))))>
#<alt (* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 phi1)))) lambda2)) (+ (* 1/2 (/ (* R (pow phi1 2)) (* (pow lambda2 2) (cos (* 1/2 phi1))))) (* R (cos (* 1/2 phi1))))))>
#<alt (* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 phi1)))) lambda2)) (+ (* 1/2 (/ (* R (* lambda1 (pow phi1 2))) (* (pow lambda2 3) (cos (* 1/2 phi1))))) (+ (* 1/2 (/ (* R (pow phi1 2)) (* (pow lambda2 2) (cos (* 1/2 phi1))))) (* R (cos (* 1/2 phi1)))))))>
#<alt (* -1 (* R (* lambda2 (cos (* 1/2 phi1)))))>
#<alt (* -1 (* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 phi1)))) lambda2)) (* R (cos (* 1/2 phi1))))))>
#<alt (* -1 (* lambda2 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow phi1 2)) (* lambda2 (cos (* 1/2 phi1))))) (* R (* lambda1 (cos (* 1/2 phi1))))) lambda2)) (* R (cos (* 1/2 phi1))))))>
#<alt (* -1 (* lambda2 (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* R (* lambda1 (pow phi1 2))) (* lambda2 (cos (* 1/2 phi1))))) (* 1/2 (/ (* R (pow phi1 2)) (cos (* 1/2 phi1))))) lambda2)) (* R (* lambda1 (cos (* 1/2 phi1))))) lambda2)) (* R (cos (* 1/2 phi1))))))>
#<alt (* 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))))>
#<alt (* 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))))>
#<alt (* 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))))>
#<alt (* 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))))>
#<alt (* 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))))>
#<alt (* 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))))>
#<alt (- lambda1 lambda2)>
#<alt (- (+ lambda1 (* 1/2 (/ (* (pow phi1 2) (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2)))) (- lambda1 lambda2)))) lambda2)>
#<alt (- (+ lambda1 (* (pow phi1 2) (+ (* 1/2 (/ (* (pow phi1 2) (- (* 1/48 (pow (- lambda1 lambda2) 2)) (* 1/4 (/ (pow (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) 2) (pow (- lambda1 lambda2) 2))))) (- lambda1 lambda2))) (* 1/2 (/ (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) (- lambda1 lambda2)))))) lambda2)>
#<alt (- (+ lambda1 (* (pow phi1 2) (+ (* 1/2 (/ (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) (- lambda1 lambda2))) (* (pow phi1 2) (+ (* 1/2 (/ (* (pow phi1 2) (- (* -1/1440 (pow (- lambda1 lambda2) 2)) (* 1/2 (/ (* (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) (- (* 1/48 (pow (- lambda1 lambda2) 2)) (* 1/4 (/ (pow (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) 2) (pow (- lambda1 lambda2) 2))))) (pow (- lambda1 lambda2) 2))))) (- lambda1 lambda2))) (* 1/2 (/ (- (* 1/48 (pow (- lambda1 lambda2) 2)) (* 1/4 (/ (pow (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) 2) (pow (- lambda1 lambda2) 2)))) (- lambda1 lambda2)))))))) lambda2)>
#<alt phi1>
#<alt (* phi1 (+ 1 (* 1/2 (/ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))>
#<alt (* phi1 (+ 1 (+ (* -1/8 (/ (* (pow (cos (* 1/2 phi1)) 4) (pow (- lambda1 lambda2) 4)) (pow phi1 4))) (* 1/2 (/ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))>
#<alt (* phi1 (+ 1 (+ (* -1/8 (/ (* (pow (cos (* 1/2 phi1)) 4) (pow (- lambda1 lambda2) 4)) (pow phi1 4))) (+ (* 1/16 (/ (* (pow (cos (* 1/2 phi1)) 6) (pow (- lambda1 lambda2) 6)) (pow phi1 6))) (* 1/2 (/ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))>
#<alt (* -1 phi1)>
#<alt (* -1 (* phi1 (+ 1 (* 1/2 (/ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))>
#<alt (* -1 (* phi1 (+ 1 (+ (* -1/8 (/ (* (pow (cos (* 1/2 phi1)) 4) (pow (- lambda1 lambda2) 4)) (pow phi1 4))) (* 1/2 (/ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))>
#<alt (* -1 (* phi1 (+ 1 (+ (* -1/8 (/ (* (pow (cos (* 1/2 phi1)) 4) (pow (- lambda1 lambda2) 4)) (pow phi1 4))) (+ (* 1/16 (/ (* (pow (cos (* 1/2 phi1)) 6) (pow (- lambda1 lambda2) 6)) (pow phi1 6))) (* 1/2 (/ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))))>
#<alt (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))>
#<alt (+ (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2))) (* -1 (* (* lambda1 (* lambda2 (pow (cos (* 1/2 phi1)) 2))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))))>
#<alt (+ (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2))) (* lambda1 (+ (* -1 (* (* lambda2 (pow (cos (* 1/2 phi1)) 2)) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))) (* 1/2 (* (* lambda1 (- (pow (cos (* 1/2 phi1)) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))))))>
#<alt (+ (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2))) (* lambda1 (+ (* -1 (* (* lambda2 (pow (cos (* 1/2 phi1)) 2)) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))) (* lambda1 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))) (- (pow (cos (* 1/2 phi1)) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))) (* 1/2 (* (* lambda1 (* lambda2 (* (pow (cos (* 1/2 phi1)) 2) (- (pow (cos (* 1/2 phi1)) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2))))))) (sqrt (/ 1 (pow (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)) 3))))))))))>
#<alt (* lambda1 (cos (* 1/2 phi1)))>
#<alt (* lambda1 (+ (cos (* 1/2 phi1)) (* -1 (/ (* lambda2 (cos (* 1/2 phi1))) lambda1))))>
#<alt (* lambda1 (+ (cos (* 1/2 phi1)) (+ (* -1 (/ (* lambda2 (cos (* 1/2 phi1))) lambda1)) (* 1/2 (/ (pow phi1 2) (* (pow lambda1 2) (cos (* 1/2 phi1))))))))>
#<alt (* lambda1 (+ (cos (* 1/2 phi1)) (+ (* -1 (/ (* lambda2 (cos (* 1/2 phi1))) lambda1)) (+ (* 1/2 (/ (* lambda2 (pow phi1 2)) (* (pow lambda1 3) (cos (* 1/2 phi1))))) (* 1/2 (/ (pow phi1 2) (* (pow lambda1 2) (cos (* 1/2 phi1)))))))))>
#<alt (* -1 (* lambda1 (cos (* 1/2 phi1))))>
#<alt (* -1 (* lambda1 (+ (cos (* 1/2 phi1)) (* -1 (/ (* lambda2 (cos (* 1/2 phi1))) lambda1)))))>
#<alt (* -1 (* lambda1 (+ (cos (* 1/2 phi1)) (* -1 (/ (+ (* -1/2 (/ (pow phi1 2) (* lambda1 (cos (* 1/2 phi1))))) (* lambda2 (cos (* 1/2 phi1)))) lambda1)))))>
#<alt (* -1 (* lambda1 (+ (cos (* 1/2 phi1)) (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* lambda2 (pow phi1 2)) (* lambda1 (cos (* 1/2 phi1))))) (* 1/2 (/ (pow phi1 2) (cos (* 1/2 phi1))))) lambda1)) (* lambda2 (cos (* 1/2 phi1)))) lambda1)))))>
#<alt (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))>
#<alt (+ (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2))) (* -1 (* (* lambda1 (* lambda2 (pow (cos (* 1/2 phi1)) 2))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))))>
#<alt (+ (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2))) (* lambda2 (+ (* -1 (* (* lambda1 (pow (cos (* 1/2 phi1)) 2)) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))) (* 1/2 (* (* lambda2 (- (pow (cos (* 1/2 phi1)) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))))))>
#<alt (+ (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2))) (* lambda2 (+ (* -1 (* (* lambda1 (pow (cos (* 1/2 phi1)) 2)) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))) (* lambda2 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))) (- (pow (cos (* 1/2 phi1)) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))) (* 1/2 (* (* lambda1 (* lambda2 (* (pow (cos (* 1/2 phi1)) 2) (- (pow (cos (* 1/2 phi1)) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2))))))) (sqrt (/ 1 (pow (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)) 3))))))))))>
#<alt (* lambda2 (cos (* 1/2 phi1)))>
#<alt (* lambda2 (+ (cos (* 1/2 phi1)) (* -1 (/ (* lambda1 (cos (* 1/2 phi1))) lambda2))))>
#<alt (* lambda2 (+ (cos (* 1/2 phi1)) (+ (* -1 (/ (* lambda1 (cos (* 1/2 phi1))) lambda2)) (* 1/2 (/ (pow phi1 2) (* (pow lambda2 2) (cos (* 1/2 phi1))))))))>
#<alt (* lambda2 (+ (cos (* 1/2 phi1)) (+ (* -1 (/ (* lambda1 (cos (* 1/2 phi1))) lambda2)) (+ (* 1/2 (/ (* lambda1 (pow phi1 2)) (* (pow lambda2 3) (cos (* 1/2 phi1))))) (* 1/2 (/ (pow phi1 2) (* (pow lambda2 2) (cos (* 1/2 phi1)))))))))>
#<alt (* -1 (* lambda2 (cos (* 1/2 phi1))))>
#<alt (* -1 (* lambda2 (+ (cos (* 1/2 phi1)) (* -1 (/ (* lambda1 (cos (* 1/2 phi1))) lambda2)))))>
#<alt (* -1 (* lambda2 (+ (cos (* 1/2 phi1)) (* -1 (/ (+ (* -1/2 (/ (pow phi1 2) (* lambda2 (cos (* 1/2 phi1))))) (* lambda1 (cos (* 1/2 phi1)))) lambda2)))))>
#<alt (* -1 (* lambda2 (+ (cos (* 1/2 phi1)) (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* lambda1 (pow phi1 2)) (* lambda2 (cos (* 1/2 phi1))))) (* 1/2 (/ (pow phi1 2) (cos (* 1/2 phi1))))) lambda2)) (* lambda1 (cos (* 1/2 phi1)))) lambda2)))))>
#<alt (* -1 (* lambda2 (cos (* 1/2 phi1))))>
#<alt (+ (* -1 (* lambda2 (cos (* 1/2 phi1)))) (* lambda1 (cos (* 1/2 phi1))))>
#<alt (+ (* -1 (* lambda2 (cos (* 1/2 phi1)))) (* lambda1 (cos (* 1/2 phi1))))>
#<alt (+ (* -1 (* lambda2 (cos (* 1/2 phi1)))) (* lambda1 (cos (* 1/2 phi1))))>
#<alt (* lambda1 (cos (* 1/2 phi1)))>
#<alt (* lambda1 (+ (cos (* 1/2 phi1)) (* -1 (/ (* lambda2 (cos (* 1/2 phi1))) lambda1))))>
#<alt (* lambda1 (+ (cos (* 1/2 phi1)) (* -1 (/ (* lambda2 (cos (* 1/2 phi1))) lambda1))))>
#<alt (* lambda1 (+ (cos (* 1/2 phi1)) (* -1 (/ (* lambda2 (cos (* 1/2 phi1))) lambda1))))>
#<alt (* lambda1 (cos (* 1/2 phi1)))>
#<alt (* -1 (* lambda1 (+ (* -1 (cos (* 1/2 phi1))) (/ (* lambda2 (cos (* 1/2 phi1))) lambda1))))>
#<alt (* -1 (* lambda1 (+ (* -1 (cos (* 1/2 phi1))) (/ (* lambda2 (cos (* 1/2 phi1))) lambda1))))>
#<alt (* -1 (* lambda1 (+ (* -1 (cos (* 1/2 phi1))) (/ (* lambda2 (cos (* 1/2 phi1))) lambda1))))>
#<alt (* lambda1 (cos (* 1/2 phi1)))>
#<alt (+ (* -1 (* lambda2 (cos (* 1/2 phi1)))) (* lambda1 (cos (* 1/2 phi1))))>
#<alt (+ (* -1 (* lambda2 (cos (* 1/2 phi1)))) (* lambda1 (cos (* 1/2 phi1))))>
#<alt (+ (* -1 (* lambda2 (cos (* 1/2 phi1)))) (* lambda1 (cos (* 1/2 phi1))))>
#<alt (* -1 (* lambda2 (cos (* 1/2 phi1))))>
#<alt (* lambda2 (+ (* -1 (cos (* 1/2 phi1))) (/ (* lambda1 (cos (* 1/2 phi1))) lambda2)))>
#<alt (* lambda2 (+ (* -1 (cos (* 1/2 phi1))) (/ (* lambda1 (cos (* 1/2 phi1))) lambda2)))>
#<alt (* lambda2 (+ (* -1 (cos (* 1/2 phi1))) (/ (* lambda1 (cos (* 1/2 phi1))) lambda2)))>
#<alt (* -1 (* lambda2 (cos (* 1/2 phi1))))>
#<alt (* -1 (* lambda2 (+ (cos (* 1/2 phi1)) (* -1 (/ (* lambda1 (cos (* 1/2 phi1))) lambda2)))))>
#<alt (* -1 (* lambda2 (+ (cos (* 1/2 phi1)) (* -1 (/ (* lambda1 (cos (* 1/2 phi1))) lambda2)))))>
#<alt (* -1 (* lambda2 (+ (cos (* 1/2 phi1)) (* -1 (/ (* lambda1 (cos (* 1/2 phi1))) lambda2)))))>
#<alt (- lambda1 lambda2)>
#<alt (- (+ lambda1 (* -1/8 (* (pow phi1 2) (- lambda1 lambda2)))) lambda2)>
#<alt (- (+ lambda1 (* (pow phi1 2) (+ (* -1/8 (- lambda1 lambda2)) (* 1/384 (* (pow phi1 2) (- lambda1 lambda2)))))) lambda2)>
#<alt (- (+ lambda1 (* (pow phi1 2) (+ (* -1/8 (- lambda1 lambda2)) (* (pow phi1 2) (+ (* -1/46080 (* (pow phi1 2) (- lambda1 lambda2))) (* 1/384 (- lambda1 lambda2))))))) lambda2)>
#<alt (* (cos (* 1/2 phi1)) (- lambda1 lambda2))>
#<alt (* (cos (* 1/2 phi1)) (- lambda1 lambda2))>
#<alt (* (cos (* 1/2 phi1)) (- lambda1 lambda2))>
#<alt (* (cos (* 1/2 phi1)) (- lambda1 lambda2))>
#<alt (* (cos (* 1/2 phi1)) (- lambda1 lambda2))>
#<alt (* (cos (* 1/2 phi1)) (- lambda1 lambda2))>
#<alt (* (cos (* 1/2 phi1)) (- lambda1 lambda2))>
#<alt (* (cos (* 1/2 phi1)) (- 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 (* -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 R)>
#<alt (* -1 R)>
#<alt (* -1 R)>
#<alt (* -1 R)>
#<alt (* -1 R)>
#<alt (* -1 R)>
#<alt (* -1 R)>
#<alt (* -1 R)>
#<alt (* -1 R)>
#<alt (* -1 R)>
#<alt (* -1 R)>
#<alt (* -1 R)>
#<alt (* -1 (* R phi1))>
#<alt (+ (* -1 (* R phi1)) (* R phi2))>
#<alt (+ (* -1 (* R phi1)) (* R phi2))>
#<alt (+ (* -1 (* R phi1)) (* R phi2))>
#<alt (* R phi2)>
#<alt (* phi2 (+ R (* -1 (/ (* R phi1) phi2))))>
#<alt (* phi2 (+ R (* -1 (/ (* R phi1) phi2))))>
#<alt (* phi2 (+ R (* -1 (/ (* R phi1) phi2))))>
#<alt (* R phi2)>
#<alt (* -1 (* phi2 (+ (* -1 R) (/ (* R phi1) phi2))))>
#<alt (* -1 (* phi2 (+ (* -1 R) (/ (* R phi1) phi2))))>
#<alt (* -1 (* phi2 (+ (* -1 R) (/ (* R phi1) phi2))))>
#<alt (* R (* phi2 (- 1 (/ phi1 phi2))))>
#<alt (* R (* phi2 (- 1 (/ phi1 phi2))))>
#<alt (* R (* phi2 (- 1 (/ phi1 phi2))))>
#<alt (* R (* phi2 (- 1 (/ phi1 phi2))))>
#<alt (* R (* phi2 (- 1 (/ phi1 phi2))))>
#<alt (* R (* phi2 (- 1 (/ phi1 phi2))))>
#<alt (* R (* phi2 (- 1 (/ phi1 phi2))))>
#<alt (* R (* phi2 (- 1 (/ phi1 phi2))))>
#<alt (* R (* phi2 (+ 1 (* -1 (/ phi1 phi2)))))>
#<alt (* R (* phi2 (+ 1 (* -1 (/ phi1 phi2)))))>
#<alt (* R (* phi2 (+ 1 (* -1 (/ phi1 phi2)))))>
#<alt (* R (* phi2 (+ 1 (* -1 (/ phi1 phi2)))))>
#<alt (* R phi2)>
#<alt (+ (* -1 (* R phi1)) (* R phi2))>
#<alt (+ (* -1 (* R phi1)) (* R phi2))>
#<alt (+ (* -1 (* R phi1)) (* R phi2))>
#<alt (* -1 (* R phi1))>
#<alt (* phi1 (+ (* -1 R) (/ (* R phi2) phi1)))>
#<alt (* phi1 (+ (* -1 R) (/ (* R phi2) phi1)))>
#<alt (* phi1 (+ (* -1 R) (/ (* R phi2) phi1)))>
#<alt (* -1 (* R phi1))>
#<alt (* -1 (* phi1 (+ R (* -1 (/ (* R phi2) phi1)))))>
#<alt (* -1 (* phi1 (+ R (* -1 (/ (* R phi2) phi1)))))>
#<alt (* -1 (* phi1 (+ R (* -1 (/ (* R phi2) phi1)))))>
#<alt (/ (* R phi1) phi2)>
#<alt (/ (* R phi1) phi2)>
#<alt (/ (* R phi1) phi2)>
#<alt (/ (* R phi1) phi2)>
#<alt (/ (* R phi1) phi2)>
#<alt (/ (* R phi1) phi2)>
#<alt (/ (* R phi1) phi2)>
#<alt (/ (* R phi1) phi2)>
#<alt (/ (* R phi1) phi2)>
#<alt (/ (* R phi1) phi2)>
#<alt (/ (* R phi1) phi2)>
#<alt (/ (* R phi1) phi2)>
#<alt (/ (* R phi1) phi2)>
#<alt (/ (* R phi1) phi2)>
#<alt (/ (* R phi1) phi2)>
#<alt (/ (* R phi1) phi2)>
#<alt (/ (* R phi1) phi2)>
#<alt (/ (* R phi1) phi2)>
#<alt (/ (* R phi1) phi2)>
#<alt (/ (* R phi1) phi2)>
#<alt (/ (* R phi1) phi2)>
#<alt (/ (* R phi1) phi2)>
#<alt (/ (* R phi1) phi2)>
#<alt (/ (* R phi1) phi2)>
#<alt (/ (* R phi1) phi2)>
#<alt (/ (* R phi1) phi2)>
#<alt (/ (* R phi1) phi2)>
#<alt (/ (* R phi1) phi2)>
#<alt (/ (* R phi1) phi2)>
#<alt (/ (* R phi1) phi2)>
#<alt (/ (* R phi1) phi2)>
#<alt (/ (* R phi1) phi2)>
#<alt (/ (* R phi1) phi2)>
#<alt (/ (* R phi1) phi2)>
#<alt (/ (* R phi1) phi2)>
#<alt (/ (* R phi1) phi2)>
#<alt (* R (- 1 (/ phi1 phi2)))>
#<alt (* R (- 1 (/ phi1 phi2)))>
#<alt (* R (- 1 (/ phi1 phi2)))>
#<alt (* R (- 1 (/ phi1 phi2)))>
#<alt (* R (- 1 (/ phi1 phi2)))>
#<alt (* R (- 1 (/ phi1 phi2)))>
#<alt (* R (- 1 (/ phi1 phi2)))>
#<alt (* R (- 1 (/ phi1 phi2)))>
#<alt (* R (+ 1 (* -1 (/ phi1 phi2))))>
#<alt (* R (+ 1 (* -1 (/ phi1 phi2))))>
#<alt (* R (+ 1 (* -1 (/ phi1 phi2))))>
#<alt (* R (+ 1 (* -1 (/ phi1 phi2))))>
#<alt R>
#<alt (+ R (* -1 (/ (* R phi1) phi2)))>
#<alt (+ R (* -1 (/ (* R phi1) phi2)))>
#<alt (+ R (* -1 (/ (* R phi1) phi2)))>
#<alt (* -1 (/ (* R phi1) phi2))>
#<alt (* phi1 (- (/ R phi1) (/ R phi2)))>
#<alt (* phi1 (- (/ R phi1) (/ R phi2)))>
#<alt (* phi1 (- (/ R phi1) (/ R phi2)))>
#<alt (* -1 (/ (* R phi1) phi2))>
#<alt (* -1 (* phi1 (- (* -1 (/ R phi1)) (* -1 (/ R phi2)))))>
#<alt (* -1 (* phi1 (- (* -1 (/ R phi1)) (* -1 (/ R phi2)))))>
#<alt (* -1 (* phi1 (- (* -1 (/ R phi1)) (* -1 (/ R phi2)))))>
#<alt (* -1 (/ (* R phi1) phi2))>
#<alt (/ (- (* R phi2) (* R phi1)) phi2)>
#<alt (/ (- (* R phi2) (* R phi1)) phi2)>
#<alt (/ (- (* R phi2) (* R phi1)) phi2)>
#<alt R>
#<alt (+ R (* -1 (/ (* R phi1) phi2)))>
#<alt (+ R (* -1 (/ (* R phi1) phi2)))>
#<alt (+ R (* -1 (/ (* R phi1) phi2)))>
#<alt R>
#<alt (+ R (* -1 (/ (* R phi1) phi2)))>
#<alt (+ R (* -1 (/ (* R phi1) phi2)))>
#<alt (+ R (* -1 (/ (* R phi1) phi2)))>
#<alt (/ phi2 R)>
#<alt (/ phi2 R)>
#<alt (/ phi2 R)>
#<alt (/ phi2 R)>
#<alt (/ phi2 R)>
#<alt (/ phi2 R)>
#<alt (/ phi2 R)>
#<alt (/ phi2 R)>
#<alt (/ phi2 R)>
#<alt (/ phi2 R)>
#<alt (/ phi2 R)>
#<alt (/ phi2 R)>
#<alt (/ phi2 R)>
#<alt (/ phi2 R)>
#<alt (/ phi2 R)>
#<alt (/ phi2 R)>
#<alt (/ phi2 R)>
#<alt (/ phi2 R)>
#<alt (/ phi2 R)>
#<alt (/ phi2 R)>
#<alt (/ phi2 R)>
#<alt (/ phi2 R)>
#<alt (/ phi2 R)>
#<alt (/ phi2 R)>
#<alt (- lambda1 lambda2)>
#<alt (- (+ lambda1 (* 1/2 (/ (pow phi2 2) (- lambda1 lambda2)))) lambda2)>
#<alt (- (+ lambda1 (* (pow phi2 2) (+ (* -1/8 (/ (pow phi2 2) (pow (- lambda1 lambda2) 3))) (* 1/2 (/ 1 (- lambda1 lambda2)))))) lambda2)>
#<alt (- (+ lambda1 (* (pow phi2 2) (+ (* (pow phi2 2) (- (* 1/16 (/ (pow phi2 2) (pow (- lambda1 lambda2) 5))) (* 1/8 (/ 1 (pow (- lambda1 lambda2) 3))))) (* 1/2 (/ 1 (- lambda1 lambda2)))))) lambda2)>
#<alt phi2>
#<alt (* phi2 (+ 1 (* 1/2 (/ (pow (- lambda1 lambda2) 2) (pow phi2 2)))))>
#<alt (* phi2 (+ 1 (+ (* -1/8 (/ (pow (- lambda1 lambda2) 4) (pow phi2 4))) (* 1/2 (/ (pow (- lambda1 lambda2) 2) (pow phi2 2))))))>
#<alt (* phi2 (+ 1 (+ (* -1/8 (/ (pow (- lambda1 lambda2) 4) (pow phi2 4))) (+ (* 1/16 (/ (pow (- lambda1 lambda2) 6) (pow phi2 6))) (* 1/2 (/ (pow (- lambda1 lambda2) 2) (pow phi2 2)))))))>
#<alt (* -1 phi2)>
#<alt (* -1 (* phi2 (+ 1 (* 1/2 (/ (pow (- lambda1 lambda2) 2) (pow phi2 2))))))>
#<alt (* -1 (* phi2 (+ 1 (+ (* -1/8 (/ (pow (- lambda1 lambda2) 4) (pow phi2 4))) (* 1/2 (/ (pow (- lambda1 lambda2) 2) (pow phi2 2)))))))>
#<alt (* -1 (* phi2 (+ 1 (+ (* -1/8 (/ (pow (- lambda1 lambda2) 4) (pow phi2 4))) (+ (* 1/16 (/ (pow (- lambda1 lambda2) 6) (pow phi2 6))) (* 1/2 (/ (pow (- lambda1 lambda2) 2) (pow phi2 2))))))))>
#<alt (sqrt (+ (pow lambda2 2) (pow phi2 2)))>
#<alt (+ (sqrt (+ (pow lambda2 2) (pow phi2 2))) (* -1 (* (* lambda1 lambda2) (sqrt (/ 1 (+ (pow lambda2 2) (pow phi2 2)))))))>
#<alt (+ (sqrt (+ (pow lambda2 2) (pow phi2 2))) (* lambda1 (+ (* -1 (* lambda2 (sqrt (/ 1 (+ (pow lambda2 2) (pow phi2 2)))))) (* 1/2 (* (* lambda1 (- 1 (/ (pow lambda2 2) (+ (pow lambda2 2) (pow phi2 2))))) (sqrt (/ 1 (+ (pow lambda2 2) (pow phi2 2)))))))))>
#<alt (+ (sqrt (+ (pow lambda2 2) (pow phi2 2))) (* lambda1 (+ (* -1 (* lambda2 (sqrt (/ 1 (+ (pow lambda2 2) (pow phi2 2)))))) (* lambda1 (+ (* 1/2 (* (sqrt (/ 1 (+ (pow lambda2 2) (pow phi2 2)))) (- 1 (/ (pow lambda2 2) (+ (pow lambda2 2) (pow phi2 2)))))) (* 1/2 (* (* lambda1 (* lambda2 (- 1 (/ (pow lambda2 2) (+ (pow lambda2 2) (pow phi2 2)))))) (sqrt (/ 1 (pow (+ (pow lambda2 2) (pow phi2 2)) 3))))))))))>
#<alt lambda1>
#<alt (* lambda1 (+ 1 (* -1 (/ lambda2 lambda1))))>
#<alt (* lambda1 (+ 1 (+ (* -1 (/ lambda2 lambda1)) (* 1/2 (/ (pow phi2 2) (pow lambda1 2))))))>
#<alt (* lambda1 (+ 1 (+ (* -1 (/ lambda2 lambda1)) (+ (* 1/2 (/ (* lambda2 (pow phi2 2)) (pow lambda1 3))) (* 1/2 (/ (pow phi2 2) (pow lambda1 2)))))))>
#<alt (* -1 lambda1)>
#<alt (* -1 (* lambda1 (+ 1 (* -1 (/ lambda2 lambda1)))))>
#<alt (* -1 (* lambda1 (+ 1 (* -1 (/ (+ lambda2 (* -1/2 (/ (pow phi2 2) lambda1))) lambda1)))))>
#<alt (* -1 (* lambda1 (+ 1 (* -1 (/ (+ lambda2 (* -1 (/ (+ (* 1/2 (/ (* lambda2 (pow phi2 2)) lambda1)) (* 1/2 (pow phi2 2))) lambda1))) lambda1)))))>
#<alt (sqrt (+ (pow lambda1 2) (pow phi2 2)))>
#<alt (+ (sqrt (+ (pow lambda1 2) (pow phi2 2))) (* -1 (* (* lambda1 lambda2) (sqrt (/ 1 (+ (pow lambda1 2) (pow phi2 2)))))))>
#<alt (+ (sqrt (+ (pow lambda1 2) (pow phi2 2))) (* lambda2 (+ (* -1 (* lambda1 (sqrt (/ 1 (+ (pow lambda1 2) (pow phi2 2)))))) (* 1/2 (* (* lambda2 (- 1 (/ (pow lambda1 2) (+ (pow lambda1 2) (pow phi2 2))))) (sqrt (/ 1 (+ (pow lambda1 2) (pow phi2 2)))))))))>
#<alt (+ (sqrt (+ (pow lambda1 2) (pow phi2 2))) (* lambda2 (+ (* -1 (* lambda1 (sqrt (/ 1 (+ (pow lambda1 2) (pow phi2 2)))))) (* lambda2 (+ (* 1/2 (* (sqrt (/ 1 (+ (pow lambda1 2) (pow phi2 2)))) (- 1 (/ (pow lambda1 2) (+ (pow lambda1 2) (pow phi2 2)))))) (* 1/2 (* (* lambda1 (* lambda2 (- 1 (/ (pow lambda1 2) (+ (pow lambda1 2) (pow phi2 2)))))) (sqrt (/ 1 (pow (+ (pow lambda1 2) (pow phi2 2)) 3))))))))))>
#<alt lambda2>
#<alt (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2))))>
#<alt (* lambda2 (+ 1 (+ (* -1 (/ lambda1 lambda2)) (* 1/2 (/ (pow phi2 2) (pow lambda2 2))))))>
#<alt (* lambda2 (+ 1 (+ (* -1 (/ lambda1 lambda2)) (+ (* 1/2 (/ (* lambda1 (pow phi2 2)) (pow lambda2 3))) (* 1/2 (/ (pow phi2 2) (pow lambda2 2)))))))>
#<alt (* -1 lambda2)>
#<alt (* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2)))))>
#<alt (* -1 (* lambda2 (+ 1 (* -1 (/ (+ lambda1 (* -1/2 (/ (pow phi2 2) lambda2))) lambda2)))))>
#<alt (* -1 (* lambda2 (+ 1 (* -1 (/ (+ lambda1 (* -1 (/ (+ (* 1/2 (/ (* lambda1 (pow phi2 2)) lambda2)) (* 1/2 (pow phi2 2))) lambda2))) lambda2)))))>
#<alt (* R (- lambda1 lambda2))>
#<alt (+ (* 1/2 (/ (* R (pow phi2 2)) (- lambda1 lambda2))) (* R (- lambda1 lambda2)))>
#<alt (+ (* R (- lambda1 lambda2)) (* (pow phi2 2) (+ (* -1/8 (/ (* R (pow phi2 2)) (pow (- lambda1 lambda2) 3))) (* 1/2 (/ R (- lambda1 lambda2))))))>
#<alt (+ (* R (- lambda1 lambda2)) (* (pow phi2 2) (+ (* 1/2 (/ R (- lambda1 lambda2))) (* (pow phi2 2) (+ (* -1/8 (/ R (pow (- lambda1 lambda2) 3))) (* 1/16 (/ (* R (pow phi2 2)) (pow (- lambda1 lambda2) 5))))))))>
#<alt (* R phi2)>
#<alt (* phi2 (+ R (* 1/2 (/ (* R (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))>
#<alt (* phi2 (+ R (+ (* -1/8 (/ (* R (pow (- lambda1 lambda2) 4)) (pow phi2 4))) (* 1/2 (/ (* R (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))>
#<alt (* phi2 (+ R (+ (* -1/8 (/ (* R (pow (- lambda1 lambda2) 4)) (pow phi2 4))) (+ (* 1/16 (/ (* R (pow (- lambda1 lambda2) 6)) (pow phi2 6))) (* 1/2 (/ (* R (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))>
#<alt (* -1 (* R phi2))>
#<alt (* -1 (* phi2 (+ R (* 1/2 (/ (* R (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))>
#<alt (* -1 (* phi2 (+ R (+ (* -1/8 (/ (* R (pow (- lambda1 lambda2) 4)) (pow phi2 4))) (* 1/2 (/ (* R (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))>
#<alt (* -1 (* phi2 (+ R (+ (* -1/8 (/ (* R (pow (- lambda1 lambda2) 4)) (pow phi2 4))) (+ (* 1/16 (/ (* R (pow (- lambda1 lambda2) 6)) (pow phi2 6))) (* 1/2 (/ (* R (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))))>
#<alt (* R (sqrt (+ (pow lambda2 2) (pow phi2 2))))>
#<alt (+ (* -1 (* (* R (* lambda1 lambda2)) (sqrt (/ 1 (+ (pow lambda2 2) (pow phi2 2)))))) (* R (sqrt (+ (pow lambda2 2) (pow phi2 2)))))>
#<alt (+ (* R (sqrt (+ (pow lambda2 2) (pow phi2 2)))) (* lambda1 (+ (* -1 (* (* R lambda2) (sqrt (/ 1 (+ (pow lambda2 2) (pow phi2 2)))))) (* 1/2 (* (* R (* lambda1 (- 1 (/ (pow lambda2 2) (+ (pow lambda2 2) (pow phi2 2)))))) (sqrt (/ 1 (+ (pow lambda2 2) (pow phi2 2)))))))))>
#<alt (+ (* R (sqrt (+ (pow lambda2 2) (pow phi2 2)))) (* lambda1 (+ (* -1 (* (* R lambda2) (sqrt (/ 1 (+ (pow lambda2 2) (pow phi2 2)))))) (* lambda1 (+ (* 1/2 (* (* R (* lambda1 (* lambda2 (- 1 (/ (pow lambda2 2) (+ (pow lambda2 2) (pow phi2 2))))))) (sqrt (/ 1 (pow (+ (pow lambda2 2) (pow phi2 2)) 3))))) (* 1/2 (* (* R (- 1 (/ (pow lambda2 2) (+ (pow lambda2 2) (pow phi2 2))))) (sqrt (/ 1 (+ (pow lambda2 2) (pow phi2 2)))))))))))>
#<alt (* R lambda1)>
#<alt (* lambda1 (+ R (* -1 (/ (* R lambda2) lambda1))))>
#<alt (* lambda1 (+ R (+ (* -1 (/ (* R lambda2) lambda1)) (* 1/2 (/ (* R (pow phi2 2)) (pow lambda1 2))))))>
#<alt (* lambda1 (+ R (+ (* -1 (/ (* R lambda2) lambda1)) (+ (* 1/2 (/ (* R (* lambda2 (pow phi2 2))) (pow lambda1 3))) (* 1/2 (/ (* R (pow phi2 2)) (pow lambda1 2)))))))>
#<alt (* -1 (* R lambda1))>
#<alt (* -1 (* lambda1 (+ R (* -1 (/ (* R lambda2) lambda1)))))>
#<alt (* -1 (* lambda1 (+ R (* -1 (/ (+ (* -1/2 (/ (* R (pow phi2 2)) lambda1)) (* R lambda2)) lambda1)))))>
#<alt (* -1 (* lambda1 (+ R (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* R (pow phi2 2))) (* 1/2 (/ (* R (* lambda2 (pow phi2 2))) lambda1))) lambda1)) (* R lambda2)) lambda1)))))>
#<alt (* R (sqrt (+ (pow lambda1 2) (pow phi2 2))))>
#<alt (+ (* -1 (* (* R (* lambda1 lambda2)) (sqrt (/ 1 (+ (pow lambda1 2) (pow phi2 2)))))) (* R (sqrt (+ (pow lambda1 2) (pow phi2 2)))))>
#<alt (+ (* R (sqrt (+ (pow lambda1 2) (pow phi2 2)))) (* lambda2 (+ (* -1 (* (* R lambda1) (sqrt (/ 1 (+ (pow lambda1 2) (pow phi2 2)))))) (* 1/2 (* (* R (* lambda2 (- 1 (/ (pow lambda1 2) (+ (pow lambda1 2) (pow phi2 2)))))) (sqrt (/ 1 (+ (pow lambda1 2) (pow phi2 2)))))))))>
#<alt (+ (* R (sqrt (+ (pow lambda1 2) (pow phi2 2)))) (* lambda2 (+ (* -1 (* (* R lambda1) (sqrt (/ 1 (+ (pow lambda1 2) (pow phi2 2)))))) (* lambda2 (+ (* 1/2 (* (* R (* lambda1 (* lambda2 (- 1 (/ (pow lambda1 2) (+ (pow lambda1 2) (pow phi2 2))))))) (sqrt (/ 1 (pow (+ (pow lambda1 2) (pow phi2 2)) 3))))) (* 1/2 (* (* R (- 1 (/ (pow lambda1 2) (+ (pow lambda1 2) (pow phi2 2))))) (sqrt (/ 1 (+ (pow lambda1 2) (pow phi2 2)))))))))))>
#<alt (* R lambda2)>
#<alt (* lambda2 (+ R (* -1 (/ (* R lambda1) lambda2))))>
#<alt (* lambda2 (+ R (+ (* -1 (/ (* R lambda1) lambda2)) (* 1/2 (/ (* R (pow phi2 2)) (pow lambda2 2))))))>
#<alt (* lambda2 (+ R (+ (* -1 (/ (* R lambda1) lambda2)) (+ (* 1/2 (/ (* R (* lambda1 (pow phi2 2))) (pow lambda2 3))) (* 1/2 (/ (* R (pow phi2 2)) (pow lambda2 2)))))))>
#<alt (* -1 (* R lambda2))>
#<alt (* -1 (* lambda2 (+ R (* -1 (/ (* R lambda1) lambda2)))))>
#<alt (* -1 (* lambda2 (+ R (* -1 (/ (+ (* -1/2 (/ (* R (pow phi2 2)) lambda2)) (* R lambda1)) lambda2)))))>
#<alt (* -1 (* lambda2 (+ R (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* R (pow phi2 2))) (* 1/2 (/ (* R (* lambda1 (pow phi2 2))) lambda2))) lambda2)) (* R lambda1)) lambda2)))))>
#<alt (* R (sqrt (+ (pow phi2 2) (pow (- lambda1 lambda2) 2))))>
#<alt (* R (sqrt (+ (pow phi2 2) (pow (- lambda1 lambda2) 2))))>
#<alt (* R (sqrt (+ (pow phi2 2) (pow (- lambda1 lambda2) 2))))>
#<alt (* R (sqrt (+ (pow phi2 2) (pow (- lambda1 lambda2) 2))))>
#<alt (* R (sqrt (+ (pow phi2 2) (pow (- lambda1 lambda2) 2))))>
#<alt (* R (sqrt (+ (pow phi2 2) (pow (- lambda1 lambda2) 2))))>
#<alt (* R (sqrt (+ (pow phi2 2) (pow (- lambda1 lambda2) 2))))>
#<alt (* R (sqrt (+ (pow phi2 2) (pow (- lambda1 lambda2) 2))))>
#<alt (* R (sqrt (+ (pow phi2 2) (pow (- lambda1 lambda2) 2))))>
#<alt (* R (sqrt (+ (pow phi2 2) (pow (- lambda1 lambda2) 2))))>
#<alt (* R (sqrt (+ (pow phi2 2) (pow (- lambda1 lambda2) 2))))>
#<alt (* R (sqrt (+ (pow phi2 2) (pow (- lambda1 lambda2) 2))))>
#<alt (* 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))))>
#<alt (* 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))))>
#<alt (* 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))))>
#<alt (* 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))))>
#<alt (* 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))))>
#<alt (* 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))))>
#<alt (* R (- lambda1 lambda2))>
#<alt (+ (* 1/2 (/ (* R (* (pow phi1 2) (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))))) (- lambda1 lambda2))) (* R (- lambda1 lambda2)))>
#<alt (+ (* R (- lambda1 lambda2)) (* (pow phi1 2) (+ (* 1/2 (/ (* R (* (pow phi1 2) (- (* 1/48 (pow (- lambda1 lambda2) 2)) (* 1/4 (/ (pow (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) 2) (pow (- lambda1 lambda2) 2)))))) (- lambda1 lambda2))) (* 1/2 (/ (* R (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2)))) (- lambda1 lambda2))))))>
#<alt (+ (* R (- lambda1 lambda2)) (* (pow phi1 2) (+ (* 1/2 (/ (* R (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2)))) (- lambda1 lambda2))) (* (pow phi1 2) (+ (* 1/2 (/ (* R (* (pow phi1 2) (- (* -1/1440 (pow (- lambda1 lambda2) 2)) (* 1/2 (/ (* (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) (- (* 1/48 (pow (- lambda1 lambda2) 2)) (* 1/4 (/ (pow (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) 2) (pow (- lambda1 lambda2) 2))))) (pow (- lambda1 lambda2) 2)))))) (- lambda1 lambda2))) (* 1/2 (/ (* R (- (* 1/48 (pow (- lambda1 lambda2) 2)) (* 1/4 (/ (pow (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) 2) (pow (- lambda1 lambda2) 2))))) (- lambda1 lambda2))))))))>
#<alt (* R phi1)>
#<alt (* phi1 (+ R (* 1/2 (/ (* R (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2))) (pow phi1 2)))))>
#<alt (* phi1 (+ R (+ (* -1/8 (/ (* R (* (pow (+ 1/2 (* 1/2 (cos phi1))) 2) (pow (- lambda1 lambda2) 4))) (pow phi1 4))) (* 1/2 (/ (* R (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2))) (pow phi1 2))))))>
#<alt (* phi1 (+ R (+ (* -1/8 (/ (* R (* (pow (+ 1/2 (* 1/2 (cos phi1))) 2) (pow (- lambda1 lambda2) 4))) (pow phi1 4))) (+ (* 1/16 (/ (* R (* (pow (+ 1/2 (* 1/2 (cos phi1))) 3) (pow (- lambda1 lambda2) 6))) (pow phi1 6))) (* 1/2 (/ (* R (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2))) (pow phi1 2)))))))>
#<alt (* -1 (* R phi1))>
#<alt (* -1 (* phi1 (+ R (* 1/2 (/ (* R (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2))) (pow phi1 2))))))>
#<alt (* -1 (* phi1 (+ R (+ (* -1/8 (/ (* R (* (pow (+ 1/2 (* 1/2 (cos phi1))) 2) (pow (- lambda1 lambda2) 4))) (pow phi1 4))) (* 1/2 (/ (* R (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2))) (pow phi1 2)))))))>
#<alt (* -1 (* phi1 (+ R (+ (* -1/8 (/ (* R (* (pow (+ 1/2 (* 1/2 (cos phi1))) 2) (pow (- lambda1 lambda2) 4))) (pow phi1 4))) (+ (* 1/16 (/ (* R (* (pow (+ 1/2 (* 1/2 (cos phi1))) 3) (pow (- lambda1 lambda2) 6))) (pow phi1 6))) (* 1/2 (/ (* R (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2))) (pow phi1 2))))))))>
#<alt (* R (sqrt (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2))))>
#<alt (+ (* -1 (* (* R (* lambda1 (* lambda2 (+ 1/2 (* 1/2 (cos phi1)))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2)))))) (* R (sqrt (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2)))))>
#<alt (+ (* R (sqrt (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2)))) (* lambda1 (+ (* -1 (* (* R (* lambda2 (+ 1/2 (* 1/2 (cos phi1))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2)))))) (* 1/2 (* (* R (* lambda1 (- (+ 1/2 (* 1/2 (cos phi1))) (/ (* (pow lambda2 2) (pow (+ 1/2 (* 1/2 (cos phi1))) 2)) (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2)))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2)))))))))>
#<alt (+ (* R (sqrt (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2)))) (* lambda1 (+ (* -1 (* (* R (* lambda2 (+ 1/2 (* 1/2 (cos phi1))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2)))))) (* lambda1 (+ (* 1/2 (* (* R (* lambda1 (* lambda2 (* (+ 1/2 (* 1/2 (cos phi1))) (- (+ 1/2 (* 1/2 (cos phi1))) (/ (* (pow lambda2 2) (pow (+ 1/2 (* 1/2 (cos phi1))) 2)) (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2)))))))) (sqrt (/ 1 (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2)) 3))))) (* 1/2 (* (* R (- (+ 1/2 (* 1/2 (cos phi1))) (/ (* (pow lambda2 2) (pow (+ 1/2 (* 1/2 (cos phi1))) 2)) (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2)))))))))))>
#<alt (* (* R lambda1) (sqrt (+ 1/2 (* 1/2 (cos phi1)))))>
#<alt (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (sqrt (+ 1/2 (* 1/2 (cos phi1)))))) (* R (sqrt (+ 1/2 (* 1/2 (cos phi1)))))))>
#<alt (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (sqrt (+ 1/2 (* 1/2 (cos phi1)))))) (+ (* 1/2 (* (/ (* R (pow phi1 2)) (pow lambda1 2)) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi1))))))) (* R (sqrt (+ 1/2 (* 1/2 (cos phi1))))))))>
#<alt (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (sqrt (+ 1/2 (* 1/2 (cos phi1)))))) (+ (* 1/2 (* (/ (* R (* lambda2 (pow phi1 2))) (pow lambda1 3)) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi1))))))) (+ (* 1/2 (* (/ (* R (pow phi1 2)) (pow lambda1 2)) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi1))))))) (* R (sqrt (+ 1/2 (* 1/2 (cos phi1)))))))))>
#<alt (* -1 (* (* R lambda1) (sqrt (+ 1/2 (* 1/2 (cos phi1))))))>
#<alt (* -1 (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (sqrt (+ 1/2 (* 1/2 (cos phi1)))))) (* R (sqrt (+ 1/2 (* 1/2 (cos phi1))))))))>
#<alt (* -1 (* lambda1 (+ (* -1 (/ (+ (* -1/2 (* (/ (* R (pow phi1 2)) lambda1) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi1))))))) (* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos phi1)))))) lambda1)) (* R (sqrt (+ 1/2 (* 1/2 (cos phi1))))))))>
#<alt (* -1 (* lambda1 (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* (* R (pow phi1 2)) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi1))))))) (* 1/2 (* (/ (* R (* lambda2 (pow phi1 2))) lambda1) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi1)))))))) lambda1)) (* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos phi1)))))) lambda1)) (* R (sqrt (+ 1/2 (* 1/2 (cos phi1))))))))>
#<alt (* R (sqrt (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2))))>
#<alt (+ (* -1 (* (* R (* lambda1 (* lambda2 (+ 1/2 (* 1/2 (cos phi1)))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2)))))) (* R (sqrt (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2)))))>
#<alt (+ (* R (sqrt (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2)))) (* lambda2 (+ (* -1 (* (* R (* lambda1 (+ 1/2 (* 1/2 (cos phi1))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2)))))) (* 1/2 (* (* R (* lambda2 (- (+ 1/2 (* 1/2 (cos phi1))) (/ (* (pow lambda1 2) (pow (+ 1/2 (* 1/2 (cos phi1))) 2)) (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2)))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2)))))))))>
#<alt (+ (* R (sqrt (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2)))) (* lambda2 (+ (* -1 (* (* R (* lambda1 (+ 1/2 (* 1/2 (cos phi1))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2)))))) (* lambda2 (+ (* 1/2 (* (* R (* lambda1 (* lambda2 (* (+ 1/2 (* 1/2 (cos phi1))) (- (+ 1/2 (* 1/2 (cos phi1))) (/ (* (pow lambda1 2) (pow (+ 1/2 (* 1/2 (cos phi1))) 2)) (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2)))))))) (sqrt (/ 1 (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2)) 3))))) (* 1/2 (* (* R (- (+ 1/2 (* 1/2 (cos phi1))) (/ (* (pow lambda1 2) (pow (+ 1/2 (* 1/2 (cos phi1))) 2)) (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2)))))))))))>
#<alt (* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos phi1)))))>
#<alt (* lambda2 (+ (* -1 (* (/ (* R lambda1) lambda2) (sqrt (+ 1/2 (* 1/2 (cos phi1)))))) (* R (sqrt (+ 1/2 (* 1/2 (cos phi1)))))))>
#<alt (* lambda2 (+ (* -1 (* (/ (* R lambda1) lambda2) (sqrt (+ 1/2 (* 1/2 (cos phi1)))))) (+ (* 1/2 (* (/ (* R (pow phi1 2)) (pow lambda2 2)) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi1))))))) (* R (sqrt (+ 1/2 (* 1/2 (cos phi1))))))))>
#<alt (* lambda2 (+ (* -1 (* (/ (* R lambda1) lambda2) (sqrt (+ 1/2 (* 1/2 (cos phi1)))))) (+ (* 1/2 (* (/ (* R (* lambda1 (pow phi1 2))) (pow lambda2 3)) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi1))))))) (+ (* 1/2 (* (/ (* R (pow phi1 2)) (pow lambda2 2)) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi1))))))) (* R (sqrt (+ 1/2 (* 1/2 (cos phi1)))))))))>
#<alt (* -1 (* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos phi1))))))>
#<alt (* -1 (* lambda2 (+ (* -1 (* (/ (* R lambda1) lambda2) (sqrt (+ 1/2 (* 1/2 (cos phi1)))))) (* R (sqrt (+ 1/2 (* 1/2 (cos phi1))))))))>
#<alt (* -1 (* lambda2 (+ (* -1 (/ (+ (* -1/2 (* (/ (* R (pow phi1 2)) lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi1))))))) (* (* R lambda1) (sqrt (+ 1/2 (* 1/2 (cos phi1)))))) lambda2)) (* R (sqrt (+ 1/2 (* 1/2 (cos phi1))))))))>
#<alt (* -1 (* lambda2 (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* (* R (pow phi1 2)) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi1))))))) (* 1/2 (* (/ (* R (* lambda1 (pow phi1 2))) lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi1)))))))) lambda2)) (* (* R lambda1) (sqrt (+ 1/2 (* 1/2 (cos phi1)))))) lambda2)) (* R (sqrt (+ 1/2 (* 1/2 (cos phi1))))))))>
#<alt (- lambda1 lambda2)>
#<alt (- (+ lambda1 (* 1/2 (/ (* (pow phi1 2) (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2)))) (- lambda1 lambda2)))) lambda2)>
#<alt (- (+ lambda1 (* (pow phi1 2) (+ (* 1/2 (/ (* (pow phi1 2) (- (* 1/48 (pow (- lambda1 lambda2) 2)) (* 1/4 (/ (pow (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) 2) (pow (- lambda1 lambda2) 2))))) (- lambda1 lambda2))) (* 1/2 (/ (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) (- lambda1 lambda2)))))) lambda2)>
#<alt (- (+ lambda1 (* (pow phi1 2) (+ (* 1/2 (/ (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) (- lambda1 lambda2))) (* (pow phi1 2) (+ (* 1/2 (/ (* (pow phi1 2) (- (* -1/1440 (pow (- lambda1 lambda2) 2)) (* 1/2 (/ (* (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) (- (* 1/48 (pow (- lambda1 lambda2) 2)) (* 1/4 (/ (pow (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) 2) (pow (- lambda1 lambda2) 2))))) (pow (- lambda1 lambda2) 2))))) (- lambda1 lambda2))) (* 1/2 (/ (- (* 1/48 (pow (- lambda1 lambda2) 2)) (* 1/4 (/ (pow (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) 2) (pow (- lambda1 lambda2) 2)))) (- lambda1 lambda2)))))))) lambda2)>
#<alt phi1>
#<alt (* phi1 (+ 1 (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))>
#<alt (* phi1 (+ 1 (+ (* -1/8 (/ (* (pow (+ 1/2 (* 1/2 (cos phi1))) 2) (pow (- lambda1 lambda2) 4)) (pow phi1 4))) (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))>
#<alt (* phi1 (+ 1 (+ (* -1/8 (/ (* (pow (+ 1/2 (* 1/2 (cos phi1))) 2) (pow (- lambda1 lambda2) 4)) (pow phi1 4))) (+ (* 1/16 (/ (* (pow (+ 1/2 (* 1/2 (cos phi1))) 3) (pow (- lambda1 lambda2) 6)) (pow phi1 6))) (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))>
#<alt (* -1 phi1)>
#<alt (* -1 (* phi1 (+ 1 (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))>
#<alt (* -1 (* phi1 (+ 1 (+ (* -1/8 (/ (* (pow (+ 1/2 (* 1/2 (cos phi1))) 2) (pow (- lambda1 lambda2) 4)) (pow phi1 4))) (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))>
#<alt (* -1 (* phi1 (+ 1 (+ (* -1/8 (/ (* (pow (+ 1/2 (* 1/2 (cos phi1))) 2) (pow (- lambda1 lambda2) 4)) (pow phi1 4))) (+ (* 1/16 (/ (* (pow (+ 1/2 (* 1/2 (cos phi1))) 3) (pow (- lambda1 lambda2) 6)) (pow phi1 6))) (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))))>
#<alt (sqrt (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2)))>
#<alt (+ (sqrt (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2))) (* -1 (* (* lambda1 (* lambda2 (+ 1/2 (* 1/2 (cos phi1))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2)))))))>
#<alt (+ (sqrt (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2))) (* lambda1 (+ (* -1 (* (* lambda2 (+ 1/2 (* 1/2 (cos phi1)))) (sqrt (/ 1 (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2)))))) (* 1/2 (* (* lambda1 (- (+ 1/2 (* 1/2 (cos phi1))) (/ (* (pow lambda2 2) (pow (+ 1/2 (* 1/2 (cos phi1))) 2)) (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2)))))))))>
#<alt (+ (sqrt (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2))) (* lambda1 (+ (* -1 (* (* lambda2 (+ 1/2 (* 1/2 (cos phi1)))) (sqrt (/ 1 (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2)))))) (* lambda1 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2)))) (- (+ 1/2 (* 1/2 (cos phi1))) (/ (* (pow lambda2 2) (pow (+ 1/2 (* 1/2 (cos phi1))) 2)) (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2)))))) (* 1/2 (* (* lambda1 (* lambda2 (* (+ 1/2 (* 1/2 (cos phi1))) (- (+ 1/2 (* 1/2 (cos phi1))) (/ (* (pow lambda2 2) (pow (+ 1/2 (* 1/2 (cos phi1))) 2)) (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2))))))) (sqrt (/ 1 (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2)) 3))))))))))>
#<alt (* lambda1 (sqrt (+ 1/2 (* 1/2 (cos phi1)))))>
#<alt (* lambda1 (+ (sqrt (+ 1/2 (* 1/2 (cos phi1)))) (* -1 (* (/ lambda2 lambda1) (sqrt (+ 1/2 (* 1/2 (cos phi1))))))))>
#<alt (* lambda1 (+ (sqrt (+ 1/2 (* 1/2 (cos phi1)))) (+ (* -1 (* (/ lambda2 lambda1) (sqrt (+ 1/2 (* 1/2 (cos phi1)))))) (* 1/2 (* (/ (pow phi1 2) (pow lambda1 2)) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi1))))))))))>
#<alt (* lambda1 (+ (sqrt (+ 1/2 (* 1/2 (cos phi1)))) (+ (* -1 (* (/ lambda2 lambda1) (sqrt (+ 1/2 (* 1/2 (cos phi1)))))) (+ (* 1/2 (* (/ (* lambda2 (pow phi1 2)) (pow lambda1 3)) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi1))))))) (* 1/2 (* (/ (pow phi1 2) (pow lambda1 2)) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi1)))))))))))>
#<alt (* -1 (* lambda1 (sqrt (+ 1/2 (* 1/2 (cos phi1))))))>
#<alt (* -1 (* lambda1 (+ (sqrt (+ 1/2 (* 1/2 (cos phi1)))) (* -1 (* (/ lambda2 lambda1) (sqrt (+ 1/2 (* 1/2 (cos phi1)))))))))>
#<alt (* -1 (* lambda1 (+ (sqrt (+ 1/2 (* 1/2 (cos phi1)))) (* -1 (/ (+ (* -1/2 (* (/ (pow phi1 2) lambda1) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi1))))))) (* lambda2 (sqrt (+ 1/2 (* 1/2 (cos phi1)))))) lambda1)))))>
#<alt (* -1 (* lambda1 (+ (sqrt (+ 1/2 (* 1/2 (cos phi1)))) (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* (/ (* lambda2 (pow phi1 2)) lambda1) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi1))))))) (* 1/2 (* (pow phi1 2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi1)))))))) lambda1)) (* lambda2 (sqrt (+ 1/2 (* 1/2 (cos phi1)))))) lambda1)))))>
#<alt (sqrt (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2)))>
#<alt (+ (sqrt (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2))) (* -1 (* (* lambda1 (* lambda2 (+ 1/2 (* 1/2 (cos phi1))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2)))))))>
#<alt (+ (sqrt (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2))) (* lambda2 (+ (* -1 (* (* lambda1 (+ 1/2 (* 1/2 (cos phi1)))) (sqrt (/ 1 (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2)))))) (* 1/2 (* (* lambda2 (- (+ 1/2 (* 1/2 (cos phi1))) (/ (* (pow lambda1 2) (pow (+ 1/2 (* 1/2 (cos phi1))) 2)) (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2)))))))))>
#<alt (+ (sqrt (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2))) (* lambda2 (+ (* -1 (* (* lambda1 (+ 1/2 (* 1/2 (cos phi1)))) (sqrt (/ 1 (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2)))))) (* lambda2 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2)))) (- (+ 1/2 (* 1/2 (cos phi1))) (/ (* (pow lambda1 2) (pow (+ 1/2 (* 1/2 (cos phi1))) 2)) (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2)))))) (* 1/2 (* (* lambda1 (* lambda2 (* (+ 1/2 (* 1/2 (cos phi1))) (- (+ 1/2 (* 1/2 (cos phi1))) (/ (* (pow lambda1 2) (pow (+ 1/2 (* 1/2 (cos phi1))) 2)) (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2))))))) (sqrt (/ 1 (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2)) 3))))))))))>
#<alt (* lambda2 (sqrt (+ 1/2 (* 1/2 (cos phi1)))))>
#<alt (* lambda2 (+ (sqrt (+ 1/2 (* 1/2 (cos phi1)))) (* -1 (* (/ lambda1 lambda2) (sqrt (+ 1/2 (* 1/2 (cos phi1))))))))>
#<alt (* lambda2 (+ (sqrt (+ 1/2 (* 1/2 (cos phi1)))) (+ (* -1 (* (/ lambda1 lambda2) (sqrt (+ 1/2 (* 1/2 (cos phi1)))))) (* 1/2 (* (/ (pow phi1 2) (pow lambda2 2)) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi1))))))))))>
#<alt (* lambda2 (+ (sqrt (+ 1/2 (* 1/2 (cos phi1)))) (+ (* -1 (* (/ lambda1 lambda2) (sqrt (+ 1/2 (* 1/2 (cos phi1)))))) (+ (* 1/2 (* (/ (* lambda1 (pow phi1 2)) (pow lambda2 3)) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi1))))))) (* 1/2 (* (/ (pow phi1 2) (pow lambda2 2)) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi1)))))))))))>
#<alt (* -1 (* lambda2 (sqrt (+ 1/2 (* 1/2 (cos phi1))))))>
#<alt (* -1 (* lambda2 (+ (sqrt (+ 1/2 (* 1/2 (cos phi1)))) (* -1 (* (/ lambda1 lambda2) (sqrt (+ 1/2 (* 1/2 (cos phi1)))))))))>
#<alt (* -1 (* lambda2 (+ (sqrt (+ 1/2 (* 1/2 (cos phi1)))) (* -1 (/ (+ (* -1/2 (* (/ (pow phi1 2) lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi1))))))) (* lambda1 (sqrt (+ 1/2 (* 1/2 (cos phi1)))))) lambda2)))))>
#<alt (* -1 (* lambda2 (+ (sqrt (+ 1/2 (* 1/2 (cos phi1)))) (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* (/ (* lambda1 (pow phi1 2)) lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi1))))))) (* 1/2 (* (pow phi1 2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi1)))))))) lambda2)) (* lambda1 (sqrt (+ 1/2 (* 1/2 (cos phi1)))))) lambda2)))))>
#<alt (pow (- lambda1 lambda2) 2)>
#<alt (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2)))) (pow (- lambda1 lambda2) 2))>
#<alt (+ (* (pow phi1 2) (+ 1 (+ (* -1/4 (pow (- lambda1 lambda2) 2)) (* 1/48 (* (pow phi1 2) (pow (- lambda1 lambda2) 2)))))) (pow (- lambda1 lambda2) 2))>
#<alt (+ (* (pow phi1 2) (+ 1 (+ (* -1/4 (pow (- lambda1 lambda2) 2)) (* (pow phi1 2) (+ (* -1/1440 (* (pow phi1 2) (pow (- lambda1 lambda2) 2))) (* 1/48 (pow (- lambda1 lambda2) 2))))))) (pow (- lambda1 lambda2) 2))>
#<alt (pow phi1 2)>
#<alt (* (pow phi1 2) (+ 1 (/ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))>
#<alt (* (pow phi1 2) (+ 1 (/ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))>
#<alt (* (pow phi1 2) (+ 1 (/ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))>
#<alt (pow phi1 2)>
#<alt (* (pow phi1 2) (+ 1 (/ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))>
#<alt (* (pow phi1 2) (+ 1 (/ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))>
#<alt (* (pow phi1 2) (+ 1 (/ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))>
#<alt (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2))>
#<alt (+ (* -2 (* lambda1 (* lambda2 (+ 1/2 (* 1/2 (cos phi1)))))) (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2)))>
#<alt (+ (* lambda1 (+ (* -2 (* lambda2 (+ 1/2 (* 1/2 (cos phi1))))) (* lambda1 (+ 1/2 (* 1/2 (cos phi1)))))) (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2)))>
#<alt (+ (* lambda1 (+ (* -2 (* lambda2 (+ 1/2 (* 1/2 (cos phi1))))) (* lambda1 (+ 1/2 (* 1/2 (cos phi1)))))) (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2)))>
#<alt (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos phi1))))>
#<alt (* (pow lambda1 2) (+ 1/2 (+ (* -2 (/ (* lambda2 (+ 1/2 (* 1/2 (cos phi1)))) lambda1)) (* 1/2 (cos phi1)))))>
#<alt (* (pow lambda1 2) (+ 1/2 (+ (* -2 (/ (* lambda2 (+ 1/2 (* 1/2 (cos phi1)))) lambda1)) (+ (* 1/2 (cos phi1)) (+ (/ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow lambda1 2)) (/ (pow phi1 2) (pow lambda1 2)))))))>
#<alt (* (pow lambda1 2) (+ 1/2 (+ (* -2 (/ (* lambda2 (+ 1/2 (* 1/2 (cos phi1)))) lambda1)) (+ (* 1/2 (cos phi1)) (+ (/ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow lambda1 2)) (/ (pow phi1 2) (pow lambda1 2)))))))>
#<alt (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos phi1))))>
#<alt (* (pow lambda1 2) (+ 1/2 (+ (* -2 (/ (* lambda2 (+ 1/2 (* 1/2 (cos phi1)))) lambda1)) (* 1/2 (cos phi1)))))>
#<alt (* (pow lambda1 2) (+ 1/2 (+ (* -1 (/ (+ (* -1 (/ (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2)) lambda1)) (* 2 (* lambda2 (+ 1/2 (* 1/2 (cos phi1)))))) lambda1)) (* 1/2 (cos phi1)))))>
#<alt (* (pow lambda1 2) (+ 1/2 (+ (* -1 (/ (+ (* -1 (/ (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2)) lambda1)) (* 2 (* lambda2 (+ 1/2 (* 1/2 (cos phi1)))))) lambda1)) (* 1/2 (cos phi1)))))>
#<alt (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2))>
#<alt (+ (* -2 (* lambda1 (* lambda2 (+ 1/2 (* 1/2 (cos phi1)))))) (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2)))>
#<alt (+ (* lambda2 (+ (* -2 (* lambda1 (+ 1/2 (* 1/2 (cos phi1))))) (* lambda2 (+ 1/2 (* 1/2 (cos phi1)))))) (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2)))>
#<alt (+ (* lambda2 (+ (* -2 (* lambda1 (+ 1/2 (* 1/2 (cos phi1))))) (* lambda2 (+ 1/2 (* 1/2 (cos phi1)))))) (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2)))>
#<alt (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos phi1))))>
#<alt (* (pow lambda2 2) (+ 1/2 (+ (* -2 (/ (* lambda1 (+ 1/2 (* 1/2 (cos phi1)))) lambda2)) (* 1/2 (cos phi1)))))>
#<alt (* (pow lambda2 2) (+ 1/2 (+ (* -2 (/ (* lambda1 (+ 1/2 (* 1/2 (cos phi1)))) lambda2)) (+ (* 1/2 (cos phi1)) (+ (/ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow lambda2 2)) (/ (pow phi1 2) (pow lambda2 2)))))))>
#<alt (* (pow lambda2 2) (+ 1/2 (+ (* -2 (/ (* lambda1 (+ 1/2 (* 1/2 (cos phi1)))) lambda2)) (+ (* 1/2 (cos phi1)) (+ (/ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow lambda2 2)) (/ (pow phi1 2) (pow lambda2 2)))))))>
#<alt (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos phi1))))>
#<alt (* (pow lambda2 2) (+ 1/2 (+ (* -2 (/ (* lambda1 (+ 1/2 (* 1/2 (cos phi1)))) lambda2)) (* 1/2 (cos phi1)))))>
#<alt (* (pow lambda2 2) (+ 1/2 (+ (* -1 (/ (+ (* -1 (/ (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2)) lambda2)) (* 2 (* lambda1 (+ 1/2 (* 1/2 (cos phi1)))))) lambda2)) (* 1/2 (cos phi1)))))>
#<alt (* (pow lambda2 2) (+ 1/2 (+ (* -1 (/ (+ (* -1 (/ (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2)) lambda2)) (* 2 (* lambda1 (+ 1/2 (* 1/2 (cos phi1)))))) lambda2)) (* 1/2 (cos phi1)))))>
#<alt 1>
#<alt (+ 1 (* -1/4 (pow phi1 2)))>
#<alt (+ 1 (* (pow phi1 2) (- (* 1/48 (pow phi1 2)) 1/4)))>
#<alt (+ 1 (* (pow phi1 2) (- (* (pow phi1 2) (+ 1/48 (* -1/1440 (pow phi1 2)))) 1/4)))>
#<alt (+ 1/2 (* 1/2 (cos phi1)))>
#<alt (+ 1/2 (* 1/2 (cos phi1)))>
#<alt (+ 1/2 (* 1/2 (cos phi1)))>
#<alt (+ 1/2 (* 1/2 (cos phi1)))>
#<alt (+ 1/2 (* 1/2 (cos phi1)))>
#<alt (+ 1/2 (* 1/2 (cos phi1)))>
#<alt (+ 1/2 (* 1/2 (cos phi1)))>
#<alt (+ 1/2 (* 1/2 (cos phi1)))>
#<alt 1>
#<alt (+ 1 (* -1/8 (pow phi1 2)))>
#<alt (+ 1 (* (pow phi1 2) (- (* 1/384 (pow phi1 2)) 1/8)))>
#<alt (+ 1 (* (pow phi1 2) (- (* (pow phi1 2) (+ 1/384 (* -1/46080 (pow phi1 2)))) 1/8)))>
#<alt (cos (* 1/2 phi1))>
#<alt (cos (* 1/2 phi1))>
#<alt (cos (* 1/2 phi1))>
#<alt (cos (* 1/2 phi1))>
#<alt (cos (* 1/2 phi1))>
#<alt (cos (* 1/2 phi1))>
#<alt (cos (* 1/2 phi1))>
#<alt (cos (* 1/2 phi1))>
#<alt (* 1/2 phi1)>
#<alt (* 1/2 phi1)>
#<alt (* 1/2 phi1)>
#<alt (* 1/2 phi1)>
#<alt (* 1/2 phi1)>
#<alt (* 1/2 phi1)>
#<alt (* 1/2 phi1)>
#<alt (* 1/2 phi1)>
#<alt (* 1/2 phi1)>
#<alt (* 1/2 phi1)>
#<alt (* 1/2 phi1)>
#<alt (* 1/2 phi1)>
#<alt (pow lambda2 2)>
#<alt (+ (* -2 (* lambda1 lambda2)) (pow lambda2 2))>
#<alt (+ (* lambda1 (+ lambda1 (* -2 lambda2))) (pow lambda2 2))>
#<alt (+ (* lambda1 (+ lambda1 (* -2 lambda2))) (pow lambda2 2))>
#<alt (pow lambda1 2)>
#<alt (* (pow lambda1 2) (+ 1 (* -2 (/ lambda2 lambda1))))>
#<alt (* (pow lambda1 2) (+ 1 (+ (* -2 (/ lambda2 lambda1)) (/ (pow lambda2 2) (pow lambda1 2)))))>
#<alt (* (pow lambda1 2) (+ 1 (+ (* -2 (/ lambda2 lambda1)) (/ (pow lambda2 2) (pow lambda1 2)))))>
#<alt (pow lambda1 2)>
#<alt (* (pow lambda1 2) (+ 1 (* -2 (/ lambda2 lambda1))))>
#<alt (* (pow lambda1 2) (+ 1 (* -1 (/ (+ (* -1 (/ (pow lambda2 2) lambda1)) (* 2 lambda2)) lambda1))))>
#<alt (* (pow lambda1 2) (+ 1 (* -1 (/ (+ (* -1 (/ (pow lambda2 2) lambda1)) (* 2 lambda2)) lambda1))))>
#<alt (pow lambda1 2)>
#<alt (+ (* -2 (* lambda1 lambda2)) (pow lambda1 2))>
#<alt (+ (* lambda2 (+ lambda2 (* -2 lambda1))) (pow lambda1 2))>
#<alt (+ (* lambda2 (+ lambda2 (* -2 lambda1))) (pow lambda1 2))>
#<alt (pow lambda2 2)>
#<alt (* (pow lambda2 2) (+ 1 (* -2 (/ lambda1 lambda2))))>
#<alt (* (pow lambda2 2) (+ 1 (+ (* -2 (/ lambda1 lambda2)) (/ (pow lambda1 2) (pow lambda2 2)))))>
#<alt (* (pow lambda2 2) (+ 1 (+ (* -2 (/ lambda1 lambda2)) (/ (pow lambda1 2) (pow lambda2 2)))))>
#<alt (pow lambda2 2)>
#<alt (* (pow lambda2 2) (+ 1 (* -2 (/ lambda1 lambda2))))>
#<alt (* (pow lambda2 2) (+ 1 (* -1 (/ (+ (* -1 (/ (pow lambda1 2) lambda2)) (* 2 lambda1)) lambda2))))>
#<alt (* (pow lambda2 2) (+ 1 (* -1 (/ (+ (* -1 (/ (pow lambda1 2) lambda2)) (* 2 lambda1)) lambda2))))>
Calls

144 calls:

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

rewrite678.0ms (4.5%)

Memory
46.0MiB live, 567.0MiB allocated
Algorithm
batch-egg-rewrite
Rules
5 702×lower-fma.f32
5 698×lower-fma.f64
4 160×lower-*.f32
4 142×lower-*.f64
4 002×lower-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
027146
054138
1182138
21354138
08396138
Stop Event
iter limit
node limit
iter limit
Counts
19 → 473
Calls
Call 1
Inputs
(*.f64 (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) R)
(hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(-.f64 lambda1 lambda2)
(*.f64 phi1 (neg.f64 R))
(neg.f64 R)
(*.f64 phi2 (-.f64 R (/.f64 phi1 (/.f64 phi2 R))))
(/.f64 phi1 (/.f64 phi2 R))
(-.f64 R (/.f64 phi1 (/.f64 phi2 R)))
(/.f64 phi2 R)
(hypot.f64 phi2 (-.f64 lambda1 lambda2))
(*.f64 (hypot.f64 phi2 (-.f64 lambda1 lambda2)) R)
(*.f64 R (sqrt.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1))))
(sqrt.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)))
(fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1))
(fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))
(cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))
(*.f64 #s(literal 1/2 binary64) phi1)
(*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))
Outputs
(*.f64 (sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi1 #s(literal 1/2 binary64)))))) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1))) R)
(*.f64 R (sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi1 #s(literal 1/2 binary64)))))) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi1 #s(literal 1/2 binary64)))))) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1))) #s(literal 1/2 binary64)))
(hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))))
(hypot.f64 phi1 (exp.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))))))
(hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) phi1)
(hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (neg.f64 phi1))
(hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (exp.f64 (log.f64 phi1)))
(hypot.f64 (neg.f64 phi1) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))))
(hypot.f64 (neg.f64 phi1) (exp.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))))))
(hypot.f64 (exp.f64 (log.f64 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))))
(hypot.f64 (exp.f64 (log.f64 phi1)) (exp.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))))))
(hypot.f64 (exp.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))))) phi1)
(hypot.f64 (exp.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))))) (neg.f64 phi1))
(hypot.f64 (exp.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))))) (exp.f64 (log.f64 phi1)))
(sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi1 #s(literal 1/2 binary64)))))) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi1 #s(literal 1/2 binary64)))))) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi1 #s(literal 1/2 binary64)))))) (-.f64 lambda1 lambda2))) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi1 #s(literal 1/2 binary64)))))) (-.f64 lambda1 lambda2)) (neg.f64 (*.f64 phi1 phi1)))))) (sqrt.f64 (fma.f64 (*.f64 phi1 phi1) (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1))) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) #s(literal 6 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 phi1 phi1 (*.f64 (neg.f64 (-.f64 lambda1 lambda2)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi1 #s(literal 1/2 binary64)))))) (-.f64 lambda1 lambda2))))) (sqrt.f64 (-.f64 (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1))) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) #s(literal 4 binary64))))))
(/.f64 (sqrt.f64 (fma.f64 (*.f64 phi1 phi1) (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1))) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) #s(literal 6 binary64)))) (sqrt.f64 (fma.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi1 #s(literal 1/2 binary64)))))) (-.f64 lambda1 lambda2))) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi1 #s(literal 1/2 binary64)))))) (-.f64 lambda1 lambda2)) (neg.f64 (*.f64 phi1 phi1)))))))
(/.f64 (sqrt.f64 (fma.f64 (*.f64 phi1 phi1) (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1))) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) #s(literal 6 binary64)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) #s(literal 4 binary64)) (-.f64 (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1))) (*.f64 (*.f64 (*.f64 phi1 phi1) (-.f64 lambda1 lambda2)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi1 #s(literal 1/2 binary64)))))) (-.f64 lambda1 lambda2)))))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1))) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) #s(literal 4 binary64)))) (sqrt.f64 (fma.f64 phi1 phi1 (*.f64 (neg.f64 (-.f64 lambda1 lambda2)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi1 #s(literal 1/2 binary64)))))) (-.f64 lambda1 lambda2))))))
(/.f64 (sqrt.f64 (neg.f64 (fma.f64 (*.f64 phi1 phi1) (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1))) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) #s(literal 6 binary64))))) (sqrt.f64 (neg.f64 (fma.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi1 #s(literal 1/2 binary64)))))) (-.f64 lambda1 lambda2))) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi1 #s(literal 1/2 binary64)))))) (-.f64 lambda1 lambda2)) (neg.f64 (*.f64 phi1 phi1))))))))
(/.f64 (sqrt.f64 (neg.f64 (-.f64 (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1))) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) #s(literal 4 binary64))))) (sqrt.f64 (neg.f64 (fma.f64 phi1 phi1 (*.f64 (neg.f64 (-.f64 lambda1 lambda2)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi1 #s(literal 1/2 binary64)))))) (-.f64 lambda1 lambda2)))))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) #s(literal 4 binary64)) (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1))))) (sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi1 #s(literal 1/2 binary64)))))) (-.f64 lambda1 lambda2)) (neg.f64 (*.f64 phi1 phi1)))))
(/.f64 (neg.f64 (sqrt.f64 (fma.f64 (*.f64 phi1 phi1) (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1))) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) #s(literal 6 binary64))))) (neg.f64 (sqrt.f64 (fma.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi1 #s(literal 1/2 binary64)))))) (-.f64 lambda1 lambda2))) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi1 #s(literal 1/2 binary64)))))) (-.f64 lambda1 lambda2)) (neg.f64 (*.f64 phi1 phi1))))))))
(/.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1))) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) #s(literal 4 binary64))))) (neg.f64 (sqrt.f64 (fma.f64 phi1 phi1 (*.f64 (neg.f64 (-.f64 lambda1 lambda2)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi1 #s(literal 1/2 binary64)))))) (-.f64 lambda1 lambda2)))))))
(pow.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi1 #s(literal 1/2 binary64)))))) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi1 #s(literal 1/2 binary64)))))) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi1 #s(literal 1/2 binary64)))))) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi1 #s(literal 1/2 binary64)))))) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1))) #s(literal 1/4 binary64))
(pow.f64 (exp.f64 (log.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi1 #s(literal 1/2 binary64)))))) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)))) #s(literal 1/2 binary64))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 phi1 phi1) (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1))) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) #s(literal 6 binary64)))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi1 #s(literal 1/2 binary64)))))) (-.f64 lambda1 lambda2))) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi1 #s(literal 1/2 binary64)))))) (-.f64 lambda1 lambda2)) (neg.f64 (*.f64 phi1 phi1)))))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 phi1 phi1) (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1))) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) #s(literal 6 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi1 #s(literal 1/2 binary64)))))) (-.f64 lambda1 lambda2))) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi1 #s(literal 1/2 binary64)))))) (-.f64 lambda1 lambda2)) (neg.f64 (*.f64 phi1 phi1))))))))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 phi1 phi1) (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1))) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) #s(literal 6 binary64)))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi1 #s(literal 1/2 binary64)))))) (-.f64 lambda1 lambda2))) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi1 #s(literal 1/2 binary64)))))) (-.f64 lambda1 lambda2)) (neg.f64 (*.f64 phi1 phi1))))))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1))) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) #s(literal 4 binary64)))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 phi1 phi1 (*.f64 (neg.f64 (-.f64 lambda1 lambda2)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi1 #s(literal 1/2 binary64)))))) (-.f64 lambda1 lambda2))))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1))) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) #s(literal 4 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 phi1 phi1 (*.f64 (neg.f64 (-.f64 lambda1 lambda2)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi1 #s(literal 1/2 binary64)))))) (-.f64 lambda1 lambda2)))))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1))) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 phi1 phi1 (*.f64 (neg.f64 (-.f64 lambda1 lambda2)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi1 #s(literal 1/2 binary64)))))) (-.f64 lambda1 lambda2)))))))
(*.f64 (pow.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi1 #s(literal 1/2 binary64)))))) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) #s(literal 1/4 binary64)) (pow.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi1 #s(literal 1/2 binary64)))))) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) #s(literal 1/4 binary64)))
(+.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) lambda1) (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (neg.f64 lambda2)))
(+.f64 (*.f64 lambda1 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))))) #s(literal 1 binary64)))
(fma.f64 lambda1 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))))
(fma.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) lambda1 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (neg.f64 lambda2)))
(/.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda1 lambda2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (*.f64 (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda1 lambda2) (*.f64 (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))))))
(/.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda1 lambda2))) (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)))
(/.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (+.f64 lambda1 lambda2))
(/.f64 (*.f64 (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)))
(/.f64 (*.f64 (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (+.f64 lambda1 lambda2))
(/.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda1 lambda2)))) (neg.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))))
(/.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) (neg.f64 (+.f64 lambda1 lambda2)))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))))) (neg.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))))) (neg.f64 (+.f64 lambda1 lambda2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) lambda1) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (neg.f64 lambda2)) #s(literal 3 binary64))) (fma.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) lambda1) (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) lambda1) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (neg.f64 lambda2)) (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (neg.f64 lambda2))) (*.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) lambda1) (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (neg.f64 lambda2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) #s(literal 3 binary64))) (fma.f64 (*.f64 lambda1 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (*.f64 lambda1 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (-.f64 (*.f64 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))))) (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) lambda1) (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) lambda1)) (*.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (neg.f64 lambda2)) (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (neg.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) lambda1) (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (neg.f64 lambda2))))
(/.f64 (-.f64 (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (*.f64 lambda1 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))))) (*.f64 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))))) (-.f64 (*.f64 lambda1 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))))))
(pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) #s(literal 1 binary64))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))))
(*.f64 (-.f64 lambda1 lambda2) (pow.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(*.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 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda1 lambda2))) (/.f64 #s(literal 1 binary64) (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))))
(*.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))
(*.f64 (*.f64 (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))))
(*.f64 (*.f64 (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))
(*.f64 (pow.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) #s(literal 1 binary64)) (-.f64 lambda1 lambda2))
(*.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) #s(literal 1/2 binary64)))
(+.f64 lambda1 (neg.f64 lambda2))
(+.f64 (neg.f64 lambda2) lambda1)
(+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) (neg.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)))))
(+.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (neg.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))))
(exp.f64 (*.f64 (log.f64 (-.f64 lambda1 lambda2)) #s(literal 1 binary64)))
(-.f64 lambda1 lambda2)
(-.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) (/.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))))
(-.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)))
(fma.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (/.f64 #s(literal 1 binary64) (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) (neg.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)))))
(fma.f64 (*.f64 lambda1 lambda1) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (neg.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))))
(fma.f64 #s(literal -1 binary64) lambda2 lambda1)
(/.f64 (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda1 lambda2)) (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)))
(/.f64 (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda1 lambda2)) (fma.f64 lambda1 lambda1 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (neg.f64 lambda2)))))
(/.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 (fma.f64 lambda1 lambda1 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (neg.f64 lambda2)))) (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda1 lambda2))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))))
(/.f64 (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (+.f64 lambda1 lambda2))
(/.f64 (neg.f64 (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda1 lambda2))) (neg.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))))
(/.f64 (neg.f64 (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda1 lambda2))) (neg.f64 (fma.f64 lambda1 lambda1 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (neg.f64 lambda2))))))
(/.f64 (neg.f64 (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (neg.f64 (+.f64 lambda1 lambda2)))
(/.f64 (-.f64 (*.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))))
(/.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 (neg.f64 (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda1 lambda2)))) (neg.f64 (neg.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) (neg.f64 (neg.f64 (+.f64 lambda1 lambda2))))
(/.f64 (fma.f64 (*.f64 lambda2 lambda2) (neg.f64 lambda2) (*.f64 lambda1 (*.f64 lambda1 lambda1))) (fma.f64 lambda2 lambda2 (-.f64 (*.f64 lambda1 lambda1) (*.f64 (neg.f64 lambda2) lambda1))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) (/.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) (fma.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) (/.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) (*.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) (/.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)))))))
(/.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))) (fma.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (fma.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 (neg.f64 lambda2) lambda1))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) (/.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)))) (*.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) (/.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) (/.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)))))
(/.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 lambda1 lambda2) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) #s(literal -1 binary64))
(*.f64 (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda1 lambda2)) (/.f64 #s(literal 1 binary64) (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))))
(*.f64 (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda1 lambda2)) (/.f64 #s(literal 1 binary64) (fma.f64 lambda1 lambda1 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (neg.f64 lambda2))))))
(*.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))
(*.f64 (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))
(*.f64 (neg.f64 (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda1 lambda2))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)))))
(*.f64 (neg.f64 (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (/.f64 #s(literal 1 binary64) (neg.f64 (+.f64 lambda1 lambda2))))
(*.f64 (pow.f64 (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (-.f64 lambda1 lambda2) #s(literal 1/2 binary64)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 1/2 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 phi1 (neg.f64 R)))
(-.f64 #s(literal 0 binary64) (*.f64 phi1 R))
(neg.f64 (*.f64 phi1 R))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 phi1 R) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 phi1 R) (*.f64 phi1 R) (*.f64 #s(literal 0 binary64) (*.f64 phi1 R)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 phi1 R) (*.f64 phi1 R))) (+.f64 #s(literal 0 binary64) (*.f64 phi1 R)))
(*.f64 phi1 (neg.f64 R))
(*.f64 (neg.f64 R) phi1)
(*.f64 (neg.f64 phi1) R)
(*.f64 #s(literal -1 binary64) (*.f64 phi1 R))
(*.f64 (*.f64 phi1 #s(literal -1 binary64)) R)
(+.f64 #s(literal 0 binary64) (neg.f64 R))
(-.f64 #s(literal 0 binary64) R)
(-.f64 (/.f64 #s(literal 0 binary64) (fma.f64 R R #s(literal 0 binary64))) (/.f64 (*.f64 R (*.f64 R R)) (fma.f64 R R #s(literal 0 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) R) (/.f64 (*.f64 R R) R))
(neg.f64 R)
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 R R #s(literal 0 binary64)) (neg.f64 (*.f64 R (*.f64 R R)))))
(/.f64 #s(literal 1 binary64) (/.f64 R (neg.f64 (*.f64 R R))))
(/.f64 (neg.f64 (*.f64 R (*.f64 R R))) (fma.f64 R R #s(literal 0 binary64)))
(/.f64 (neg.f64 (*.f64 R R)) R)
(/.f64 (neg.f64 (neg.f64 (*.f64 R (*.f64 R R)))) (neg.f64 (fma.f64 R R #s(literal 0 binary64))))
(/.f64 (neg.f64 (neg.f64 (*.f64 R R))) (neg.f64 R))
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (neg.f64 R) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 (neg.f64 R) (neg.f64 R)) (*.f64 #s(literal 0 binary64) (neg.f64 R)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 R) (neg.f64 R))) R)
(*.f64 R #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) R)
(*.f64 (neg.f64 (*.f64 R (*.f64 R R))) (/.f64 #s(literal 1 binary64) (fma.f64 R R #s(literal 0 binary64))))
(*.f64 (neg.f64 (*.f64 R R)) (/.f64 #s(literal 1 binary64) R))
(+.f64 (*.f64 phi2 R) (*.f64 phi2 (neg.f64 (/.f64 (*.f64 phi1 R) phi2))))
(+.f64 (*.f64 R phi2) (*.f64 (neg.f64 (/.f64 (*.f64 phi1 R) phi2)) phi2))
(fma.f64 R phi2 (*.f64 (neg.f64 (/.f64 (*.f64 phi1 R) phi2)) phi2))
(fma.f64 phi2 R (*.f64 phi2 (neg.f64 (/.f64 (*.f64 phi1 R) phi2))))
(/.f64 phi2 (/.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 phi1) (/.f64 R phi2) R)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 R R (*.f64 (/.f64 (*.f64 phi1 R) phi2) (fma.f64 phi1 (/.f64 R phi2) R))) (*.f64 phi2 (-.f64 (*.f64 R (*.f64 R R)) (*.f64 (*.f64 R (*.f64 R R)) (/.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi2 (*.f64 phi2 phi2))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 phi1 (/.f64 R phi2) R) (*.f64 phi2 (*.f64 (fma.f64 phi1 (/.f64 R phi2) R) (fma.f64 (neg.f64 phi1) (/.f64 R phi2) R)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 R R (*.f64 (/.f64 (*.f64 phi1 R) phi2) (fma.f64 phi1 (/.f64 R phi2) R))) (*.f64 (-.f64 (*.f64 R (*.f64 R R)) (*.f64 (*.f64 R (*.f64 R R)) (/.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi2 (*.f64 phi2 phi2))))) phi2)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 phi1 (/.f64 R phi2) R) (*.f64 (*.f64 (fma.f64 phi1 (/.f64 R phi2) R) (fma.f64 (neg.f64 phi1) (/.f64 R phi2) R)) phi2)))
(/.f64 (*.f64 phi2 (-.f64 (*.f64 R (*.f64 R R)) (*.f64 (*.f64 R (*.f64 R R)) (/.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi2 (*.f64 phi2 phi2)))))) (fma.f64 R R (*.f64 (/.f64 (*.f64 phi1 R) phi2) (fma.f64 phi1 (/.f64 R phi2) R))))
(/.f64 (*.f64 phi2 (*.f64 (fma.f64 phi1 (/.f64 R phi2) R) (fma.f64 (neg.f64 phi1) (/.f64 R phi2) R))) (fma.f64 phi1 (/.f64 R phi2) R))
(/.f64 (*.f64 (-.f64 (*.f64 R (*.f64 R R)) (*.f64 (*.f64 R (*.f64 R R)) (/.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi2 (*.f64 phi2 phi2))))) phi2) (fma.f64 R R (*.f64 (/.f64 (*.f64 phi1 R) phi2) (fma.f64 phi1 (/.f64 R phi2) R))))
(/.f64 (*.f64 (*.f64 (fma.f64 phi1 (/.f64 R phi2) R) (fma.f64 (neg.f64 phi1) (/.f64 R phi2) R)) phi2) (fma.f64 phi1 (/.f64 R phi2) R))
(/.f64 (neg.f64 (*.f64 phi2 (-.f64 (*.f64 R (*.f64 R R)) (*.f64 (*.f64 R (*.f64 R R)) (/.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi2 (*.f64 phi2 phi2))))))) (neg.f64 (fma.f64 R R (*.f64 (/.f64 (*.f64 phi1 R) phi2) (fma.f64 phi1 (/.f64 R phi2) R)))))
(/.f64 (neg.f64 (*.f64 phi2 (*.f64 (fma.f64 phi1 (/.f64 R phi2) R) (fma.f64 (neg.f64 phi1) (/.f64 R phi2) R)))) (neg.f64 (fma.f64 phi1 (/.f64 R phi2) R)))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 R (*.f64 R R)) (*.f64 (*.f64 R (*.f64 R R)) (/.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi2 (*.f64 phi2 phi2))))) phi2)) (neg.f64 (fma.f64 R R (*.f64 (/.f64 (*.f64 phi1 R) phi2) (fma.f64 phi1 (/.f64 R phi2) R)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 phi1 (/.f64 R phi2) R) (fma.f64 (neg.f64 phi1) (/.f64 R phi2) R)) phi2)) (neg.f64 (fma.f64 phi1 (/.f64 R phi2) R)))
(/.f64 (+.f64 (pow.f64 (*.f64 phi2 R) #s(literal 3 binary64)) (pow.f64 (*.f64 phi2 (neg.f64 (/.f64 (*.f64 phi1 R) phi2))) #s(literal 3 binary64))) (fma.f64 (*.f64 phi2 R) (*.f64 phi2 R) (-.f64 (*.f64 (*.f64 phi2 (neg.f64 (/.f64 (*.f64 phi1 R) phi2))) (*.f64 phi2 (neg.f64 (/.f64 (*.f64 phi1 R) phi2)))) (*.f64 (*.f64 phi2 R) (*.f64 phi2 (neg.f64 (/.f64 (*.f64 phi1 R) phi2)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 R phi2) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 (/.f64 (*.f64 phi1 R) phi2)) phi2) #s(literal 3 binary64))) (fma.f64 (*.f64 R phi2) (*.f64 R phi2) (-.f64 (*.f64 (*.f64 (neg.f64 (/.f64 (*.f64 phi1 R) phi2)) phi2) (*.f64 (neg.f64 (/.f64 (*.f64 phi1 R) phi2)) phi2)) (*.f64 (*.f64 R phi2) (*.f64 (neg.f64 (/.f64 (*.f64 phi1 R) phi2)) phi2)))))
(/.f64 (-.f64 (*.f64 (*.f64 phi2 R) (*.f64 phi2 R)) (*.f64 (*.f64 phi2 (neg.f64 (/.f64 (*.f64 phi1 R) phi2))) (*.f64 phi2 (neg.f64 (/.f64 (*.f64 phi1 R) phi2))))) (-.f64 (*.f64 phi2 R) (*.f64 phi2 (neg.f64 (/.f64 (*.f64 phi1 R) phi2)))))
(/.f64 (-.f64 (*.f64 (*.f64 R phi2) (*.f64 R phi2)) (*.f64 (*.f64 (neg.f64 (/.f64 (*.f64 phi1 R) phi2)) phi2) (*.f64 (neg.f64 (/.f64 (*.f64 phi1 R) phi2)) phi2))) (-.f64 (*.f64 R phi2) (*.f64 (neg.f64 (/.f64 (*.f64 phi1 R) phi2)) phi2)))
(*.f64 phi2 (fma.f64 (neg.f64 phi1) (/.f64 R phi2) R))
(*.f64 (fma.f64 (neg.f64 phi1) (/.f64 R phi2) R) phi2)
(*.f64 (*.f64 phi2 (-.f64 (*.f64 R (*.f64 R R)) (*.f64 (*.f64 R (*.f64 R R)) (/.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi2 (*.f64 phi2 phi2)))))) (/.f64 #s(literal 1 binary64) (fma.f64 R R (*.f64 (/.f64 (*.f64 phi1 R) phi2) (fma.f64 phi1 (/.f64 R phi2) R)))))
(*.f64 (*.f64 phi2 (*.f64 (fma.f64 phi1 (/.f64 R phi2) R) (fma.f64 (neg.f64 phi1) (/.f64 R phi2) R))) (/.f64 #s(literal 1 binary64) (fma.f64 phi1 (/.f64 R phi2) R)))
(*.f64 (*.f64 (-.f64 (*.f64 R (*.f64 R R)) (*.f64 (*.f64 R (*.f64 R R)) (/.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi2 (*.f64 phi2 phi2))))) phi2) (/.f64 #s(literal 1 binary64) (fma.f64 R R (*.f64 (/.f64 (*.f64 phi1 R) phi2) (fma.f64 phi1 (/.f64 R phi2) R)))))
(*.f64 (*.f64 (*.f64 (fma.f64 phi1 (/.f64 R phi2) R) (fma.f64 (neg.f64 phi1) (/.f64 R phi2) R)) phi2) (/.f64 #s(literal 1 binary64) (fma.f64 phi1 (/.f64 R phi2) R)))
(*.f64 (/.f64 phi2 (+.f64 (/.f64 phi1 phi2) #s(literal 1 binary64))) (/.f64 (*.f64 (fma.f64 phi1 (/.f64 R phi2) R) (fma.f64 (neg.f64 phi1) (/.f64 R phi2) R)) R))
(*.f64 (/.f64 (*.f64 (fma.f64 phi1 (/.f64 R phi2) R) (fma.f64 (neg.f64 phi1) (/.f64 R phi2) R)) (+.f64 (/.f64 phi1 phi2) #s(literal 1 binary64))) (/.f64 phi2 R))
(exp.f64 (*.f64 (log.f64 (/.f64 phi2 (*.f64 phi1 R))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (neg.f64 (/.f64 (*.f64 phi1 R) phi2)))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (/.f64 phi2 R))) (neg.f64 (/.f64 (*.f64 phi1 R) phi2)))
(neg.f64 (neg.f64 (/.f64 (*.f64 phi1 R) phi2)))
(/.f64 phi1 (/.f64 phi2 R))
(/.f64 R (/.f64 phi2 phi1))
(/.f64 (*.f64 phi1 (neg.f64 R)) (neg.f64 phi2))
(/.f64 (neg.f64 phi1) (neg.f64 (/.f64 phi2 R)))
(/.f64 #s(literal 1 binary64) (/.f64 phi2 (*.f64 phi1 R)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 phi2 (*.f64 phi1 R)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) R) (/.f64 phi1 phi2)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 phi2 (*.f64 phi1 R))))
(/.f64 (*.f64 phi1 R) phi2)
(/.f64 (/.f64 phi1 phi2) (/.f64 #s(literal 1 binary64) R))
(/.f64 (neg.f64 (/.f64 phi1 phi2)) (neg.f64 (/.f64 #s(literal 1 binary64) R)))
(pow.f64 (/.f64 phi2 (*.f64 phi1 R)) #s(literal -1 binary64))
(*.f64 phi1 (/.f64 R phi2))
(*.f64 R (/.f64 phi1 phi2))
(*.f64 (/.f64 (*.f64 phi1 R) phi2) #s(literal 1 binary64))
(*.f64 (neg.f64 phi1) (neg.f64 (/.f64 R phi2)))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi1 R) phi2))
(*.f64 (/.f64 R phi2) phi1)
(*.f64 (/.f64 R phi2) (pow.f64 (/.f64 #s(literal 1 binary64) phi1) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 phi1 R) phi2)))
(*.f64 (*.f64 phi1 R) (/.f64 #s(literal 1 binary64) phi2))
(*.f64 (/.f64 phi1 phi2) R)
(*.f64 (/.f64 #s(literal 1 binary64) phi2) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) R) phi1) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) phi2) (/.f64 phi1 (/.f64 #s(literal 1 binary64) R)))
(*.f64 (/.f64 (neg.f64 phi1) phi2) (neg.f64 R))
(*.f64 (/.f64 (neg.f64 phi1) phi2) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) R)))
(*.f64 (/.f64 #s(literal -1 binary64) phi2) (/.f64 phi1 (neg.f64 (/.f64 #s(literal 1 binary64) R))))
(*.f64 (/.f64 phi1 (/.f64 #s(literal 1 binary64) R)) (/.f64 #s(literal 1 binary64) phi2))
(*.f64 (pow.f64 (/.f64 phi2 (*.f64 phi1 R)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 phi2 (*.f64 phi1 R)) #s(literal -1/2 binary64)))
(+.f64 R (neg.f64 (/.f64 (*.f64 phi1 R) phi2)))
(+.f64 (neg.f64 (/.f64 (*.f64 phi1 R) phi2)) R)
(+.f64 (/.f64 (*.f64 R (*.f64 R R)) (fma.f64 R R (*.f64 (/.f64 (*.f64 phi1 R) phi2) (fma.f64 phi1 (/.f64 R phi2) R)))) (neg.f64 (/.f64 (*.f64 (*.f64 R (*.f64 R R)) (/.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi2 (*.f64 phi2 phi2)))) (fma.f64 R R (*.f64 (/.f64 (*.f64 phi1 R) phi2) (fma.f64 phi1 (/.f64 R phi2) R))))))
(+.f64 (/.f64 (*.f64 R R) (fma.f64 phi1 (/.f64 R phi2) R)) (neg.f64 (/.f64 (*.f64 phi1 (*.f64 (/.f64 R phi2) (/.f64 (*.f64 phi1 R) phi2))) (fma.f64 phi1 (/.f64 R phi2) R))))
(-.f64 R (/.f64 (*.f64 phi1 R) phi2))
(-.f64 (/.f64 (*.f64 R (*.f64 R R)) (fma.f64 R R (*.f64 (/.f64 (*.f64 phi1 R) phi2) (fma.f64 phi1 (/.f64 R phi2) R)))) (/.f64 (*.f64 (*.f64 R (*.f64 R R)) (/.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi2 (*.f64 phi2 phi2)))) (fma.f64 R R (*.f64 (/.f64 (*.f64 phi1 R) phi2) (fma.f64 phi1 (/.f64 R phi2) R)))))
(-.f64 (/.f64 (*.f64 R R) (fma.f64 phi1 (/.f64 R phi2) R)) (/.f64 (*.f64 phi1 (*.f64 (/.f64 R phi2) (/.f64 (*.f64 phi1 R) phi2))) (fma.f64 phi1 (/.f64 R phi2) R)))
(fma.f64 phi1 (neg.f64 (/.f64 R phi2)) R)
(fma.f64 R #s(literal 1 binary64) (neg.f64 (/.f64 (*.f64 phi1 R) phi2)))
(fma.f64 (neg.f64 phi1) (/.f64 R phi2) R)
(fma.f64 (*.f64 R (*.f64 R R)) (/.f64 #s(literal 1 binary64) (fma.f64 R R (*.f64 (/.f64 (*.f64 phi1 R) phi2) (fma.f64 phi1 (/.f64 R phi2) R)))) (neg.f64 (/.f64 (*.f64 (*.f64 R (*.f64 R R)) (/.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi2 (*.f64 phi2 phi2)))) (fma.f64 R R (*.f64 (/.f64 (*.f64 phi1 R) phi2) (fma.f64 phi1 (/.f64 R phi2) R))))))
(fma.f64 (*.f64 R R) (/.f64 #s(literal 1 binary64) (fma.f64 phi1 (/.f64 R phi2) R)) (neg.f64 (/.f64 (*.f64 phi1 (*.f64 (/.f64 R phi2) (/.f64 (*.f64 phi1 R) phi2))) (fma.f64 phi1 (/.f64 R phi2) R))))
(fma.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (*.f64 phi1 R) phi2)) R)
(fma.f64 #s(literal -1 binary64) (neg.f64 R) (neg.f64 (/.f64 (*.f64 phi1 R) phi2)))
(fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 phi1 R) phi2) R)
(fma.f64 (/.f64 phi1 phi2) (neg.f64 R) R)
(fma.f64 (/.f64 #s(literal 1 binary64) phi2) (/.f64 phi1 (/.f64 #s(literal -1 binary64) R)) R)
(fma.f64 (neg.f64 (/.f64 phi1 phi2)) R R)
(fma.f64 (/.f64 #s(literal -1 binary64) phi2) (/.f64 phi1 (/.f64 #s(literal 1 binary64) R)) R)
(fma.f64 (/.f64 R (+.f64 (/.f64 phi1 phi2) #s(literal 1 binary64))) (/.f64 R R) (neg.f64 (/.f64 (*.f64 phi1 (*.f64 (/.f64 R phi2) (/.f64 (*.f64 phi1 R) phi2))) (fma.f64 phi1 (/.f64 R phi2) R))))
(fma.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) R)) (/.f64 phi1 phi2) R)
(/.f64 (-.f64 (*.f64 R (*.f64 R R)) (*.f64 (*.f64 R (*.f64 R R)) (/.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi2 (*.f64 phi2 phi2))))) (fma.f64 R R (*.f64 (/.f64 (*.f64 phi1 R) phi2) (fma.f64 phi1 (/.f64 R phi2) R))))
(/.f64 (-.f64 (*.f64 R (*.f64 R R)) (*.f64 (*.f64 R (*.f64 R R)) (/.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi2 (*.f64 phi2 phi2))))) (fma.f64 R R (-.f64 (*.f64 phi1 (*.f64 (/.f64 R phi2) (/.f64 (*.f64 phi1 R) phi2))) (*.f64 R (neg.f64 (/.f64 (*.f64 phi1 R) phi2))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 phi1) (/.f64 R phi2) R)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 phi1) (/.f64 R phi2) R)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 R R (-.f64 (*.f64 phi1 (*.f64 (/.f64 R phi2) (/.f64 (*.f64 phi1 R) phi2))) (*.f64 R (neg.f64 (/.f64 (*.f64 phi1 R) phi2))))) (-.f64 (*.f64 R (*.f64 R R)) (*.f64 (*.f64 R (*.f64 R R)) (/.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi2 (*.f64 phi2 phi2)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 phi1) (/.f64 R phi2) R))))
(/.f64 (*.f64 (fma.f64 phi1 (/.f64 R phi2) R) (fma.f64 (neg.f64 phi1) (/.f64 R phi2) R)) (fma.f64 phi1 (/.f64 R phi2) R))
(/.f64 (neg.f64 (-.f64 (*.f64 R (*.f64 R R)) (*.f64 (*.f64 R (*.f64 R R)) (/.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi2 (*.f64 phi2 phi2)))))) (neg.f64 (fma.f64 R R (*.f64 (/.f64 (*.f64 phi1 R) phi2) (fma.f64 phi1 (/.f64 R phi2) R)))))
(/.f64 (neg.f64 (-.f64 (*.f64 R (*.f64 R R)) (*.f64 (*.f64 R (*.f64 R R)) (/.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi2 (*.f64 phi2 phi2)))))) (neg.f64 (fma.f64 R R (-.f64 (*.f64 phi1 (*.f64 (/.f64 R phi2) (/.f64 (*.f64 phi1 R) phi2))) (*.f64 R (neg.f64 (/.f64 (*.f64 phi1 R) phi2)))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 phi1 (/.f64 R phi2) R) (fma.f64 (neg.f64 phi1) (/.f64 R phi2) R))) (neg.f64 (fma.f64 phi1 (/.f64 R phi2) R)))
(/.f64 (-.f64 (*.f64 (*.f64 R (*.f64 R R)) (fma.f64 R R (*.f64 (/.f64 (*.f64 phi1 R) phi2) (fma.f64 phi1 (/.f64 R phi2) R)))) (*.f64 (fma.f64 R R (*.f64 (/.f64 (*.f64 phi1 R) phi2) (fma.f64 phi1 (/.f64 R phi2) R))) (*.f64 (*.f64 R (*.f64 R R)) (/.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi2 (*.f64 phi2 phi2)))))) (*.f64 (fma.f64 R R (*.f64 (/.f64 (*.f64 phi1 R) phi2) (fma.f64 phi1 (/.f64 R phi2) R))) (fma.f64 R R (*.f64 (/.f64 (*.f64 phi1 R) phi2) (fma.f64 phi1 (/.f64 R phi2) R)))))
(/.f64 (-.f64 (*.f64 (*.f64 R R) (fma.f64 phi1 (/.f64 R phi2) R)) (*.f64 (fma.f64 phi1 (/.f64 R phi2) R) (*.f64 phi1 (*.f64 (/.f64 R phi2) (/.f64 (*.f64 phi1 R) phi2))))) (*.f64 (fma.f64 phi1 (/.f64 R phi2) R) (fma.f64 phi1 (/.f64 R phi2) R)))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 R (*.f64 R R)) (*.f64 (*.f64 R (*.f64 R R)) (/.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi2 (*.f64 phi2 phi2))))))) (neg.f64 (neg.f64 (fma.f64 R R (*.f64 (/.f64 (*.f64 phi1 R) phi2) (fma.f64 phi1 (/.f64 R phi2) R))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 phi1 (/.f64 R phi2) R) (fma.f64 (neg.f64 phi1) (/.f64 R phi2) R)))) (neg.f64 (neg.f64 (fma.f64 phi1 (/.f64 R phi2) R))))
(/.f64 (fma.f64 (neg.f64 (*.f64 phi1 (*.f64 phi1 phi1))) (/.f64 (*.f64 R (*.f64 R R)) (*.f64 phi2 (*.f64 phi2 phi2))) (*.f64 R (*.f64 R R))) (fma.f64 phi1 (*.f64 (/.f64 R phi2) (/.f64 (*.f64 phi1 R) phi2)) (-.f64 (*.f64 R R) (*.f64 (neg.f64 (/.f64 (*.f64 phi1 R) phi2)) R))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 R (*.f64 R R)) (fma.f64 R R (*.f64 (/.f64 (*.f64 phi1 R) phi2) (fma.f64 phi1 (/.f64 R phi2) R)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 R (*.f64 R R)) (/.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi2 (*.f64 phi2 phi2)))) (fma.f64 R R (*.f64 (/.f64 (*.f64 phi1 R) phi2) (fma.f64 phi1 (/.f64 R phi2) R)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 R (*.f64 R R)) (fma.f64 R R (*.f64 (/.f64 (*.f64 phi1 R) phi2) (fma.f64 phi1 (/.f64 R phi2) R)))) (/.f64 (*.f64 R (*.f64 R R)) (fma.f64 R R (*.f64 (/.f64 (*.f64 phi1 R) phi2) (fma.f64 phi1 (/.f64 R phi2) R)))) (fma.f64 (/.f64 (*.f64 (*.f64 R (*.f64 R R)) (/.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi2 (*.f64 phi2 phi2)))) (fma.f64 R R (*.f64 (/.f64 (*.f64 phi1 R) phi2) (fma.f64 phi1 (/.f64 R phi2) R)))) (/.f64 (*.f64 (*.f64 R (*.f64 R R)) (/.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi2 (*.f64 phi2 phi2)))) (fma.f64 R R (*.f64 (/.f64 (*.f64 phi1 R) phi2) (fma.f64 phi1 (/.f64 R phi2) R)))) (*.f64 (/.f64 (*.f64 R (*.f64 R R)) (fma.f64 R R (*.f64 (/.f64 (*.f64 phi1 R) phi2) (fma.f64 phi1 (/.f64 R phi2) R)))) (/.f64 (*.f64 (*.f64 R (*.f64 R R)) (/.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi2 (*.f64 phi2 phi2)))) (fma.f64 R R (*.f64 (/.f64 (*.f64 phi1 R) phi2) (fma.f64 phi1 (/.f64 R phi2) R))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 R R) (fma.f64 phi1 (/.f64 R phi2) R)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 phi1 (*.f64 (/.f64 R phi2) (/.f64 (*.f64 phi1 R) phi2))) (fma.f64 phi1 (/.f64 R phi2) R)) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 R R) (fma.f64 phi1 (/.f64 R phi2) R)) (/.f64 (*.f64 R R) (fma.f64 phi1 (/.f64 R phi2) R)) (fma.f64 (/.f64 (*.f64 phi1 (*.f64 (/.f64 R phi2) (/.f64 (*.f64 phi1 R) phi2))) (fma.f64 phi1 (/.f64 R phi2) R)) (/.f64 (*.f64 phi1 (*.f64 (/.f64 R phi2) (/.f64 (*.f64 phi1 R) phi2))) (fma.f64 phi1 (/.f64 R phi2) R)) (*.f64 (/.f64 (*.f64 R R) (fma.f64 phi1 (/.f64 R phi2) R)) (/.f64 (*.f64 phi1 (*.f64 (/.f64 R phi2) (/.f64 (*.f64 phi1 R) phi2))) (fma.f64 phi1 (/.f64 R phi2) R))))))
(/.f64 (-.f64 (*.f64 phi1 (*.f64 (/.f64 R phi2) (/.f64 (*.f64 phi1 R) phi2))) (*.f64 R R)) (-.f64 (neg.f64 (/.f64 (*.f64 phi1 R) phi2)) R))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 R (*.f64 R R)) (fma.f64 R R (*.f64 (/.f64 (*.f64 phi1 R) phi2) (fma.f64 phi1 (/.f64 R phi2) R)))) (/.f64 (*.f64 R (*.f64 R R)) (fma.f64 R R (*.f64 (/.f64 (*.f64 phi1 R) phi2) (fma.f64 phi1 (/.f64 R phi2) R))))) (*.f64 (/.f64 (*.f64 (*.f64 R (*.f64 R R)) (/.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi2 (*.f64 phi2 phi2)))) (fma.f64 R R (*.f64 (/.f64 (*.f64 phi1 R) phi2) (fma.f64 phi1 (/.f64 R phi2) R)))) (/.f64 (*.f64 (*.f64 R (*.f64 R R)) (/.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi2 (*.f64 phi2 phi2)))) (fma.f64 R R (*.f64 (/.f64 (*.f64 phi1 R) phi2) (fma.f64 phi1 (/.f64 R phi2) R)))))) (+.f64 (/.f64 (*.f64 R (*.f64 R R)) (fma.f64 R R (*.f64 (/.f64 (*.f64 phi1 R) phi2) (fma.f64 phi1 (/.f64 R phi2) R)))) (/.f64 (*.f64 (*.f64 R (*.f64 R R)) (/.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi2 (*.f64 phi2 phi2)))) (fma.f64 R R (*.f64 (/.f64 (*.f64 phi1 R) phi2) (fma.f64 phi1 (/.f64 R phi2) R))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 R R) (fma.f64 phi1 (/.f64 R phi2) R)) (/.f64 (*.f64 R R) (fma.f64 phi1 (/.f64 R phi2) R))) (*.f64 (/.f64 (*.f64 phi1 (*.f64 (/.f64 R phi2) (/.f64 (*.f64 phi1 R) phi2))) (fma.f64 phi1 (/.f64 R phi2) R)) (/.f64 (*.f64 phi1 (*.f64 (/.f64 R phi2) (/.f64 (*.f64 phi1 R) phi2))) (fma.f64 phi1 (/.f64 R phi2) R)))) (+.f64 (/.f64 (*.f64 R R) (fma.f64 phi1 (/.f64 R phi2) R)) (/.f64 (*.f64 phi1 (*.f64 (/.f64 R phi2) (/.f64 (*.f64 phi1 R) phi2))) (fma.f64 phi1 (/.f64 R phi2) R))))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 phi1) (/.f64 R phi2) R)) #s(literal -1 binary64))
(*.f64 (-.f64 (*.f64 R (*.f64 R R)) (*.f64 (*.f64 R (*.f64 R R)) (/.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi2 (*.f64 phi2 phi2))))) (/.f64 #s(literal 1 binary64) (fma.f64 R R (*.f64 (/.f64 (*.f64 phi1 R) phi2) (fma.f64 phi1 (/.f64 R phi2) R)))))
(*.f64 (-.f64 (*.f64 R (*.f64 R R)) (*.f64 (*.f64 R (*.f64 R R)) (/.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi2 (*.f64 phi2 phi2))))) (/.f64 #s(literal 1 binary64) (fma.f64 R R (-.f64 (*.f64 phi1 (*.f64 (/.f64 R phi2) (/.f64 (*.f64 phi1 R) phi2))) (*.f64 R (neg.f64 (/.f64 (*.f64 phi1 R) phi2)))))))
(*.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 phi1) (/.f64 R phi2) R))
(*.f64 (*.f64 (fma.f64 phi1 (/.f64 R phi2) R) (fma.f64 (neg.f64 phi1) (/.f64 R phi2) R)) (/.f64 #s(literal 1 binary64) (fma.f64 phi1 (/.f64 R phi2) R)))
(*.f64 (neg.f64 (-.f64 (*.f64 R (*.f64 R R)) (*.f64 (*.f64 R (*.f64 R R)) (/.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi2 (*.f64 phi2 phi2)))))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 R R (*.f64 (/.f64 (*.f64 phi1 R) phi2) (fma.f64 phi1 (/.f64 R phi2) R))))))
(*.f64 (neg.f64 (*.f64 (fma.f64 phi1 (/.f64 R phi2) R) (fma.f64 (neg.f64 phi1) (/.f64 R phi2) R))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 phi1 (/.f64 R phi2) R))))
(*.f64 (/.f64 (fma.f64 phi1 (/.f64 R phi2) R) (+.f64 (/.f64 phi1 phi2) #s(literal 1 binary64))) (/.f64 (fma.f64 (neg.f64 phi1) (/.f64 R phi2) R) R))
(exp.f64 (*.f64 (log.f64 (/.f64 R phi2)) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (neg.f64 (/.f64 phi2 R)))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 R)) (neg.f64 (/.f64 phi2 R)))
(neg.f64 (neg.f64 (/.f64 phi2 R)))
(/.f64 phi2 R)
(/.f64 (/.f64 phi2 R) #s(literal 1 binary64))
(/.f64 (neg.f64 phi2) (neg.f64 R))
(/.f64 (neg.f64 (/.f64 phi2 R)) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 R phi2))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 R phi2))))
(/.f64 #s(literal 1 binary64) (/.f64 R (*.f64 (neg.f64 phi2) #s(literal -1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 R phi2)))
(/.f64 (*.f64 (neg.f64 phi2) #s(literal -1 binary64)) R)
(/.f64 (neg.f64 (*.f64 (neg.f64 phi2) #s(literal -1 binary64))) (neg.f64 R))
(pow.f64 (/.f64 phi2 R) #s(literal 1 binary64))
(pow.f64 (/.f64 R phi2) #s(literal -1 binary64))
(*.f64 phi2 (/.f64 #s(literal 1 binary64) R))
(*.f64 (/.f64 phi2 R) #s(literal 1 binary64))
(*.f64 (neg.f64 phi2) (/.f64 #s(literal -1 binary64) R))
(*.f64 #s(literal 1 binary64) (/.f64 phi2 R))
(*.f64 (/.f64 #s(literal 1 binary64) R) phi2)
(*.f64 (/.f64 #s(literal 1 binary64) R) (pow.f64 (/.f64 #s(literal 1 binary64) phi2) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (neg.f64 (/.f64 phi2 R)))
(*.f64 (/.f64 #s(literal -1 binary64) R) (/.f64 phi2 #s(literal -1 binary64)))
(*.f64 (*.f64 (neg.f64 phi2) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) R))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) phi2) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) R))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) phi2) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) R))
(*.f64 (pow.f64 (/.f64 R phi2) #s(literal -1/2 binary64)) (pow.f64 (/.f64 R phi2) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 phi2 phi2))) #s(literal 1/2 binary64)))
(hypot.f64 (-.f64 lambda1 lambda2) phi2)
(hypot.f64 (-.f64 lambda1 lambda2) (exp.f64 (log.f64 phi2)))
(hypot.f64 phi2 (-.f64 lambda1 lambda2))
(hypot.f64 phi2 (exp.f64 (log.f64 (-.f64 lambda1 lambda2))))
(hypot.f64 (exp.f64 (log.f64 (-.f64 lambda1 lambda2))) phi2)
(hypot.f64 (exp.f64 (log.f64 (-.f64 lambda1 lambda2))) (exp.f64 (log.f64 phi2)))
(hypot.f64 (exp.f64 (log.f64 phi2)) (-.f64 lambda1 lambda2))
(hypot.f64 (exp.f64 (log.f64 phi2)) (exp.f64 (log.f64 (-.f64 lambda1 lambda2))))
(sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 phi2 phi2)))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 phi2 phi2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 phi2 (*.f64 phi2 (*.f64 phi2 phi2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))))) (sqrt.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) (*.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)) (-.f64 phi2 (-.f64 lambda1 lambda2)))) (sqrt.f64 (*.f64 (fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 phi2 phi2)) (*.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)) (-.f64 phi2 (-.f64 lambda1 lambda2)))))))
(/.f64 (sqrt.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) (*.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))))) (sqrt.f64 (fma.f64 phi2 (*.f64 phi2 (*.f64 phi2 phi2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))))))
(/.f64 (sqrt.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) (*.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))))) (sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 phi2 phi2)) (*.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)) (-.f64 phi2 (-.f64 lambda1 lambda2))))) (sqrt.f64 (*.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)) (-.f64 phi2 (-.f64 lambda1 lambda2)))))
(/.f64 (sqrt.f64 (neg.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) (*.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2)))))) (sqrt.f64 (neg.f64 (fma.f64 phi2 (*.f64 phi2 (*.f64 phi2 phi2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))))))
(/.f64 (sqrt.f64 (neg.f64 (*.f64 (fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 phi2 phi2)) (*.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)) (-.f64 phi2 (-.f64 lambda1 lambda2)))))) (sqrt.f64 (neg.f64 (*.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)) (-.f64 phi2 (-.f64 lambda1 lambda2))))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2)))) (sqrt.f64 (-.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))))
(/.f64 (neg.f64 (sqrt.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) (*.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2)))))) (neg.f64 (sqrt.f64 (fma.f64 phi2 (*.f64 phi2 (*.f64 phi2 phi2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 phi2 phi2)) (*.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)) (-.f64 phi2 (-.f64 lambda1 lambda2)))))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)) (-.f64 phi2 (-.f64 lambda1 lambda2))))))
(pow.f64 (fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 phi2 phi2)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 phi2 phi2)) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 phi2 phi2)) (fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 phi2 phi2))) #s(literal 1/4 binary64))
(pow.f64 (exp.f64 (log.f64 (fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 phi2 phi2)))) #s(literal 1/2 binary64))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) (*.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 phi2 (*.f64 phi2 (*.f64 phi2 phi2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) (*.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 phi2 (*.f64 phi2 (*.f64 phi2 phi2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))))))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) (*.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 phi2 (*.f64 phi2 (*.f64 phi2 phi2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 phi2 phi2)) (*.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)) (-.f64 phi2 (-.f64 lambda1 lambda2))))) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)) (-.f64 phi2 (-.f64 lambda1 lambda2)))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 phi2 phi2)) (*.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)) (-.f64 phi2 (-.f64 lambda1 lambda2))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)) (-.f64 phi2 (-.f64 lambda1 lambda2))))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 phi2 phi2)) (*.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)) (-.f64 phi2 (-.f64 lambda1 lambda2))))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)) (-.f64 phi2 (-.f64 lambda1 lambda2))))))
(*.f64 (pow.f64 (fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 phi2 phi2)) #s(literal 1/4 binary64)) (pow.f64 (fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 phi2 phi2)) #s(literal 1/4 binary64)))
(*.f64 R (sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 phi2 phi2))))
(*.f64 (sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 phi2 phi2))) R)
(*.f64 R (sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))) (*.f64 phi1 phi1))))
(*.f64 (sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))) (*.f64 phi1 phi1))) R)
(exp.f64 (*.f64 (log.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))) (*.f64 phi1 phi1))) #s(literal 1/2 binary64)))
(sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))) (*.f64 phi1 phi1)))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))) (*.f64 phi1 phi1)))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 (*.f64 phi1 phi1) (-.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))))) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)))) #s(literal 2 binary64)))) (sqrt.f64 (fma.f64 (*.f64 phi1 phi1) (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1))) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)))) #s(literal 3 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))) (*.f64 (neg.f64 phi1) phi1))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1)))))))
(/.f64 (sqrt.f64 (fma.f64 (*.f64 phi1 phi1) (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1))) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)))) #s(literal 3 binary64)))) (sqrt.f64 (fma.f64 (*.f64 phi1 phi1) (-.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))))) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)))) #s(literal 2 binary64)))))
(/.f64 (sqrt.f64 (fma.f64 (*.f64 phi1 phi1) (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1))) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)))) #s(literal 3 binary64)))) (sqrt.f64 (fma.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1)) (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (*.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)))))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1))))) (sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))) (*.f64 (neg.f64 phi1) phi1))))
(/.f64 (sqrt.f64 (neg.f64 (fma.f64 (*.f64 phi1 phi1) (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1))) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)))) #s(literal 3 binary64))))) (sqrt.f64 (neg.f64 (fma.f64 (*.f64 phi1 phi1) (-.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))))) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)))) #s(literal 2 binary64))))))
(/.f64 (sqrt.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1)))))) (sqrt.f64 (neg.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))) (*.f64 (neg.f64 phi1) phi1)))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1))) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)))) #s(literal 2 binary64)))) (sqrt.f64 (-.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)))))))
(/.f64 (neg.f64 (sqrt.f64 (fma.f64 (*.f64 phi1 phi1) (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1))) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)))) #s(literal 3 binary64))))) (neg.f64 (sqrt.f64 (fma.f64 (*.f64 phi1 phi1) (-.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))))) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)))) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1)))))) (neg.f64 (sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))) (*.f64 (neg.f64 phi1) phi1)))))
(pow.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))) (*.f64 phi1 phi1)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))) (*.f64 phi1 phi1)) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))) (*.f64 phi1 phi1)) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))) (*.f64 phi1 phi1))) #s(literal 1/4 binary64))
(pow.f64 (exp.f64 (log.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))) (*.f64 phi1 phi1)))) #s(literal 1/2 binary64))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 phi1 phi1) (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1))) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)))) #s(literal 3 binary64)))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 phi1 phi1) (-.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))))) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)))) #s(literal 2 binary64)))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 phi1 phi1) (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1))) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)))) #s(literal 3 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 phi1 phi1) (-.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))))) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)))) #s(literal 2 binary64))))))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 phi1 phi1) (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1))) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)))) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 phi1 phi1) (-.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))))) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)))) #s(literal 2 binary64))))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1))))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))) (*.f64 (neg.f64 phi1) phi1))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))) (*.f64 (neg.f64 phi1) phi1)))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1))))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))) (*.f64 (neg.f64 phi1) phi1)))))
(*.f64 (pow.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))) (*.f64 phi1 phi1)) #s(literal 1/4 binary64)) (pow.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))) (*.f64 phi1 phi1)) #s(literal 1/4 binary64)))
(+.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)))))
(+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)))) (*.f64 phi1 phi1))
(+.f64 (/.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))) (*.f64 (neg.f64 phi1) phi1))) (neg.f64 (/.f64 (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1))) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))) (*.f64 (neg.f64 phi1) phi1)))))
(-.f64 (/.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))) (*.f64 (neg.f64 phi1) phi1))) (/.f64 (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1))) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))) (*.f64 (neg.f64 phi1) phi1))))
(-.f64 (/.f64 (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1))) (-.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)))))) (/.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (-.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)))))))
(fma.f64 phi1 phi1 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)))))
(fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))) (*.f64 phi1 phi1))
(fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1))
(fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 phi1 phi1))
(fma.f64 (neg.f64 phi1) (neg.f64 phi1) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)))))
(fma.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))) (*.f64 (neg.f64 phi1) phi1))) (neg.f64 (/.f64 (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1))) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))) (*.f64 (neg.f64 phi1) phi1)))))
(fma.f64 #s(literal 1 binary64) (*.f64 phi1 phi1) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2) (*.f64 phi1 phi1))
(fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) #s(literal 1/8 binary64))) (/.f64 #s(literal 1 binary64) (fma.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) phi1)))) (-.f64 #s(literal 1/4 binary64) (*.f64 (cos.f64 phi1) #s(literal 1/4 binary64))))) (*.f64 phi1 phi1))
(fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.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) phi1)))) #s(literal -1/4 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal -1/2 binary64))) (*.f64 phi1 phi1))
(fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))) (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda1 lambda2))) (/.f64 #s(literal 1 binary64) (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) (*.f64 phi1 phi1))
(fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))) (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (*.f64 phi1 phi1))
(fma.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (/.f64 #s(literal 1 binary64) (fma.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) phi1)))) (-.f64 #s(literal 1/4 binary64) (*.f64 (cos.f64 phi1) #s(literal 1/4 binary64))))) (*.f64 phi1 phi1))
(fma.f64 (*.f64 (fma.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) phi1)))) #s(literal -1/4 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal -1/2 binary64))) (*.f64 phi1 phi1))
(fma.f64 (exp.f64 (log.f64 phi1)) (exp.f64 (log.f64 phi1)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)))))
(/.f64 (fma.f64 (*.f64 phi1 phi1) (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1))) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)))) #s(literal 3 binary64))) (fma.f64 (*.f64 phi1 phi1) (-.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))))) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)))) #s(literal 2 binary64))))
(/.f64 (fma.f64 (*.f64 phi1 phi1) (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1))) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)))) #s(literal 3 binary64))) (fma.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1)) (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (*.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))) (*.f64 phi1 phi1))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1)) (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (*.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1))))) (fma.f64 (*.f64 phi1 phi1) (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1))) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))) (*.f64 phi1 phi1))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))))) (-.f64 (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1))) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)))) #s(literal 2 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))) (*.f64 phi1 phi1)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1)))) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))) (*.f64 (neg.f64 phi1) phi1)))
(/.f64 (neg.f64 (fma.f64 (*.f64 phi1 phi1) (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1))) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 phi1 phi1) (-.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))))) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)))) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 phi1 phi1) (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1))) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1)) (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (*.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1))))) (neg.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))) (*.f64 (neg.f64 phi1) phi1))))
(/.f64 (-.f64 (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1))) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)))) #s(literal 2 binary64))) (-.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))) (*.f64 (neg.f64 phi1) phi1))) (*.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))) (*.f64 (neg.f64 phi1) phi1)) (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1))))) (*.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))) (*.f64 (neg.f64 phi1) phi1)) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))) (*.f64 (neg.f64 phi1) phi1))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 phi1 phi1) (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1))) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)))) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 phi1 phi1) (-.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))))) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)))) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1)))))) (neg.f64 (neg.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))) (*.f64 (neg.f64 phi1) phi1)))))
(/.f64 (neg.f64 (-.f64 (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1))) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)))) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))) (*.f64 (neg.f64 phi1) phi1))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1))) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))) (*.f64 (neg.f64 phi1) phi1))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))) (*.f64 (neg.f64 phi1) phi1))) (/.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))) (*.f64 (neg.f64 phi1) phi1))) (fma.f64 (/.f64 (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1))) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))) (*.f64 (neg.f64 phi1) phi1))) (/.f64 (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1))) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))) (*.f64 (neg.f64 phi1) phi1))) (*.f64 (/.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))) (*.f64 (neg.f64 phi1) phi1))) (/.f64 (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1))) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))) (*.f64 (neg.f64 phi1) phi1)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))) (*.f64 (neg.f64 phi1) phi1))) (/.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))) (*.f64 (neg.f64 phi1) phi1)))) (*.f64 (/.f64 (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1))) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))) (*.f64 (neg.f64 phi1) phi1))) (/.f64 (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1))) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))) (*.f64 (neg.f64 phi1) phi1))))) (+.f64 (/.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))) (*.f64 (neg.f64 phi1) phi1))) (/.f64 (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1))) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))) (*.f64 (neg.f64 phi1) phi1)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))) (*.f64 phi1 phi1))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 phi1 phi1) (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1))) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 phi1 phi1) (-.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))))) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)))) #s(literal 2 binary64)))))
(*.f64 (fma.f64 (*.f64 phi1 phi1) (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1))) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1)) (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (*.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)))))))
(*.f64 #s(literal 1 binary64) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))) (*.f64 phi1 phi1)))
(*.f64 (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1)))) (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))) (*.f64 (neg.f64 phi1) phi1))))
(*.f64 (neg.f64 (fma.f64 (*.f64 phi1 phi1) (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1))) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)))) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 phi1 phi1) (-.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))))) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)))) #s(literal 2 binary64))))))
(*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1))))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))) (*.f64 (neg.f64 phi1) phi1)))))
(*.f64 (-.f64 (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1))) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)))))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)))
(+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)) #s(literal 1/2 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) phi1))))) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal -1/2 binary64))) (neg.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal -1/2 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) phi1))))) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal -1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #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 phi1)))) (/.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) phi1))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)))))
(fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))
(fma.f64 (cos.f64 phi1) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(fma.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) phi1))))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal -1/2 binary64))) (neg.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal -1/2 binary64)))))
(/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (fma.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) phi1)))) (-.f64 #s(literal 1/4 binary64) (*.f64 (cos.f64 phi1) #s(literal 1/4 binary64)))))
(/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (+.f64 #s(literal 1/4 binary64) (fma.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) phi1)))) (neg.f64 (*.f64 (cos.f64 phi1) #s(literal 1/4 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/4 binary64) (fma.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) phi1)))) (neg.f64 (*.f64 (cos.f64 phi1) #s(literal 1/4 binary64))))) (fma.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) #s(literal 1/8 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1))) (-.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) phi1))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)))))
(/.f64 (fma.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) phi1)))) #s(literal -1/4 binary64)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal -1/2 binary64)))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) #s(literal 1/8 binary64))) (neg.f64 (fma.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) phi1)))) (-.f64 #s(literal 1/4 binary64) (*.f64 (cos.f64 phi1) #s(literal 1/4 binary64))))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) #s(literal 1/8 binary64))) (neg.f64 (+.f64 #s(literal 1/4 binary64) (fma.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) phi1)))) (neg.f64 (*.f64 (cos.f64 phi1) #s(literal 1/4 binary64)))))))
(/.f64 (neg.f64 (fma.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) phi1)))) #s(literal -1/4 binary64))) (neg.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #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) phi1)))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1))))
(/.f64 (-.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) phi1))))) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal -1/2 binary64))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal -1/2 binary64)) #s(literal 1/4 binary64))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal -1/2 binary64)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal -1/2 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) #s(literal 1/8 binary64)))) (neg.f64 (neg.f64 (fma.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) phi1)))) (-.f64 #s(literal 1/4 binary64) (*.f64 (cos.f64 phi1) #s(literal 1/4 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (fma.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) phi1)))) #s(literal -1/4 binary64)))) (neg.f64 (neg.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #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) phi1))))))) (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)))))
(/.f64 (-.f64 (pow.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) phi1))))) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal -1/2 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal -1/2 binary64))) #s(literal 3 binary64))) (fma.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) phi1))))) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #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 2 binary64) phi1))))) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal -1/2 binary64))) (fma.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal -1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal -1/2 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) phi1))))) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal -1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal -1/2 binary64)))))))
(/.f64 (-.f64 (*.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) phi1))))) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #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 2 binary64) phi1))))) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal -1/2 binary64)))) (*.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal -1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal -1/2 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) phi1))))) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal -1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal -1/2 binary64)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))) #s(literal -1 binary64))
(*.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (/.f64 #s(literal 1 binary64) (fma.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) phi1)))) (-.f64 #s(literal 1/4 binary64) (*.f64 (cos.f64 phi1) #s(literal 1/4 binary64))))))
(*.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/4 binary64) (fma.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) phi1)))) (neg.f64 (*.f64 (cos.f64 phi1) #s(literal 1/4 binary64)))))))
(*.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)))
(*.f64 (fma.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) phi1)))) #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal -1/2 binary64))))
(*.f64 (neg.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) #s(literal 1/8 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.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) phi1)))) (-.f64 #s(literal 1/4 binary64) (*.f64 (cos.f64 phi1) #s(literal 1/4 binary64)))))))
(*.f64 (neg.f64 (fma.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) phi1)))) #s(literal -1/4 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #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) phi1)))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)))))
(*.f64 (+.f64 (cos.f64 phi1) #s(literal 1 binary64)) #s(literal 1/2 binary64))
(cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))
(*.f64 phi1 #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) phi1)
(+.f64 (*.f64 (-.f64 lambda1 lambda2) lambda1) (*.f64 (-.f64 lambda1 lambda2) (neg.f64 lambda2)))
(+.f64 (*.f64 lambda1 (-.f64 lambda1 lambda2)) (*.f64 (neg.f64 lambda2) (-.f64 lambda1 lambda2)))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (-.f64 lambda1 lambda2))))
(fma.f64 lambda1 (-.f64 lambda1 lambda2) (*.f64 (neg.f64 lambda2) (-.f64 lambda1 lambda2)))
(fma.f64 (-.f64 lambda1 lambda2) lambda1 (*.f64 (-.f64 lambda1 lambda2) (neg.f64 lambda2)))
(/.f64 (-.f64 lambda1 lambda2) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) (*.f64 (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda1 lambda2)) (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda1 lambda2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (+.f64 lambda1 lambda2)) (*.f64 (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda1 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 lambda1 lambda2) (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) (*.f64 (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda1 lambda2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)) (*.f64 (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda1 lambda2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (*.f64 (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda1 lambda2)) (-.f64 lambda1 lambda2))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda1 lambda2) (*.f64 (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (-.f64 lambda1 lambda2))))
(/.f64 (*.f64 (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda1 lambda2)) (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda1 lambda2))) (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))))
(/.f64 (*.f64 (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda1 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (+.f64 lambda1 lambda2)))
(/.f64 (*.f64 (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda1 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))))
(/.f64 (*.f64 (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))
(/.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda1 lambda2))) (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)))
(/.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (+.f64 lambda1 lambda2))
(/.f64 (*.f64 (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda1 lambda2)) (-.f64 lambda1 lambda2)) (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)))
(/.f64 (*.f64 (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (-.f64 lambda1 lambda2)) (+.f64 lambda1 lambda2))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda1 lambda2)) (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda1 lambda2)))) (neg.f64 (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda1 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) (neg.f64 (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (+.f64 lambda1 lambda2))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda1 lambda2)))) (neg.f64 (*.f64 (+.f64 lambda1 lambda2) (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) (neg.f64 (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))
(/.f64 (neg.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda1 lambda2)))) (neg.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))))
(/.f64 (neg.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) (neg.f64 (+.f64 lambda1 lambda2)))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda1 lambda2)) (-.f64 lambda1 lambda2))) (neg.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (-.f64 lambda1 lambda2))) (neg.f64 (+.f64 lambda1 lambda2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) lambda1) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (neg.f64 lambda2)) #s(literal 3 binary64))) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) lambda1) (*.f64 (-.f64 lambda1 lambda2) lambda1) (-.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (neg.f64 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (neg.f64 lambda2))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) lambda1) (*.f64 (-.f64 lambda1 lambda2) (neg.f64 lambda2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 lambda1 (-.f64 lambda1 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 lambda2) (-.f64 lambda1 lambda2)) #s(literal 3 binary64))) (fma.f64 (*.f64 lambda1 (-.f64 lambda1 lambda2)) (*.f64 lambda1 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (*.f64 (neg.f64 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (neg.f64 lambda2) (-.f64 lambda1 lambda2))) (*.f64 (*.f64 lambda1 (-.f64 lambda1 lambda2)) (*.f64 (neg.f64 lambda2) (-.f64 lambda1 lambda2))))))
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) lambda1) (*.f64 (-.f64 lambda1 lambda2) lambda1)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (neg.f64 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (neg.f64 lambda2)))) (-.f64 (*.f64 (-.f64 lambda1 lambda2) lambda1) (*.f64 (-.f64 lambda1 lambda2) (neg.f64 lambda2))))
(/.f64 (-.f64 (*.f64 (*.f64 lambda1 (-.f64 lambda1 lambda2)) (*.f64 lambda1 (-.f64 lambda1 lambda2))) (*.f64 (*.f64 (neg.f64 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (neg.f64 lambda2) (-.f64 lambda1 lambda2)))) (-.f64 (*.f64 lambda1 (-.f64 lambda1 lambda2)) (*.f64 (neg.f64 lambda2) (-.f64 lambda1 lambda2))))
(pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))
(pow.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64))
(pow.f64 (exp.f64 (log.f64 (-.f64 lambda1 lambda2))) #s(literal 2 binary64))
(*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))
(*.f64 (*.f64 (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda1 lambda2)) (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda1 lambda2))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) #s(literal 2 binary64)))
(*.f64 (*.f64 (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda1 lambda2)) (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda1 lambda2))) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)))))
(*.f64 (*.f64 (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda1 lambda2)) (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda1 lambda2))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) (/.f64 #s(literal 1 binary64) (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)))))
(*.f64 (*.f64 (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda1 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (+.f64 lambda1 lambda2))))
(*.f64 (*.f64 (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda1 lambda2))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 lambda1 lambda2) (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)))))
(*.f64 (*.f64 (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) #s(literal 2 binary64)))
(*.f64 (*.f64 (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))
(*.f64 (*.f64 (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2))))
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda1 lambda2))) (/.f64 #s(literal 1 binary64) (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))))
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))
(*.f64 (*.f64 (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda1 lambda2)) (-.f64 lambda1 lambda2)) (/.f64 #s(literal 1 binary64) (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))))
(*.f64 (*.f64 (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (-.f64 lambda1 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))
(*.f64 (exp.f64 (log.f64 (-.f64 lambda1 lambda2))) (exp.f64 (log.f64 (-.f64 lambda1 lambda2))))

simplify582.0ms (3.9%)

Memory
-39.5MiB live, 847.8MiB allocated
Algorithm
egg-herbie
Rules
8 888×lower-fma.f64
8 888×lower-fma.f32
7 114×lower-*.f64
7 114×lower-*.f32
4 884×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0132511989
1440811256
0810110223
Stop Event
iter limit
node limit
Counts
576 → 565
Calls
Call 1
Inputs
(* R (- lambda1 lambda2))
(+ (* 1/2 (/ (* R (* (pow phi1 2) (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))))) (- lambda1 lambda2))) (* R (- lambda1 lambda2)))
(+ (* R (- lambda1 lambda2)) (* (pow phi1 2) (+ (* 1/2 (/ (* R (* (pow phi1 2) (- (* 1/48 (pow (- lambda1 lambda2) 2)) (* 1/4 (/ (pow (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) 2) (pow (- lambda1 lambda2) 2)))))) (- lambda1 lambda2))) (* 1/2 (/ (* R (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2)))) (- lambda1 lambda2))))))
(+ (* R (- lambda1 lambda2)) (* (pow phi1 2) (+ (* 1/2 (/ (* R (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2)))) (- lambda1 lambda2))) (* (pow phi1 2) (+ (* 1/2 (/ (* R (* (pow phi1 2) (- (* -1/1440 (pow (- lambda1 lambda2) 2)) (* 1/2 (/ (* (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) (- (* 1/48 (pow (- lambda1 lambda2) 2)) (* 1/4 (/ (pow (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) 2) (pow (- lambda1 lambda2) 2))))) (pow (- lambda1 lambda2) 2)))))) (- lambda1 lambda2))) (* 1/2 (/ (* R (- (* 1/48 (pow (- lambda1 lambda2) 2)) (* 1/4 (/ (pow (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) 2) (pow (- lambda1 lambda2) 2))))) (- lambda1 lambda2))))))))
(* R phi1)
(* phi1 (+ R (* 1/2 (/ (* R (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2))) (pow phi1 2)))))
(* phi1 (+ R (+ (* -1/8 (/ (* R (* (pow (cos (* 1/2 phi1)) 4) (pow (- lambda1 lambda2) 4))) (pow phi1 4))) (* 1/2 (/ (* R (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2))) (pow phi1 2))))))
(* phi1 (+ R (+ (* -1/8 (/ (* R (* (pow (cos (* 1/2 phi1)) 4) (pow (- lambda1 lambda2) 4))) (pow phi1 4))) (+ (* 1/16 (/ (* R (* (pow (cos (* 1/2 phi1)) 6) (pow (- lambda1 lambda2) 6))) (pow phi1 6))) (* 1/2 (/ (* R (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2))) (pow phi1 2)))))))
(* -1 (* R phi1))
(* -1 (* phi1 (+ R (* 1/2 (/ (* R (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2))) (pow phi1 2))))))
(* -1 (* phi1 (+ R (+ (* -1/8 (/ (* R (* (pow (cos (* 1/2 phi1)) 4) (pow (- lambda1 lambda2) 4))) (pow phi1 4))) (* 1/2 (/ (* R (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2))) (pow phi1 2)))))))
(* -1 (* phi1 (+ R (+ (* -1/8 (/ (* R (* (pow (cos (* 1/2 phi1)) 4) (pow (- lambda1 lambda2) 4))) (pow phi1 4))) (+ (* 1/16 (/ (* R (* (pow (cos (* 1/2 phi1)) 6) (pow (- lambda1 lambda2) 6))) (pow phi1 6))) (* 1/2 (/ (* R (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2))) (pow phi1 2))))))))
(* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2))))
(+ (* -1 (* (* R (* lambda1 (* lambda2 (pow (cos (* 1/2 phi1)) 2)))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))) (* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))
(+ (* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))) (* lambda1 (+ (* -1 (* (* R (* lambda2 (pow (cos (* 1/2 phi1)) 2))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))) (* 1/2 (* (* R (* lambda1 (- (pow (cos (* 1/2 phi1)) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))))))
(+ (* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))) (* lambda1 (+ (* -1 (* (* R (* lambda2 (pow (cos (* 1/2 phi1)) 2))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))) (* lambda1 (+ (* 1/2 (* (* R (* lambda1 (* lambda2 (* (pow (cos (* 1/2 phi1)) 2) (- (pow (cos (* 1/2 phi1)) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))))) (sqrt (/ 1 (pow (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)) 3))))) (* 1/2 (* (* R (- (pow (cos (* 1/2 phi1)) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))))))))
(* R (* lambda1 (cos (* 1/2 phi1))))
(* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 phi1)))) lambda1)) (* R (cos (* 1/2 phi1)))))
(* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 phi1)))) lambda1)) (+ (* 1/2 (/ (* R (pow phi1 2)) (* (pow lambda1 2) (cos (* 1/2 phi1))))) (* R (cos (* 1/2 phi1))))))
(* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 phi1)))) lambda1)) (+ (* 1/2 (/ (* R (* lambda2 (pow phi1 2))) (* (pow lambda1 3) (cos (* 1/2 phi1))))) (+ (* 1/2 (/ (* R (pow phi1 2)) (* (pow lambda1 2) (cos (* 1/2 phi1))))) (* R (cos (* 1/2 phi1)))))))
(* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))
(* -1 (* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 phi1)))) lambda1)) (* R (cos (* 1/2 phi1))))))
(* -1 (* lambda1 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow phi1 2)) (* lambda1 (cos (* 1/2 phi1))))) (* R (* lambda2 (cos (* 1/2 phi1))))) lambda1)) (* R (cos (* 1/2 phi1))))))
(* -1 (* lambda1 (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* R (* lambda2 (pow phi1 2))) (* lambda1 (cos (* 1/2 phi1))))) (* 1/2 (/ (* R (pow phi1 2)) (cos (* 1/2 phi1))))) lambda1)) (* R (* lambda2 (cos (* 1/2 phi1))))) lambda1)) (* R (cos (* 1/2 phi1))))))
(* R (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2))))
(+ (* -1 (* (* R (* lambda1 (* lambda2 (pow (cos (* 1/2 phi1)) 2)))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))) (* R (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))
(+ (* R (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))) (* lambda2 (+ (* -1 (* (* R (* lambda1 (pow (cos (* 1/2 phi1)) 2))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))) (* 1/2 (* (* R (* lambda2 (- (pow (cos (* 1/2 phi1)) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))))))
(+ (* R (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))) (* lambda2 (+ (* -1 (* (* R (* lambda1 (pow (cos (* 1/2 phi1)) 2))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))) (* lambda2 (+ (* 1/2 (* (* R (* lambda1 (* lambda2 (* (pow (cos (* 1/2 phi1)) 2) (- (pow (cos (* 1/2 phi1)) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))))) (sqrt (/ 1 (pow (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)) 3))))) (* 1/2 (* (* R (- (pow (cos (* 1/2 phi1)) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))))))))
(* R (* lambda2 (cos (* 1/2 phi1))))
(* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 phi1)))) lambda2)) (* R (cos (* 1/2 phi1)))))
(* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 phi1)))) lambda2)) (+ (* 1/2 (/ (* R (pow phi1 2)) (* (pow lambda2 2) (cos (* 1/2 phi1))))) (* R (cos (* 1/2 phi1))))))
(* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 phi1)))) lambda2)) (+ (* 1/2 (/ (* R (* lambda1 (pow phi1 2))) (* (pow lambda2 3) (cos (* 1/2 phi1))))) (+ (* 1/2 (/ (* R (pow phi1 2)) (* (pow lambda2 2) (cos (* 1/2 phi1))))) (* R (cos (* 1/2 phi1)))))))
(* -1 (* R (* lambda2 (cos (* 1/2 phi1)))))
(* -1 (* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 phi1)))) lambda2)) (* R (cos (* 1/2 phi1))))))
(* -1 (* lambda2 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow phi1 2)) (* lambda2 (cos (* 1/2 phi1))))) (* R (* lambda1 (cos (* 1/2 phi1))))) lambda2)) (* R (cos (* 1/2 phi1))))))
(* -1 (* lambda2 (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* R (* lambda1 (pow phi1 2))) (* lambda2 (cos (* 1/2 phi1))))) (* 1/2 (/ (* R (pow phi1 2)) (cos (* 1/2 phi1))))) lambda2)) (* R (* lambda1 (cos (* 1/2 phi1))))) lambda2)) (* R (cos (* 1/2 phi1))))))
(* 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))))
(* 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))))
(* 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))))
(* 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))))
(* 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))))
(* 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))))
(- lambda1 lambda2)
(- (+ lambda1 (* 1/2 (/ (* (pow phi1 2) (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2)))) (- lambda1 lambda2)))) lambda2)
(- (+ lambda1 (* (pow phi1 2) (+ (* 1/2 (/ (* (pow phi1 2) (- (* 1/48 (pow (- lambda1 lambda2) 2)) (* 1/4 (/ (pow (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) 2) (pow (- lambda1 lambda2) 2))))) (- lambda1 lambda2))) (* 1/2 (/ (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) (- lambda1 lambda2)))))) lambda2)
(- (+ lambda1 (* (pow phi1 2) (+ (* 1/2 (/ (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) (- lambda1 lambda2))) (* (pow phi1 2) (+ (* 1/2 (/ (* (pow phi1 2) (- (* -1/1440 (pow (- lambda1 lambda2) 2)) (* 1/2 (/ (* (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) (- (* 1/48 (pow (- lambda1 lambda2) 2)) (* 1/4 (/ (pow (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) 2) (pow (- lambda1 lambda2) 2))))) (pow (- lambda1 lambda2) 2))))) (- lambda1 lambda2))) (* 1/2 (/ (- (* 1/48 (pow (- lambda1 lambda2) 2)) (* 1/4 (/ (pow (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) 2) (pow (- lambda1 lambda2) 2)))) (- lambda1 lambda2)))))))) lambda2)
phi1
(* phi1 (+ 1 (* 1/2 (/ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))
(* phi1 (+ 1 (+ (* -1/8 (/ (* (pow (cos (* 1/2 phi1)) 4) (pow (- lambda1 lambda2) 4)) (pow phi1 4))) (* 1/2 (/ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))
(* phi1 (+ 1 (+ (* -1/8 (/ (* (pow (cos (* 1/2 phi1)) 4) (pow (- lambda1 lambda2) 4)) (pow phi1 4))) (+ (* 1/16 (/ (* (pow (cos (* 1/2 phi1)) 6) (pow (- lambda1 lambda2) 6)) (pow phi1 6))) (* 1/2 (/ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))
(* -1 phi1)
(* -1 (* phi1 (+ 1 (* 1/2 (/ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))
(* -1 (* phi1 (+ 1 (+ (* -1/8 (/ (* (pow (cos (* 1/2 phi1)) 4) (pow (- lambda1 lambda2) 4)) (pow phi1 4))) (* 1/2 (/ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))
(* -1 (* phi1 (+ 1 (+ (* -1/8 (/ (* (pow (cos (* 1/2 phi1)) 4) (pow (- lambda1 lambda2) 4)) (pow phi1 4))) (+ (* 1/16 (/ (* (pow (cos (* 1/2 phi1)) 6) (pow (- lambda1 lambda2) 6)) (pow phi1 6))) (* 1/2 (/ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))))
(sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))
(+ (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2))) (* -1 (* (* lambda1 (* lambda2 (pow (cos (* 1/2 phi1)) 2))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))))
(+ (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2))) (* lambda1 (+ (* -1 (* (* lambda2 (pow (cos (* 1/2 phi1)) 2)) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))) (* 1/2 (* (* lambda1 (- (pow (cos (* 1/2 phi1)) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))))))
(+ (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2))) (* lambda1 (+ (* -1 (* (* lambda2 (pow (cos (* 1/2 phi1)) 2)) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))) (* lambda1 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))) (- (pow (cos (* 1/2 phi1)) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))) (* 1/2 (* (* lambda1 (* lambda2 (* (pow (cos (* 1/2 phi1)) 2) (- (pow (cos (* 1/2 phi1)) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2))))))) (sqrt (/ 1 (pow (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)) 3))))))))))
(* lambda1 (cos (* 1/2 phi1)))
(* lambda1 (+ (cos (* 1/2 phi1)) (* -1 (/ (* lambda2 (cos (* 1/2 phi1))) lambda1))))
(* lambda1 (+ (cos (* 1/2 phi1)) (+ (* -1 (/ (* lambda2 (cos (* 1/2 phi1))) lambda1)) (* 1/2 (/ (pow phi1 2) (* (pow lambda1 2) (cos (* 1/2 phi1))))))))
(* lambda1 (+ (cos (* 1/2 phi1)) (+ (* -1 (/ (* lambda2 (cos (* 1/2 phi1))) lambda1)) (+ (* 1/2 (/ (* lambda2 (pow phi1 2)) (* (pow lambda1 3) (cos (* 1/2 phi1))))) (* 1/2 (/ (pow phi1 2) (* (pow lambda1 2) (cos (* 1/2 phi1)))))))))
(* -1 (* lambda1 (cos (* 1/2 phi1))))
(* -1 (* lambda1 (+ (cos (* 1/2 phi1)) (* -1 (/ (* lambda2 (cos (* 1/2 phi1))) lambda1)))))
(* -1 (* lambda1 (+ (cos (* 1/2 phi1)) (* -1 (/ (+ (* -1/2 (/ (pow phi1 2) (* lambda1 (cos (* 1/2 phi1))))) (* lambda2 (cos (* 1/2 phi1)))) lambda1)))))
(* -1 (* lambda1 (+ (cos (* 1/2 phi1)) (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* lambda2 (pow phi1 2)) (* lambda1 (cos (* 1/2 phi1))))) (* 1/2 (/ (pow phi1 2) (cos (* 1/2 phi1))))) lambda1)) (* lambda2 (cos (* 1/2 phi1)))) lambda1)))))
(sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))
(+ (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2))) (* -1 (* (* lambda1 (* lambda2 (pow (cos (* 1/2 phi1)) 2))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))))
(+ (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2))) (* lambda2 (+ (* -1 (* (* lambda1 (pow (cos (* 1/2 phi1)) 2)) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))) (* 1/2 (* (* lambda2 (- (pow (cos (* 1/2 phi1)) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))))))
(+ (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2))) (* lambda2 (+ (* -1 (* (* lambda1 (pow (cos (* 1/2 phi1)) 2)) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))) (* lambda2 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))) (- (pow (cos (* 1/2 phi1)) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))) (* 1/2 (* (* lambda1 (* lambda2 (* (pow (cos (* 1/2 phi1)) 2) (- (pow (cos (* 1/2 phi1)) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2))))))) (sqrt (/ 1 (pow (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)) 3))))))))))
(* lambda2 (cos (* 1/2 phi1)))
(* lambda2 (+ (cos (* 1/2 phi1)) (* -1 (/ (* lambda1 (cos (* 1/2 phi1))) lambda2))))
(* lambda2 (+ (cos (* 1/2 phi1)) (+ (* -1 (/ (* lambda1 (cos (* 1/2 phi1))) lambda2)) (* 1/2 (/ (pow phi1 2) (* (pow lambda2 2) (cos (* 1/2 phi1))))))))
(* lambda2 (+ (cos (* 1/2 phi1)) (+ (* -1 (/ (* lambda1 (cos (* 1/2 phi1))) lambda2)) (+ (* 1/2 (/ (* lambda1 (pow phi1 2)) (* (pow lambda2 3) (cos (* 1/2 phi1))))) (* 1/2 (/ (pow phi1 2) (* (pow lambda2 2) (cos (* 1/2 phi1)))))))))
(* -1 (* lambda2 (cos (* 1/2 phi1))))
(* -1 (* lambda2 (+ (cos (* 1/2 phi1)) (* -1 (/ (* lambda1 (cos (* 1/2 phi1))) lambda2)))))
(* -1 (* lambda2 (+ (cos (* 1/2 phi1)) (* -1 (/ (+ (* -1/2 (/ (pow phi1 2) (* lambda2 (cos (* 1/2 phi1))))) (* lambda1 (cos (* 1/2 phi1)))) lambda2)))))
(* -1 (* lambda2 (+ (cos (* 1/2 phi1)) (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* lambda1 (pow phi1 2)) (* lambda2 (cos (* 1/2 phi1))))) (* 1/2 (/ (pow phi1 2) (cos (* 1/2 phi1))))) lambda2)) (* lambda1 (cos (* 1/2 phi1)))) lambda2)))))
(* -1 (* lambda2 (cos (* 1/2 phi1))))
(+ (* -1 (* lambda2 (cos (* 1/2 phi1)))) (* lambda1 (cos (* 1/2 phi1))))
(+ (* -1 (* lambda2 (cos (* 1/2 phi1)))) (* lambda1 (cos (* 1/2 phi1))))
(+ (* -1 (* lambda2 (cos (* 1/2 phi1)))) (* lambda1 (cos (* 1/2 phi1))))
(* lambda1 (cos (* 1/2 phi1)))
(* lambda1 (+ (cos (* 1/2 phi1)) (* -1 (/ (* lambda2 (cos (* 1/2 phi1))) lambda1))))
(* lambda1 (+ (cos (* 1/2 phi1)) (* -1 (/ (* lambda2 (cos (* 1/2 phi1))) lambda1))))
(* lambda1 (+ (cos (* 1/2 phi1)) (* -1 (/ (* lambda2 (cos (* 1/2 phi1))) lambda1))))
(* lambda1 (cos (* 1/2 phi1)))
(* -1 (* lambda1 (+ (* -1 (cos (* 1/2 phi1))) (/ (* lambda2 (cos (* 1/2 phi1))) lambda1))))
(* -1 (* lambda1 (+ (* -1 (cos (* 1/2 phi1))) (/ (* lambda2 (cos (* 1/2 phi1))) lambda1))))
(* -1 (* lambda1 (+ (* -1 (cos (* 1/2 phi1))) (/ (* lambda2 (cos (* 1/2 phi1))) lambda1))))
(* lambda1 (cos (* 1/2 phi1)))
(+ (* -1 (* lambda2 (cos (* 1/2 phi1)))) (* lambda1 (cos (* 1/2 phi1))))
(+ (* -1 (* lambda2 (cos (* 1/2 phi1)))) (* lambda1 (cos (* 1/2 phi1))))
(+ (* -1 (* lambda2 (cos (* 1/2 phi1)))) (* lambda1 (cos (* 1/2 phi1))))
(* -1 (* lambda2 (cos (* 1/2 phi1))))
(* lambda2 (+ (* -1 (cos (* 1/2 phi1))) (/ (* lambda1 (cos (* 1/2 phi1))) lambda2)))
(* lambda2 (+ (* -1 (cos (* 1/2 phi1))) (/ (* lambda1 (cos (* 1/2 phi1))) lambda2)))
(* lambda2 (+ (* -1 (cos (* 1/2 phi1))) (/ (* lambda1 (cos (* 1/2 phi1))) lambda2)))
(* -1 (* lambda2 (cos (* 1/2 phi1))))
(* -1 (* lambda2 (+ (cos (* 1/2 phi1)) (* -1 (/ (* lambda1 (cos (* 1/2 phi1))) lambda2)))))
(* -1 (* lambda2 (+ (cos (* 1/2 phi1)) (* -1 (/ (* lambda1 (cos (* 1/2 phi1))) lambda2)))))
(* -1 (* lambda2 (+ (cos (* 1/2 phi1)) (* -1 (/ (* lambda1 (cos (* 1/2 phi1))) lambda2)))))
(- lambda1 lambda2)
(- (+ lambda1 (* -1/8 (* (pow phi1 2) (- lambda1 lambda2)))) lambda2)
(- (+ lambda1 (* (pow phi1 2) (+ (* -1/8 (- lambda1 lambda2)) (* 1/384 (* (pow phi1 2) (- lambda1 lambda2)))))) lambda2)
(- (+ lambda1 (* (pow phi1 2) (+ (* -1/8 (- lambda1 lambda2)) (* (pow phi1 2) (+ (* -1/46080 (* (pow phi1 2) (- lambda1 lambda2))) (* 1/384 (- lambda1 lambda2))))))) lambda2)
(* (cos (* 1/2 phi1)) (- lambda1 lambda2))
(* (cos (* 1/2 phi1)) (- lambda1 lambda2))
(* (cos (* 1/2 phi1)) (- lambda1 lambda2))
(* (cos (* 1/2 phi1)) (- lambda1 lambda2))
(* (cos (* 1/2 phi1)) (- lambda1 lambda2))
(* (cos (* 1/2 phi1)) (- lambda1 lambda2))
(* (cos (* 1/2 phi1)) (- lambda1 lambda2))
(* (cos (* 1/2 phi1)) (- 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)))))
(* -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 R)
(* -1 R)
(* -1 R)
(* -1 R)
(* -1 R)
(* -1 R)
(* -1 R)
(* -1 R)
(* -1 R)
(* -1 R)
(* -1 R)
(* -1 R)
(* -1 (* R phi1))
(+ (* -1 (* R phi1)) (* R phi2))
(+ (* -1 (* R phi1)) (* R phi2))
(+ (* -1 (* R phi1)) (* R phi2))
(* R phi2)
(* phi2 (+ R (* -1 (/ (* R phi1) phi2))))
(* phi2 (+ R (* -1 (/ (* R phi1) phi2))))
(* phi2 (+ R (* -1 (/ (* R phi1) phi2))))
(* R phi2)
(* -1 (* phi2 (+ (* -1 R) (/ (* R phi1) phi2))))
(* -1 (* phi2 (+ (* -1 R) (/ (* R phi1) phi2))))
(* -1 (* phi2 (+ (* -1 R) (/ (* R phi1) phi2))))
(* R (* phi2 (- 1 (/ phi1 phi2))))
(* R (* phi2 (- 1 (/ phi1 phi2))))
(* R (* phi2 (- 1 (/ phi1 phi2))))
(* R (* phi2 (- 1 (/ phi1 phi2))))
(* R (* phi2 (- 1 (/ phi1 phi2))))
(* R (* phi2 (- 1 (/ phi1 phi2))))
(* R (* phi2 (- 1 (/ phi1 phi2))))
(* R (* phi2 (- 1 (/ phi1 phi2))))
(* R (* phi2 (+ 1 (* -1 (/ phi1 phi2)))))
(* R (* phi2 (+ 1 (* -1 (/ phi1 phi2)))))
(* R (* phi2 (+ 1 (* -1 (/ phi1 phi2)))))
(* R (* phi2 (+ 1 (* -1 (/ phi1 phi2)))))
(* R phi2)
(+ (* -1 (* R phi1)) (* R phi2))
(+ (* -1 (* R phi1)) (* R phi2))
(+ (* -1 (* R phi1)) (* R phi2))
(* -1 (* R phi1))
(* phi1 (+ (* -1 R) (/ (* R phi2) phi1)))
(* phi1 (+ (* -1 R) (/ (* R phi2) phi1)))
(* phi1 (+ (* -1 R) (/ (* R phi2) phi1)))
(* -1 (* R phi1))
(* -1 (* phi1 (+ R (* -1 (/ (* R phi2) phi1)))))
(* -1 (* phi1 (+ R (* -1 (/ (* R phi2) phi1)))))
(* -1 (* phi1 (+ R (* -1 (/ (* R phi2) phi1)))))
(/ (* R phi1) phi2)
(/ (* R phi1) phi2)
(/ (* R phi1) phi2)
(/ (* R phi1) phi2)
(/ (* R phi1) phi2)
(/ (* R phi1) phi2)
(/ (* R phi1) phi2)
(/ (* R phi1) phi2)
(/ (* R phi1) phi2)
(/ (* R phi1) phi2)
(/ (* R phi1) phi2)
(/ (* R phi1) phi2)
(/ (* R phi1) phi2)
(/ (* R phi1) phi2)
(/ (* R phi1) phi2)
(/ (* R phi1) phi2)
(/ (* R phi1) phi2)
(/ (* R phi1) phi2)
(/ (* R phi1) phi2)
(/ (* R phi1) phi2)
(/ (* R phi1) phi2)
(/ (* R phi1) phi2)
(/ (* R phi1) phi2)
(/ (* R phi1) phi2)
(/ (* R phi1) phi2)
(/ (* R phi1) phi2)
(/ (* R phi1) phi2)
(/ (* R phi1) phi2)
(/ (* R phi1) phi2)
(/ (* R phi1) phi2)
(/ (* R phi1) phi2)
(/ (* R phi1) phi2)
(/ (* R phi1) phi2)
(/ (* R phi1) phi2)
(/ (* R phi1) phi2)
(/ (* R phi1) phi2)
(* R (- 1 (/ phi1 phi2)))
(* R (- 1 (/ phi1 phi2)))
(* R (- 1 (/ phi1 phi2)))
(* R (- 1 (/ phi1 phi2)))
(* R (- 1 (/ phi1 phi2)))
(* R (- 1 (/ phi1 phi2)))
(* R (- 1 (/ phi1 phi2)))
(* R (- 1 (/ phi1 phi2)))
(* R (+ 1 (* -1 (/ phi1 phi2))))
(* R (+ 1 (* -1 (/ phi1 phi2))))
(* R (+ 1 (* -1 (/ phi1 phi2))))
(* R (+ 1 (* -1 (/ phi1 phi2))))
R
(+ R (* -1 (/ (* R phi1) phi2)))
(+ R (* -1 (/ (* R phi1) phi2)))
(+ R (* -1 (/ (* R phi1) phi2)))
(* -1 (/ (* R phi1) phi2))
(* phi1 (- (/ R phi1) (/ R phi2)))
(* phi1 (- (/ R phi1) (/ R phi2)))
(* phi1 (- (/ R phi1) (/ R phi2)))
(* -1 (/ (* R phi1) phi2))
(* -1 (* phi1 (- (* -1 (/ R phi1)) (* -1 (/ R phi2)))))
(* -1 (* phi1 (- (* -1 (/ R phi1)) (* -1 (/ R phi2)))))
(* -1 (* phi1 (- (* -1 (/ R phi1)) (* -1 (/ R phi2)))))
(* -1 (/ (* R phi1) phi2))
(/ (- (* R phi2) (* R phi1)) phi2)
(/ (- (* R phi2) (* R phi1)) phi2)
(/ (- (* R phi2) (* R phi1)) phi2)
R
(+ R (* -1 (/ (* R phi1) phi2)))
(+ R (* -1 (/ (* R phi1) phi2)))
(+ R (* -1 (/ (* R phi1) phi2)))
R
(+ R (* -1 (/ (* R phi1) phi2)))
(+ R (* -1 (/ (* R phi1) phi2)))
(+ R (* -1 (/ (* R phi1) phi2)))
(/ 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 lambda2)
(- (+ lambda1 (* 1/2 (/ (pow phi2 2) (- lambda1 lambda2)))) lambda2)
(- (+ lambda1 (* (pow phi2 2) (+ (* -1/8 (/ (pow phi2 2) (pow (- lambda1 lambda2) 3))) (* 1/2 (/ 1 (- lambda1 lambda2)))))) lambda2)
(- (+ lambda1 (* (pow phi2 2) (+ (* (pow phi2 2) (- (* 1/16 (/ (pow phi2 2) (pow (- lambda1 lambda2) 5))) (* 1/8 (/ 1 (pow (- lambda1 lambda2) 3))))) (* 1/2 (/ 1 (- lambda1 lambda2)))))) lambda2)
phi2
(* phi2 (+ 1 (* 1/2 (/ (pow (- lambda1 lambda2) 2) (pow phi2 2)))))
(* phi2 (+ 1 (+ (* -1/8 (/ (pow (- lambda1 lambda2) 4) (pow phi2 4))) (* 1/2 (/ (pow (- lambda1 lambda2) 2) (pow phi2 2))))))
(* phi2 (+ 1 (+ (* -1/8 (/ (pow (- lambda1 lambda2) 4) (pow phi2 4))) (+ (* 1/16 (/ (pow (- lambda1 lambda2) 6) (pow phi2 6))) (* 1/2 (/ (pow (- lambda1 lambda2) 2) (pow phi2 2)))))))
(* -1 phi2)
(* -1 (* phi2 (+ 1 (* 1/2 (/ (pow (- lambda1 lambda2) 2) (pow phi2 2))))))
(* -1 (* phi2 (+ 1 (+ (* -1/8 (/ (pow (- lambda1 lambda2) 4) (pow phi2 4))) (* 1/2 (/ (pow (- lambda1 lambda2) 2) (pow phi2 2)))))))
(* -1 (* phi2 (+ 1 (+ (* -1/8 (/ (pow (- lambda1 lambda2) 4) (pow phi2 4))) (+ (* 1/16 (/ (pow (- lambda1 lambda2) 6) (pow phi2 6))) (* 1/2 (/ (pow (- lambda1 lambda2) 2) (pow phi2 2))))))))
(sqrt (+ (pow lambda2 2) (pow phi2 2)))
(+ (sqrt (+ (pow lambda2 2) (pow phi2 2))) (* -1 (* (* lambda1 lambda2) (sqrt (/ 1 (+ (pow lambda2 2) (pow phi2 2)))))))
(+ (sqrt (+ (pow lambda2 2) (pow phi2 2))) (* lambda1 (+ (* -1 (* lambda2 (sqrt (/ 1 (+ (pow lambda2 2) (pow phi2 2)))))) (* 1/2 (* (* lambda1 (- 1 (/ (pow lambda2 2) (+ (pow lambda2 2) (pow phi2 2))))) (sqrt (/ 1 (+ (pow lambda2 2) (pow phi2 2)))))))))
(+ (sqrt (+ (pow lambda2 2) (pow phi2 2))) (* lambda1 (+ (* -1 (* lambda2 (sqrt (/ 1 (+ (pow lambda2 2) (pow phi2 2)))))) (* lambda1 (+ (* 1/2 (* (sqrt (/ 1 (+ (pow lambda2 2) (pow phi2 2)))) (- 1 (/ (pow lambda2 2) (+ (pow lambda2 2) (pow phi2 2)))))) (* 1/2 (* (* lambda1 (* lambda2 (- 1 (/ (pow lambda2 2) (+ (pow lambda2 2) (pow phi2 2)))))) (sqrt (/ 1 (pow (+ (pow lambda2 2) (pow phi2 2)) 3))))))))))
lambda1
(* lambda1 (+ 1 (* -1 (/ lambda2 lambda1))))
(* lambda1 (+ 1 (+ (* -1 (/ lambda2 lambda1)) (* 1/2 (/ (pow phi2 2) (pow lambda1 2))))))
(* lambda1 (+ 1 (+ (* -1 (/ lambda2 lambda1)) (+ (* 1/2 (/ (* lambda2 (pow phi2 2)) (pow lambda1 3))) (* 1/2 (/ (pow phi2 2) (pow lambda1 2)))))))
(* -1 lambda1)
(* -1 (* lambda1 (+ 1 (* -1 (/ lambda2 lambda1)))))
(* -1 (* lambda1 (+ 1 (* -1 (/ (+ lambda2 (* -1/2 (/ (pow phi2 2) lambda1))) lambda1)))))
(* -1 (* lambda1 (+ 1 (* -1 (/ (+ lambda2 (* -1 (/ (+ (* 1/2 (/ (* lambda2 (pow phi2 2)) lambda1)) (* 1/2 (pow phi2 2))) lambda1))) lambda1)))))
(sqrt (+ (pow lambda1 2) (pow phi2 2)))
(+ (sqrt (+ (pow lambda1 2) (pow phi2 2))) (* -1 (* (* lambda1 lambda2) (sqrt (/ 1 (+ (pow lambda1 2) (pow phi2 2)))))))
(+ (sqrt (+ (pow lambda1 2) (pow phi2 2))) (* lambda2 (+ (* -1 (* lambda1 (sqrt (/ 1 (+ (pow lambda1 2) (pow phi2 2)))))) (* 1/2 (* (* lambda2 (- 1 (/ (pow lambda1 2) (+ (pow lambda1 2) (pow phi2 2))))) (sqrt (/ 1 (+ (pow lambda1 2) (pow phi2 2)))))))))
(+ (sqrt (+ (pow lambda1 2) (pow phi2 2))) (* lambda2 (+ (* -1 (* lambda1 (sqrt (/ 1 (+ (pow lambda1 2) (pow phi2 2)))))) (* lambda2 (+ (* 1/2 (* (sqrt (/ 1 (+ (pow lambda1 2) (pow phi2 2)))) (- 1 (/ (pow lambda1 2) (+ (pow lambda1 2) (pow phi2 2)))))) (* 1/2 (* (* lambda1 (* lambda2 (- 1 (/ (pow lambda1 2) (+ (pow lambda1 2) (pow phi2 2)))))) (sqrt (/ 1 (pow (+ (pow lambda1 2) (pow phi2 2)) 3))))))))))
lambda2
(* lambda2 (+ 1 (* -1 (/ lambda1 lambda2))))
(* lambda2 (+ 1 (+ (* -1 (/ lambda1 lambda2)) (* 1/2 (/ (pow phi2 2) (pow lambda2 2))))))
(* lambda2 (+ 1 (+ (* -1 (/ lambda1 lambda2)) (+ (* 1/2 (/ (* lambda1 (pow phi2 2)) (pow lambda2 3))) (* 1/2 (/ (pow phi2 2) (pow lambda2 2)))))))
(* -1 lambda2)
(* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2)))))
(* -1 (* lambda2 (+ 1 (* -1 (/ (+ lambda1 (* -1/2 (/ (pow phi2 2) lambda2))) lambda2)))))
(* -1 (* lambda2 (+ 1 (* -1 (/ (+ lambda1 (* -1 (/ (+ (* 1/2 (/ (* lambda1 (pow phi2 2)) lambda2)) (* 1/2 (pow phi2 2))) lambda2))) lambda2)))))
(* R (- lambda1 lambda2))
(+ (* 1/2 (/ (* R (pow phi2 2)) (- lambda1 lambda2))) (* R (- lambda1 lambda2)))
(+ (* R (- lambda1 lambda2)) (* (pow phi2 2) (+ (* -1/8 (/ (* R (pow phi2 2)) (pow (- lambda1 lambda2) 3))) (* 1/2 (/ R (- lambda1 lambda2))))))
(+ (* R (- lambda1 lambda2)) (* (pow phi2 2) (+ (* 1/2 (/ R (- lambda1 lambda2))) (* (pow phi2 2) (+ (* -1/8 (/ R (pow (- lambda1 lambda2) 3))) (* 1/16 (/ (* R (pow phi2 2)) (pow (- lambda1 lambda2) 5))))))))
(* R phi2)
(* phi2 (+ R (* 1/2 (/ (* R (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))
(* phi2 (+ R (+ (* -1/8 (/ (* R (pow (- lambda1 lambda2) 4)) (pow phi2 4))) (* 1/2 (/ (* R (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))
(* phi2 (+ R (+ (* -1/8 (/ (* R (pow (- lambda1 lambda2) 4)) (pow phi2 4))) (+ (* 1/16 (/ (* R (pow (- lambda1 lambda2) 6)) (pow phi2 6))) (* 1/2 (/ (* R (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))
(* -1 (* R phi2))
(* -1 (* phi2 (+ R (* 1/2 (/ (* R (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))
(* -1 (* phi2 (+ R (+ (* -1/8 (/ (* R (pow (- lambda1 lambda2) 4)) (pow phi2 4))) (* 1/2 (/ (* R (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))
(* -1 (* phi2 (+ R (+ (* -1/8 (/ (* R (pow (- lambda1 lambda2) 4)) (pow phi2 4))) (+ (* 1/16 (/ (* R (pow (- lambda1 lambda2) 6)) (pow phi2 6))) (* 1/2 (/ (* R (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))))
(* R (sqrt (+ (pow lambda2 2) (pow phi2 2))))
(+ (* -1 (* (* R (* lambda1 lambda2)) (sqrt (/ 1 (+ (pow lambda2 2) (pow phi2 2)))))) (* R (sqrt (+ (pow lambda2 2) (pow phi2 2)))))
(+ (* R (sqrt (+ (pow lambda2 2) (pow phi2 2)))) (* lambda1 (+ (* -1 (* (* R lambda2) (sqrt (/ 1 (+ (pow lambda2 2) (pow phi2 2)))))) (* 1/2 (* (* R (* lambda1 (- 1 (/ (pow lambda2 2) (+ (pow lambda2 2) (pow phi2 2)))))) (sqrt (/ 1 (+ (pow lambda2 2) (pow phi2 2)))))))))
(+ (* R (sqrt (+ (pow lambda2 2) (pow phi2 2)))) (* lambda1 (+ (* -1 (* (* R lambda2) (sqrt (/ 1 (+ (pow lambda2 2) (pow phi2 2)))))) (* lambda1 (+ (* 1/2 (* (* R (* lambda1 (* lambda2 (- 1 (/ (pow lambda2 2) (+ (pow lambda2 2) (pow phi2 2))))))) (sqrt (/ 1 (pow (+ (pow lambda2 2) (pow phi2 2)) 3))))) (* 1/2 (* (* R (- 1 (/ (pow lambda2 2) (+ (pow lambda2 2) (pow phi2 2))))) (sqrt (/ 1 (+ (pow lambda2 2) (pow phi2 2)))))))))))
(* R lambda1)
(* lambda1 (+ R (* -1 (/ (* R lambda2) lambda1))))
(* lambda1 (+ R (+ (* -1 (/ (* R lambda2) lambda1)) (* 1/2 (/ (* R (pow phi2 2)) (pow lambda1 2))))))
(* lambda1 (+ R (+ (* -1 (/ (* R lambda2) lambda1)) (+ (* 1/2 (/ (* R (* lambda2 (pow phi2 2))) (pow lambda1 3))) (* 1/2 (/ (* R (pow phi2 2)) (pow lambda1 2)))))))
(* -1 (* R lambda1))
(* -1 (* lambda1 (+ R (* -1 (/ (* R lambda2) lambda1)))))
(* -1 (* lambda1 (+ R (* -1 (/ (+ (* -1/2 (/ (* R (pow phi2 2)) lambda1)) (* R lambda2)) lambda1)))))
(* -1 (* lambda1 (+ R (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* R (pow phi2 2))) (* 1/2 (/ (* R (* lambda2 (pow phi2 2))) lambda1))) lambda1)) (* R lambda2)) lambda1)))))
(* R (sqrt (+ (pow lambda1 2) (pow phi2 2))))
(+ (* -1 (* (* R (* lambda1 lambda2)) (sqrt (/ 1 (+ (pow lambda1 2) (pow phi2 2)))))) (* R (sqrt (+ (pow lambda1 2) (pow phi2 2)))))
(+ (* R (sqrt (+ (pow lambda1 2) (pow phi2 2)))) (* lambda2 (+ (* -1 (* (* R lambda1) (sqrt (/ 1 (+ (pow lambda1 2) (pow phi2 2)))))) (* 1/2 (* (* R (* lambda2 (- 1 (/ (pow lambda1 2) (+ (pow lambda1 2) (pow phi2 2)))))) (sqrt (/ 1 (+ (pow lambda1 2) (pow phi2 2)))))))))
(+ (* R (sqrt (+ (pow lambda1 2) (pow phi2 2)))) (* lambda2 (+ (* -1 (* (* R lambda1) (sqrt (/ 1 (+ (pow lambda1 2) (pow phi2 2)))))) (* lambda2 (+ (* 1/2 (* (* R (* lambda1 (* lambda2 (- 1 (/ (pow lambda1 2) (+ (pow lambda1 2) (pow phi2 2))))))) (sqrt (/ 1 (pow (+ (pow lambda1 2) (pow phi2 2)) 3))))) (* 1/2 (* (* R (- 1 (/ (pow lambda1 2) (+ (pow lambda1 2) (pow phi2 2))))) (sqrt (/ 1 (+ (pow lambda1 2) (pow phi2 2)))))))))))
(* R lambda2)
(* lambda2 (+ R (* -1 (/ (* R lambda1) lambda2))))
(* lambda2 (+ R (+ (* -1 (/ (* R lambda1) lambda2)) (* 1/2 (/ (* R (pow phi2 2)) (pow lambda2 2))))))
(* lambda2 (+ R (+ (* -1 (/ (* R lambda1) lambda2)) (+ (* 1/2 (/ (* R (* lambda1 (pow phi2 2))) (pow lambda2 3))) (* 1/2 (/ (* R (pow phi2 2)) (pow lambda2 2)))))))
(* -1 (* R lambda2))
(* -1 (* lambda2 (+ R (* -1 (/ (* R lambda1) lambda2)))))
(* -1 (* lambda2 (+ R (* -1 (/ (+ (* -1/2 (/ (* R (pow phi2 2)) lambda2)) (* R lambda1)) lambda2)))))
(* -1 (* lambda2 (+ R (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* R (pow phi2 2))) (* 1/2 (/ (* R (* lambda1 (pow phi2 2))) lambda2))) lambda2)) (* R lambda1)) lambda2)))))
(* R (sqrt (+ (pow phi2 2) (pow (- lambda1 lambda2) 2))))
(* R (sqrt (+ (pow phi2 2) (pow (- lambda1 lambda2) 2))))
(* R (sqrt (+ (pow phi2 2) (pow (- lambda1 lambda2) 2))))
(* R (sqrt (+ (pow phi2 2) (pow (- lambda1 lambda2) 2))))
(* R (sqrt (+ (pow phi2 2) (pow (- lambda1 lambda2) 2))))
(* R (sqrt (+ (pow phi2 2) (pow (- lambda1 lambda2) 2))))
(* R (sqrt (+ (pow phi2 2) (pow (- lambda1 lambda2) 2))))
(* R (sqrt (+ (pow phi2 2) (pow (- lambda1 lambda2) 2))))
(* R (sqrt (+ (pow phi2 2) (pow (- lambda1 lambda2) 2))))
(* R (sqrt (+ (pow phi2 2) (pow (- lambda1 lambda2) 2))))
(* R (sqrt (+ (pow phi2 2) (pow (- lambda1 lambda2) 2))))
(* R (sqrt (+ (pow phi2 2) (pow (- lambda1 lambda2) 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))))
(* 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))))
(* 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))))
(* 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))))
(* 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))))
(* 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))))
(* R (- lambda1 lambda2))
(+ (* 1/2 (/ (* R (* (pow phi1 2) (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))))) (- lambda1 lambda2))) (* R (- lambda1 lambda2)))
(+ (* R (- lambda1 lambda2)) (* (pow phi1 2) (+ (* 1/2 (/ (* R (* (pow phi1 2) (- (* 1/48 (pow (- lambda1 lambda2) 2)) (* 1/4 (/ (pow (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) 2) (pow (- lambda1 lambda2) 2)))))) (- lambda1 lambda2))) (* 1/2 (/ (* R (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2)))) (- lambda1 lambda2))))))
(+ (* R (- lambda1 lambda2)) (* (pow phi1 2) (+ (* 1/2 (/ (* R (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2)))) (- lambda1 lambda2))) (* (pow phi1 2) (+ (* 1/2 (/ (* R (* (pow phi1 2) (- (* -1/1440 (pow (- lambda1 lambda2) 2)) (* 1/2 (/ (* (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) (- (* 1/48 (pow (- lambda1 lambda2) 2)) (* 1/4 (/ (pow (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) 2) (pow (- lambda1 lambda2) 2))))) (pow (- lambda1 lambda2) 2)))))) (- lambda1 lambda2))) (* 1/2 (/ (* R (- (* 1/48 (pow (- lambda1 lambda2) 2)) (* 1/4 (/ (pow (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) 2) (pow (- lambda1 lambda2) 2))))) (- lambda1 lambda2))))))))
(* R phi1)
(* phi1 (+ R (* 1/2 (/ (* R (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2))) (pow phi1 2)))))
(* phi1 (+ R (+ (* -1/8 (/ (* R (* (pow (+ 1/2 (* 1/2 (cos phi1))) 2) (pow (- lambda1 lambda2) 4))) (pow phi1 4))) (* 1/2 (/ (* R (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2))) (pow phi1 2))))))
(* phi1 (+ R (+ (* -1/8 (/ (* R (* (pow (+ 1/2 (* 1/2 (cos phi1))) 2) (pow (- lambda1 lambda2) 4))) (pow phi1 4))) (+ (* 1/16 (/ (* R (* (pow (+ 1/2 (* 1/2 (cos phi1))) 3) (pow (- lambda1 lambda2) 6))) (pow phi1 6))) (* 1/2 (/ (* R (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2))) (pow phi1 2)))))))
(* -1 (* R phi1))
(* -1 (* phi1 (+ R (* 1/2 (/ (* R (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2))) (pow phi1 2))))))
(* -1 (* phi1 (+ R (+ (* -1/8 (/ (* R (* (pow (+ 1/2 (* 1/2 (cos phi1))) 2) (pow (- lambda1 lambda2) 4))) (pow phi1 4))) (* 1/2 (/ (* R (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2))) (pow phi1 2)))))))
(* -1 (* phi1 (+ R (+ (* -1/8 (/ (* R (* (pow (+ 1/2 (* 1/2 (cos phi1))) 2) (pow (- lambda1 lambda2) 4))) (pow phi1 4))) (+ (* 1/16 (/ (* R (* (pow (+ 1/2 (* 1/2 (cos phi1))) 3) (pow (- lambda1 lambda2) 6))) (pow phi1 6))) (* 1/2 (/ (* R (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2))) (pow phi1 2))))))))
(* R (sqrt (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2))))
(+ (* -1 (* (* R (* lambda1 (* lambda2 (+ 1/2 (* 1/2 (cos phi1)))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2)))))) (* R (sqrt (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2)))))
(+ (* R (sqrt (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2)))) (* lambda1 (+ (* -1 (* (* R (* lambda2 (+ 1/2 (* 1/2 (cos phi1))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2)))))) (* 1/2 (* (* R (* lambda1 (- (+ 1/2 (* 1/2 (cos phi1))) (/ (* (pow lambda2 2) (pow (+ 1/2 (* 1/2 (cos phi1))) 2)) (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2)))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2)))))))))
(+ (* R (sqrt (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2)))) (* lambda1 (+ (* -1 (* (* R (* lambda2 (+ 1/2 (* 1/2 (cos phi1))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2)))))) (* lambda1 (+ (* 1/2 (* (* R (* lambda1 (* lambda2 (* (+ 1/2 (* 1/2 (cos phi1))) (- (+ 1/2 (* 1/2 (cos phi1))) (/ (* (pow lambda2 2) (pow (+ 1/2 (* 1/2 (cos phi1))) 2)) (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2)))))))) (sqrt (/ 1 (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2)) 3))))) (* 1/2 (* (* R (- (+ 1/2 (* 1/2 (cos phi1))) (/ (* (pow lambda2 2) (pow (+ 1/2 (* 1/2 (cos phi1))) 2)) (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2)))))))))))
(* (* R lambda1) (sqrt (+ 1/2 (* 1/2 (cos phi1)))))
(* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (sqrt (+ 1/2 (* 1/2 (cos phi1)))))) (* R (sqrt (+ 1/2 (* 1/2 (cos phi1)))))))
(* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (sqrt (+ 1/2 (* 1/2 (cos phi1)))))) (+ (* 1/2 (* (/ (* R (pow phi1 2)) (pow lambda1 2)) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi1))))))) (* R (sqrt (+ 1/2 (* 1/2 (cos phi1))))))))
(* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (sqrt (+ 1/2 (* 1/2 (cos phi1)))))) (+ (* 1/2 (* (/ (* R (* lambda2 (pow phi1 2))) (pow lambda1 3)) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi1))))))) (+ (* 1/2 (* (/ (* R (pow phi1 2)) (pow lambda1 2)) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi1))))))) (* R (sqrt (+ 1/2 (* 1/2 (cos phi1)))))))))
(* -1 (* (* R lambda1) (sqrt (+ 1/2 (* 1/2 (cos phi1))))))
(* -1 (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (sqrt (+ 1/2 (* 1/2 (cos phi1)))))) (* R (sqrt (+ 1/2 (* 1/2 (cos phi1))))))))
(* -1 (* lambda1 (+ (* -1 (/ (+ (* -1/2 (* (/ (* R (pow phi1 2)) lambda1) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi1))))))) (* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos phi1)))))) lambda1)) (* R (sqrt (+ 1/2 (* 1/2 (cos phi1))))))))
(* -1 (* lambda1 (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* (* R (pow phi1 2)) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi1))))))) (* 1/2 (* (/ (* R (* lambda2 (pow phi1 2))) lambda1) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi1)))))))) lambda1)) (* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos phi1)))))) lambda1)) (* R (sqrt (+ 1/2 (* 1/2 (cos phi1))))))))
(* R (sqrt (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2))))
(+ (* -1 (* (* R (* lambda1 (* lambda2 (+ 1/2 (* 1/2 (cos phi1)))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2)))))) (* R (sqrt (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2)))))
(+ (* R (sqrt (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2)))) (* lambda2 (+ (* -1 (* (* R (* lambda1 (+ 1/2 (* 1/2 (cos phi1))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2)))))) (* 1/2 (* (* R (* lambda2 (- (+ 1/2 (* 1/2 (cos phi1))) (/ (* (pow lambda1 2) (pow (+ 1/2 (* 1/2 (cos phi1))) 2)) (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2)))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2)))))))))
(+ (* R (sqrt (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2)))) (* lambda2 (+ (* -1 (* (* R (* lambda1 (+ 1/2 (* 1/2 (cos phi1))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2)))))) (* lambda2 (+ (* 1/2 (* (* R (* lambda1 (* lambda2 (* (+ 1/2 (* 1/2 (cos phi1))) (- (+ 1/2 (* 1/2 (cos phi1))) (/ (* (pow lambda1 2) (pow (+ 1/2 (* 1/2 (cos phi1))) 2)) (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2)))))))) (sqrt (/ 1 (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2)) 3))))) (* 1/2 (* (* R (- (+ 1/2 (* 1/2 (cos phi1))) (/ (* (pow lambda1 2) (pow (+ 1/2 (* 1/2 (cos phi1))) 2)) (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2)))))))))))
(* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos phi1)))))
(* lambda2 (+ (* -1 (* (/ (* R lambda1) lambda2) (sqrt (+ 1/2 (* 1/2 (cos phi1)))))) (* R (sqrt (+ 1/2 (* 1/2 (cos phi1)))))))
(* lambda2 (+ (* -1 (* (/ (* R lambda1) lambda2) (sqrt (+ 1/2 (* 1/2 (cos phi1)))))) (+ (* 1/2 (* (/ (* R (pow phi1 2)) (pow lambda2 2)) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi1))))))) (* R (sqrt (+ 1/2 (* 1/2 (cos phi1))))))))
(* lambda2 (+ (* -1 (* (/ (* R lambda1) lambda2) (sqrt (+ 1/2 (* 1/2 (cos phi1)))))) (+ (* 1/2 (* (/ (* R (* lambda1 (pow phi1 2))) (pow lambda2 3)) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi1))))))) (+ (* 1/2 (* (/ (* R (pow phi1 2)) (pow lambda2 2)) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi1))))))) (* R (sqrt (+ 1/2 (* 1/2 (cos phi1)))))))))
(* -1 (* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos phi1))))))
(* -1 (* lambda2 (+ (* -1 (* (/ (* R lambda1) lambda2) (sqrt (+ 1/2 (* 1/2 (cos phi1)))))) (* R (sqrt (+ 1/2 (* 1/2 (cos phi1))))))))
(* -1 (* lambda2 (+ (* -1 (/ (+ (* -1/2 (* (/ (* R (pow phi1 2)) lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi1))))))) (* (* R lambda1) (sqrt (+ 1/2 (* 1/2 (cos phi1)))))) lambda2)) (* R (sqrt (+ 1/2 (* 1/2 (cos phi1))))))))
(* -1 (* lambda2 (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* (* R (pow phi1 2)) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi1))))))) (* 1/2 (* (/ (* R (* lambda1 (pow phi1 2))) lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi1)))))))) lambda2)) (* (* R lambda1) (sqrt (+ 1/2 (* 1/2 (cos phi1)))))) lambda2)) (* R (sqrt (+ 1/2 (* 1/2 (cos phi1))))))))
(- lambda1 lambda2)
(- (+ lambda1 (* 1/2 (/ (* (pow phi1 2) (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2)))) (- lambda1 lambda2)))) lambda2)
(- (+ lambda1 (* (pow phi1 2) (+ (* 1/2 (/ (* (pow phi1 2) (- (* 1/48 (pow (- lambda1 lambda2) 2)) (* 1/4 (/ (pow (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) 2) (pow (- lambda1 lambda2) 2))))) (- lambda1 lambda2))) (* 1/2 (/ (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) (- lambda1 lambda2)))))) lambda2)
(- (+ lambda1 (* (pow phi1 2) (+ (* 1/2 (/ (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) (- lambda1 lambda2))) (* (pow phi1 2) (+ (* 1/2 (/ (* (pow phi1 2) (- (* -1/1440 (pow (- lambda1 lambda2) 2)) (* 1/2 (/ (* (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) (- (* 1/48 (pow (- lambda1 lambda2) 2)) (* 1/4 (/ (pow (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) 2) (pow (- lambda1 lambda2) 2))))) (pow (- lambda1 lambda2) 2))))) (- lambda1 lambda2))) (* 1/2 (/ (- (* 1/48 (pow (- lambda1 lambda2) 2)) (* 1/4 (/ (pow (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) 2) (pow (- lambda1 lambda2) 2)))) (- lambda1 lambda2)))))))) lambda2)
phi1
(* phi1 (+ 1 (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))
(* phi1 (+ 1 (+ (* -1/8 (/ (* (pow (+ 1/2 (* 1/2 (cos phi1))) 2) (pow (- lambda1 lambda2) 4)) (pow phi1 4))) (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))
(* phi1 (+ 1 (+ (* -1/8 (/ (* (pow (+ 1/2 (* 1/2 (cos phi1))) 2) (pow (- lambda1 lambda2) 4)) (pow phi1 4))) (+ (* 1/16 (/ (* (pow (+ 1/2 (* 1/2 (cos phi1))) 3) (pow (- lambda1 lambda2) 6)) (pow phi1 6))) (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))
(* -1 phi1)
(* -1 (* phi1 (+ 1 (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))
(* -1 (* phi1 (+ 1 (+ (* -1/8 (/ (* (pow (+ 1/2 (* 1/2 (cos phi1))) 2) (pow (- lambda1 lambda2) 4)) (pow phi1 4))) (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))
(* -1 (* phi1 (+ 1 (+ (* -1/8 (/ (* (pow (+ 1/2 (* 1/2 (cos phi1))) 2) (pow (- lambda1 lambda2) 4)) (pow phi1 4))) (+ (* 1/16 (/ (* (pow (+ 1/2 (* 1/2 (cos phi1))) 3) (pow (- lambda1 lambda2) 6)) (pow phi1 6))) (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))))
(sqrt (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2)))
(+ (sqrt (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2))) (* -1 (* (* lambda1 (* lambda2 (+ 1/2 (* 1/2 (cos phi1))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2)))))))
(+ (sqrt (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2))) (* lambda1 (+ (* -1 (* (* lambda2 (+ 1/2 (* 1/2 (cos phi1)))) (sqrt (/ 1 (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2)))))) (* 1/2 (* (* lambda1 (- (+ 1/2 (* 1/2 (cos phi1))) (/ (* (pow lambda2 2) (pow (+ 1/2 (* 1/2 (cos phi1))) 2)) (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2)))))))))
(+ (sqrt (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2))) (* lambda1 (+ (* -1 (* (* lambda2 (+ 1/2 (* 1/2 (cos phi1)))) (sqrt (/ 1 (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2)))))) (* lambda1 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2)))) (- (+ 1/2 (* 1/2 (cos phi1))) (/ (* (pow lambda2 2) (pow (+ 1/2 (* 1/2 (cos phi1))) 2)) (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2)))))) (* 1/2 (* (* lambda1 (* lambda2 (* (+ 1/2 (* 1/2 (cos phi1))) (- (+ 1/2 (* 1/2 (cos phi1))) (/ (* (pow lambda2 2) (pow (+ 1/2 (* 1/2 (cos phi1))) 2)) (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2))))))) (sqrt (/ 1 (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2)) 3))))))))))
(* lambda1 (sqrt (+ 1/2 (* 1/2 (cos phi1)))))
(* lambda1 (+ (sqrt (+ 1/2 (* 1/2 (cos phi1)))) (* -1 (* (/ lambda2 lambda1) (sqrt (+ 1/2 (* 1/2 (cos phi1))))))))
(* lambda1 (+ (sqrt (+ 1/2 (* 1/2 (cos phi1)))) (+ (* -1 (* (/ lambda2 lambda1) (sqrt (+ 1/2 (* 1/2 (cos phi1)))))) (* 1/2 (* (/ (pow phi1 2) (pow lambda1 2)) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi1))))))))))
(* lambda1 (+ (sqrt (+ 1/2 (* 1/2 (cos phi1)))) (+ (* -1 (* (/ lambda2 lambda1) (sqrt (+ 1/2 (* 1/2 (cos phi1)))))) (+ (* 1/2 (* (/ (* lambda2 (pow phi1 2)) (pow lambda1 3)) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi1))))))) (* 1/2 (* (/ (pow phi1 2) (pow lambda1 2)) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi1)))))))))))
(* -1 (* lambda1 (sqrt (+ 1/2 (* 1/2 (cos phi1))))))
(* -1 (* lambda1 (+ (sqrt (+ 1/2 (* 1/2 (cos phi1)))) (* -1 (* (/ lambda2 lambda1) (sqrt (+ 1/2 (* 1/2 (cos phi1)))))))))
(* -1 (* lambda1 (+ (sqrt (+ 1/2 (* 1/2 (cos phi1)))) (* -1 (/ (+ (* -1/2 (* (/ (pow phi1 2) lambda1) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi1))))))) (* lambda2 (sqrt (+ 1/2 (* 1/2 (cos phi1)))))) lambda1)))))
(* -1 (* lambda1 (+ (sqrt (+ 1/2 (* 1/2 (cos phi1)))) (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* (/ (* lambda2 (pow phi1 2)) lambda1) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi1))))))) (* 1/2 (* (pow phi1 2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi1)))))))) lambda1)) (* lambda2 (sqrt (+ 1/2 (* 1/2 (cos phi1)))))) lambda1)))))
(sqrt (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2)))
(+ (sqrt (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2))) (* -1 (* (* lambda1 (* lambda2 (+ 1/2 (* 1/2 (cos phi1))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2)))))))
(+ (sqrt (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2))) (* lambda2 (+ (* -1 (* (* lambda1 (+ 1/2 (* 1/2 (cos phi1)))) (sqrt (/ 1 (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2)))))) (* 1/2 (* (* lambda2 (- (+ 1/2 (* 1/2 (cos phi1))) (/ (* (pow lambda1 2) (pow (+ 1/2 (* 1/2 (cos phi1))) 2)) (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2)))))))))
(+ (sqrt (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2))) (* lambda2 (+ (* -1 (* (* lambda1 (+ 1/2 (* 1/2 (cos phi1)))) (sqrt (/ 1 (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2)))))) (* lambda2 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2)))) (- (+ 1/2 (* 1/2 (cos phi1))) (/ (* (pow lambda1 2) (pow (+ 1/2 (* 1/2 (cos phi1))) 2)) (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2)))))) (* 1/2 (* (* lambda1 (* lambda2 (* (+ 1/2 (* 1/2 (cos phi1))) (- (+ 1/2 (* 1/2 (cos phi1))) (/ (* (pow lambda1 2) (pow (+ 1/2 (* 1/2 (cos phi1))) 2)) (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2))))))) (sqrt (/ 1 (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2)) 3))))))))))
(* lambda2 (sqrt (+ 1/2 (* 1/2 (cos phi1)))))
(* lambda2 (+ (sqrt (+ 1/2 (* 1/2 (cos phi1)))) (* -1 (* (/ lambda1 lambda2) (sqrt (+ 1/2 (* 1/2 (cos phi1))))))))
(* lambda2 (+ (sqrt (+ 1/2 (* 1/2 (cos phi1)))) (+ (* -1 (* (/ lambda1 lambda2) (sqrt (+ 1/2 (* 1/2 (cos phi1)))))) (* 1/2 (* (/ (pow phi1 2) (pow lambda2 2)) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi1))))))))))
(* lambda2 (+ (sqrt (+ 1/2 (* 1/2 (cos phi1)))) (+ (* -1 (* (/ lambda1 lambda2) (sqrt (+ 1/2 (* 1/2 (cos phi1)))))) (+ (* 1/2 (* (/ (* lambda1 (pow phi1 2)) (pow lambda2 3)) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi1))))))) (* 1/2 (* (/ (pow phi1 2) (pow lambda2 2)) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi1)))))))))))
(* -1 (* lambda2 (sqrt (+ 1/2 (* 1/2 (cos phi1))))))
(* -1 (* lambda2 (+ (sqrt (+ 1/2 (* 1/2 (cos phi1)))) (* -1 (* (/ lambda1 lambda2) (sqrt (+ 1/2 (* 1/2 (cos phi1)))))))))
(* -1 (* lambda2 (+ (sqrt (+ 1/2 (* 1/2 (cos phi1)))) (* -1 (/ (+ (* -1/2 (* (/ (pow phi1 2) lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi1))))))) (* lambda1 (sqrt (+ 1/2 (* 1/2 (cos phi1)))))) lambda2)))))
(* -1 (* lambda2 (+ (sqrt (+ 1/2 (* 1/2 (cos phi1)))) (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* (/ (* lambda1 (pow phi1 2)) lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi1))))))) (* 1/2 (* (pow phi1 2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi1)))))))) lambda2)) (* lambda1 (sqrt (+ 1/2 (* 1/2 (cos phi1)))))) lambda2)))))
(pow (- lambda1 lambda2) 2)
(+ (* (pow phi1 2) (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2)))) (pow (- lambda1 lambda2) 2))
(+ (* (pow phi1 2) (+ 1 (+ (* -1/4 (pow (- lambda1 lambda2) 2)) (* 1/48 (* (pow phi1 2) (pow (- lambda1 lambda2) 2)))))) (pow (- lambda1 lambda2) 2))
(+ (* (pow phi1 2) (+ 1 (+ (* -1/4 (pow (- lambda1 lambda2) 2)) (* (pow phi1 2) (+ (* -1/1440 (* (pow phi1 2) (pow (- lambda1 lambda2) 2))) (* 1/48 (pow (- lambda1 lambda2) 2))))))) (pow (- lambda1 lambda2) 2))
(pow phi1 2)
(* (pow phi1 2) (+ 1 (/ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))
(* (pow phi1 2) (+ 1 (/ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))
(* (pow phi1 2) (+ 1 (/ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))
(pow phi1 2)
(* (pow phi1 2) (+ 1 (/ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))
(* (pow phi1 2) (+ 1 (/ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))
(* (pow phi1 2) (+ 1 (/ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))
(+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2))
(+ (* -2 (* lambda1 (* lambda2 (+ 1/2 (* 1/2 (cos phi1)))))) (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2)))
(+ (* lambda1 (+ (* -2 (* lambda2 (+ 1/2 (* 1/2 (cos phi1))))) (* lambda1 (+ 1/2 (* 1/2 (cos phi1)))))) (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2)))
(+ (* lambda1 (+ (* -2 (* lambda2 (+ 1/2 (* 1/2 (cos phi1))))) (* lambda1 (+ 1/2 (* 1/2 (cos phi1)))))) (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2)))
(* (pow lambda1 2) (+ 1/2 (* 1/2 (cos phi1))))
(* (pow lambda1 2) (+ 1/2 (+ (* -2 (/ (* lambda2 (+ 1/2 (* 1/2 (cos phi1)))) lambda1)) (* 1/2 (cos phi1)))))
(* (pow lambda1 2) (+ 1/2 (+ (* -2 (/ (* lambda2 (+ 1/2 (* 1/2 (cos phi1)))) lambda1)) (+ (* 1/2 (cos phi1)) (+ (/ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow lambda1 2)) (/ (pow phi1 2) (pow lambda1 2)))))))
(* (pow lambda1 2) (+ 1/2 (+ (* -2 (/ (* lambda2 (+ 1/2 (* 1/2 (cos phi1)))) lambda1)) (+ (* 1/2 (cos phi1)) (+ (/ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow lambda1 2)) (/ (pow phi1 2) (pow lambda1 2)))))))
(* (pow lambda1 2) (+ 1/2 (* 1/2 (cos phi1))))
(* (pow lambda1 2) (+ 1/2 (+ (* -2 (/ (* lambda2 (+ 1/2 (* 1/2 (cos phi1)))) lambda1)) (* 1/2 (cos phi1)))))
(* (pow lambda1 2) (+ 1/2 (+ (* -1 (/ (+ (* -1 (/ (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2)) lambda1)) (* 2 (* lambda2 (+ 1/2 (* 1/2 (cos phi1)))))) lambda1)) (* 1/2 (cos phi1)))))
(* (pow lambda1 2) (+ 1/2 (+ (* -1 (/ (+ (* -1 (/ (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2)) lambda1)) (* 2 (* lambda2 (+ 1/2 (* 1/2 (cos phi1)))))) lambda1)) (* 1/2 (cos phi1)))))
(+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2))
(+ (* -2 (* lambda1 (* lambda2 (+ 1/2 (* 1/2 (cos phi1)))))) (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2)))
(+ (* lambda2 (+ (* -2 (* lambda1 (+ 1/2 (* 1/2 (cos phi1))))) (* lambda2 (+ 1/2 (* 1/2 (cos phi1)))))) (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2)))
(+ (* lambda2 (+ (* -2 (* lambda1 (+ 1/2 (* 1/2 (cos phi1))))) (* lambda2 (+ 1/2 (* 1/2 (cos phi1)))))) (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2)))
(* (pow lambda2 2) (+ 1/2 (* 1/2 (cos phi1))))
(* (pow lambda2 2) (+ 1/2 (+ (* -2 (/ (* lambda1 (+ 1/2 (* 1/2 (cos phi1)))) lambda2)) (* 1/2 (cos phi1)))))
(* (pow lambda2 2) (+ 1/2 (+ (* -2 (/ (* lambda1 (+ 1/2 (* 1/2 (cos phi1)))) lambda2)) (+ (* 1/2 (cos phi1)) (+ (/ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow lambda2 2)) (/ (pow phi1 2) (pow lambda2 2)))))))
(* (pow lambda2 2) (+ 1/2 (+ (* -2 (/ (* lambda1 (+ 1/2 (* 1/2 (cos phi1)))) lambda2)) (+ (* 1/2 (cos phi1)) (+ (/ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow lambda2 2)) (/ (pow phi1 2) (pow lambda2 2)))))))
(* (pow lambda2 2) (+ 1/2 (* 1/2 (cos phi1))))
(* (pow lambda2 2) (+ 1/2 (+ (* -2 (/ (* lambda1 (+ 1/2 (* 1/2 (cos phi1)))) lambda2)) (* 1/2 (cos phi1)))))
(* (pow lambda2 2) (+ 1/2 (+ (* -1 (/ (+ (* -1 (/ (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2)) lambda2)) (* 2 (* lambda1 (+ 1/2 (* 1/2 (cos phi1)))))) lambda2)) (* 1/2 (cos phi1)))))
(* (pow lambda2 2) (+ 1/2 (+ (* -1 (/ (+ (* -1 (/ (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2)) lambda2)) (* 2 (* lambda1 (+ 1/2 (* 1/2 (cos phi1)))))) lambda2)) (* 1/2 (cos phi1)))))
1
(+ 1 (* -1/4 (pow phi1 2)))
(+ 1 (* (pow phi1 2) (- (* 1/48 (pow phi1 2)) 1/4)))
(+ 1 (* (pow phi1 2) (- (* (pow phi1 2) (+ 1/48 (* -1/1440 (pow phi1 2)))) 1/4)))
(+ 1/2 (* 1/2 (cos phi1)))
(+ 1/2 (* 1/2 (cos phi1)))
(+ 1/2 (* 1/2 (cos phi1)))
(+ 1/2 (* 1/2 (cos phi1)))
(+ 1/2 (* 1/2 (cos phi1)))
(+ 1/2 (* 1/2 (cos phi1)))
(+ 1/2 (* 1/2 (cos phi1)))
(+ 1/2 (* 1/2 (cos phi1)))
1
(+ 1 (* -1/8 (pow phi1 2)))
(+ 1 (* (pow phi1 2) (- (* 1/384 (pow phi1 2)) 1/8)))
(+ 1 (* (pow phi1 2) (- (* (pow phi1 2) (+ 1/384 (* -1/46080 (pow phi1 2)))) 1/8)))
(cos (* 1/2 phi1))
(cos (* 1/2 phi1))
(cos (* 1/2 phi1))
(cos (* 1/2 phi1))
(cos (* 1/2 phi1))
(cos (* 1/2 phi1))
(cos (* 1/2 phi1))
(cos (* 1/2 phi1))
(* 1/2 phi1)
(* 1/2 phi1)
(* 1/2 phi1)
(* 1/2 phi1)
(* 1/2 phi1)
(* 1/2 phi1)
(* 1/2 phi1)
(* 1/2 phi1)
(* 1/2 phi1)
(* 1/2 phi1)
(* 1/2 phi1)
(* 1/2 phi1)
(pow lambda2 2)
(+ (* -2 (* lambda1 lambda2)) (pow lambda2 2))
(+ (* lambda1 (+ lambda1 (* -2 lambda2))) (pow lambda2 2))
(+ (* lambda1 (+ lambda1 (* -2 lambda2))) (pow lambda2 2))
(pow lambda1 2)
(* (pow lambda1 2) (+ 1 (* -2 (/ lambda2 lambda1))))
(* (pow lambda1 2) (+ 1 (+ (* -2 (/ lambda2 lambda1)) (/ (pow lambda2 2) (pow lambda1 2)))))
(* (pow lambda1 2) (+ 1 (+ (* -2 (/ lambda2 lambda1)) (/ (pow lambda2 2) (pow lambda1 2)))))
(pow lambda1 2)
(* (pow lambda1 2) (+ 1 (* -2 (/ lambda2 lambda1))))
(* (pow lambda1 2) (+ 1 (* -1 (/ (+ (* -1 (/ (pow lambda2 2) lambda1)) (* 2 lambda2)) lambda1))))
(* (pow lambda1 2) (+ 1 (* -1 (/ (+ (* -1 (/ (pow lambda2 2) lambda1)) (* 2 lambda2)) lambda1))))
(pow lambda1 2)
(+ (* -2 (* lambda1 lambda2)) (pow lambda1 2))
(+ (* lambda2 (+ lambda2 (* -2 lambda1))) (pow lambda1 2))
(+ (* lambda2 (+ lambda2 (* -2 lambda1))) (pow lambda1 2))
(pow lambda2 2)
(* (pow lambda2 2) (+ 1 (* -2 (/ lambda1 lambda2))))
(* (pow lambda2 2) (+ 1 (+ (* -2 (/ lambda1 lambda2)) (/ (pow lambda1 2) (pow lambda2 2)))))
(* (pow lambda2 2) (+ 1 (+ (* -2 (/ lambda1 lambda2)) (/ (pow lambda1 2) (pow lambda2 2)))))
(pow lambda2 2)
(* (pow lambda2 2) (+ 1 (* -2 (/ lambda1 lambda2))))
(* (pow lambda2 2) (+ 1 (* -1 (/ (+ (* -1 (/ (pow lambda1 2) lambda2)) (* 2 lambda1)) lambda2))))
(* (pow lambda2 2) (+ 1 (* -1 (/ (+ (* -1 (/ (pow lambda1 2) lambda2)) (* 2 lambda1)) lambda2))))
Outputs
(* R (- lambda1 lambda2))
(*.f64 R (-.f64 lambda1 lambda2))
(+ (* 1/2 (/ (* R (* (pow phi1 2) (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))))) (- lambda1 lambda2))) (* R (- lambda1 lambda2)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 R (*.f64 phi1 phi1)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64))) (-.f64 lambda1 lambda2)) (*.f64 R (-.f64 lambda1 lambda2)))
(+ (* R (- lambda1 lambda2)) (* (pow phi1 2) (+ (* 1/2 (/ (* R (* (pow phi1 2) (- (* 1/48 (pow (- lambda1 lambda2) 2)) (* 1/4 (/ (pow (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) 2) (pow (- lambda1 lambda2) 2)))))) (- lambda1 lambda2))) (* 1/2 (/ (* R (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2)))) (- lambda1 lambda2))))))
(fma.f64 R (-.f64 lambda1 lambda2) (*.f64 (*.f64 phi1 phi1) (*.f64 #s(literal 1/2 binary64) (*.f64 R (fma.f64 (*.f64 phi1 phi1) (/.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1/48 binary64) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) (-.f64 lambda1 lambda2)) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) (-.f64 lambda1 lambda2)))))))
(+ (* R (- lambda1 lambda2)) (* (pow phi1 2) (+ (* 1/2 (/ (* R (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2)))) (- lambda1 lambda2))) (* (pow phi1 2) (+ (* 1/2 (/ (* R (* (pow phi1 2) (- (* -1/1440 (pow (- lambda1 lambda2) 2)) (* 1/2 (/ (* (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) (- (* 1/48 (pow (- lambda1 lambda2) 2)) (* 1/4 (/ (pow (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) 2) (pow (- lambda1 lambda2) 2))))) (pow (- lambda1 lambda2) 2)))))) (- lambda1 lambda2))) (* 1/2 (/ (* R (- (* 1/48 (pow (- lambda1 lambda2) 2)) (* 1/4 (/ (pow (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) 2) (pow (- lambda1 lambda2) 2))))) (- lambda1 lambda2))))))))
(fma.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64))) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi1 phi1) (*.f64 #s(literal 1/2 binary64) (*.f64 R (fma.f64 (*.f64 phi1 phi1) (/.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal -1/1440 binary64) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1/48 binary64) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) (-.f64 lambda1 lambda2)) (/.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1/48 binary64) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) (-.f64 lambda1 lambda2))))))) (*.f64 R (-.f64 lambda1 lambda2)))
(* R phi1)
(*.f64 R phi1)
(* phi1 (+ R (* 1/2 (/ (* R (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2))) (pow phi1 2)))))
(*.f64 phi1 (fma.f64 #s(literal 1/2 binary64) (*.f64 R (*.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 phi1 phi1)))) R))
(* phi1 (+ R (+ (* -1/8 (/ (* R (* (pow (cos (* 1/2 phi1)) 4) (pow (- lambda1 lambda2) 4))) (pow phi1 4))) (* 1/2 (/ (* R (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2))) (pow phi1 2))))))
(*.f64 phi1 (fma.f64 #s(literal -1/8 binary64) (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64)) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) #s(literal 4 binary64)) (pow.f64 phi1 #s(literal 4 binary64))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 R (*.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 phi1 phi1)))) R)))
(* phi1 (+ R (+ (* -1/8 (/ (* R (* (pow (cos (* 1/2 phi1)) 4) (pow (- lambda1 lambda2) 4))) (pow phi1 4))) (+ (* 1/16 (/ (* R (* (pow (cos (* 1/2 phi1)) 6) (pow (- lambda1 lambda2) 6))) (pow phi1 6))) (* 1/2 (/ (* R (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2))) (pow phi1 2)))))))
(*.f64 phi1 (+.f64 R (fma.f64 #s(literal -1/8 binary64) (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64)) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) #s(literal 4 binary64)) (pow.f64 phi1 #s(literal 4 binary64))))) (fma.f64 #s(literal 1/16 binary64) (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) #s(literal 6 binary64)) (pow.f64 phi1 #s(literal 6 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 R (*.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 phi1 phi1)))))))))
(* -1 (* R phi1))
(*.f64 R (neg.f64 phi1))
(* -1 (* phi1 (+ R (* 1/2 (/ (* R (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2))) (pow phi1 2))))))
(*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 R (*.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 phi1 phi1)))) R) (neg.f64 phi1))
(* -1 (* phi1 (+ R (+ (* -1/8 (/ (* R (* (pow (cos (* 1/2 phi1)) 4) (pow (- lambda1 lambda2) 4))) (pow phi1 4))) (* 1/2 (/ (* R (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2))) (pow phi1 2)))))))
(*.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64)) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) #s(literal 4 binary64)) (pow.f64 phi1 #s(literal 4 binary64))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 R (*.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 phi1 phi1)))) R)) (neg.f64 phi1))
(* -1 (* phi1 (+ R (+ (* -1/8 (/ (* R (* (pow (cos (* 1/2 phi1)) 4) (pow (- lambda1 lambda2) 4))) (pow phi1 4))) (+ (* 1/16 (/ (* R (* (pow (cos (* 1/2 phi1)) 6) (pow (- lambda1 lambda2) 6))) (pow phi1 6))) (* 1/2 (/ (* R (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2))) (pow phi1 2))))))))
(*.f64 (+.f64 R (fma.f64 #s(literal -1/8 binary64) (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64)) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) #s(literal 4 binary64)) (pow.f64 phi1 #s(literal 4 binary64))))) (fma.f64 #s(literal 1/16 binary64) (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) #s(literal 6 binary64)) (pow.f64 phi1 #s(literal 6 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 R (*.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 phi1 phi1)))))))) (neg.f64 phi1))
(* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2))))
(*.f64 R (hypot.f64 phi1 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))
(+ (* -1 (* (* R (* lambda1 (* lambda2 (pow (cos (* 1/2 phi1)) 2)))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))) (* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))
(-.f64 (*.f64 R (hypot.f64 phi1 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 (*.f64 R (*.f64 (*.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) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 lambda2 lambda2) (*.f64 phi1 phi1))))))
(+ (* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))) (* lambda1 (+ (* -1 (* (* R (* lambda2 (pow (cos (* 1/2 phi1)) 2))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))) (* 1/2 (* (* R (* lambda1 (- (pow (cos (* 1/2 phi1)) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))))))
(fma.f64 lambda1 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 lambda2 lambda2) (*.f64 phi1 phi1)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R lambda1) (-.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64)) (*.f64 lambda2 lambda2)) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 lambda2 lambda2) (*.f64 phi1 phi1))))) (neg.f64 (*.f64 (*.f64 R lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)))))) (*.f64 R (hypot.f64 phi1 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))
(+ (* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))) (* lambda1 (+ (* -1 (* (* R (* lambda2 (pow (cos (* 1/2 phi1)) 2))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))) (* lambda1 (+ (* 1/2 (* (* R (* lambda1 (* lambda2 (* (pow (cos (* 1/2 phi1)) 2) (- (pow (cos (* 1/2 phi1)) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))))) (sqrt (/ 1 (pow (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)) 3))))) (* 1/2 (* (* R (- (pow (cos (* 1/2 phi1)) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))))))))
(fma.f64 lambda1 (fma.f64 lambda1 (*.f64 #s(literal 1/2 binary64) (*.f64 R (fma.f64 lambda1 (*.f64 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64))) (-.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64)) (*.f64 lambda2 lambda2)) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 lambda2 lambda2) (*.f64 phi1 phi1))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 lambda2 lambda2) (*.f64 phi1 phi1)) #s(literal 3 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 lambda2 lambda2) (*.f64 phi1 phi1)))) (-.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64)) (*.f64 lambda2 lambda2)) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 lambda2 lambda2) (*.f64 phi1 phi1)))))))) (*.f64 R (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 lambda2 lambda2) (*.f64 phi1 phi1)))) (neg.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64))))))) (*.f64 R (hypot.f64 phi1 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))
(* R (* lambda1 (cos (* 1/2 phi1))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 phi1)))) lambda1)) (* R (cos (* 1/2 phi1)))))
(*.f64 lambda1 (fma.f64 R (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (neg.f64 lambda1))))
(* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 phi1)))) lambda1)) (+ (* 1/2 (/ (* R (pow phi1 2)) (* (pow lambda1 2) (cos (* 1/2 phi1))))) (* R (cos (* 1/2 phi1))))))
(*.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (*.f64 phi1 phi1)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 lambda1 lambda1))) (fma.f64 R (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (neg.f64 lambda1)))))
(* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 phi1)))) lambda1)) (+ (* 1/2 (/ (* R (* lambda2 (pow phi1 2))) (* (pow lambda1 3) (cos (* 1/2 phi1))))) (+ (* 1/2 (/ (* R (pow phi1 2)) (* (pow lambda1 2) (cos (* 1/2 phi1))))) (* R (cos (* 1/2 phi1)))))))
(*.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (fma.f64 R (/.f64 (*.f64 lambda2 (*.f64 phi1 phi1)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (/.f64 (*.f64 R (*.f64 phi1 phi1)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 lambda1 lambda1)))) (fma.f64 R (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (neg.f64 lambda1)))))
(* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))
(*.f64 (*.f64 R (neg.f64 lambda1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(* -1 (* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 phi1)))) lambda1)) (* R (cos (* 1/2 phi1))))))
(*.f64 (fma.f64 R (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (neg.f64 lambda1))) (neg.f64 lambda1))
(* -1 (* lambda1 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow phi1 2)) (* lambda1 (cos (* 1/2 phi1))))) (* R (* lambda2 (cos (* 1/2 phi1))))) lambda1)) (* R (cos (* 1/2 phi1))))))
(*.f64 (fma.f64 R (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (fma.f64 R (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 R (*.f64 phi1 phi1)) (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (neg.f64 lambda1))) (neg.f64 lambda1))
(* -1 (* lambda1 (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* R (* lambda2 (pow phi1 2))) (* lambda1 (cos (* 1/2 phi1))))) (* 1/2 (/ (* R (pow phi1 2)) (cos (* 1/2 phi1))))) lambda1)) (* R (* lambda2 (cos (* 1/2 phi1))))) lambda1)) (* R (cos (* 1/2 phi1))))))
(neg.f64 (*.f64 lambda1 (-.f64 (*.f64 R (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (/.f64 (-.f64 (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 R (*.f64 (+.f64 (/.f64 lambda2 lambda1) #s(literal 1 binary64)) (/.f64 (*.f64 phi1 phi1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) lambda1)) lambda1))))
(* R (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2))))
(*.f64 R (hypot.f64 phi1 (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))
(+ (* -1 (* (* R (* lambda1 (* lambda2 (pow (cos (* 1/2 phi1)) 2)))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))) (* R (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))
(-.f64 (*.f64 R (hypot.f64 phi1 (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 (*.f64 R (*.f64 (*.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) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 lambda1 lambda1) (*.f64 phi1 phi1))))))
(+ (* R (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))) (* lambda2 (+ (* -1 (* (* R (* lambda1 (pow (cos (* 1/2 phi1)) 2))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))) (* 1/2 (* (* R (* lambda2 (- (pow (cos (* 1/2 phi1)) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))))))
(fma.f64 lambda2 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 lambda1 lambda1) (*.f64 phi1 phi1)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R lambda2) (-.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64)) (*.f64 lambda1 lambda1)) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 lambda1 lambda1) (*.f64 phi1 phi1))))) (neg.f64 (*.f64 (*.f64 R lambda1) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)))))) (*.f64 R (hypot.f64 phi1 (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))
(+ (* R (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))) (* lambda2 (+ (* -1 (* (* R (* lambda1 (pow (cos (* 1/2 phi1)) 2))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))) (* lambda2 (+ (* 1/2 (* (* R (* lambda1 (* lambda2 (* (pow (cos (* 1/2 phi1)) 2) (- (pow (cos (* 1/2 phi1)) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))))) (sqrt (/ 1 (pow (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)) 3))))) (* 1/2 (* (* R (- (pow (cos (* 1/2 phi1)) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))))))))
(fma.f64 lambda2 (fma.f64 lambda2 (*.f64 #s(literal 1/2 binary64) (*.f64 R (fma.f64 (*.f64 lambda1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64))) (-.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64)) (*.f64 lambda1 lambda1)) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 lambda1 lambda1) (*.f64 phi1 phi1)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 lambda1 lambda1) (*.f64 phi1 phi1)) #s(literal 3 binary64)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 lambda1 lambda1) (*.f64 phi1 phi1)))) (-.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64)) (*.f64 lambda1 lambda1)) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 lambda1 lambda1) (*.f64 phi1 phi1)))))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 lambda1 lambda1) (*.f64 phi1 phi1)))) (neg.f64 (*.f64 (*.f64 R lambda1) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)))))) (*.f64 R (hypot.f64 phi1 (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))
(* R (* lambda2 (cos (* 1/2 phi1))))
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 phi1)))) lambda2)) (* R (cos (* 1/2 phi1)))))
(*.f64 lambda2 (fma.f64 R (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (*.f64 (*.f64 R (neg.f64 lambda1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) lambda2)))
(* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 phi1)))) lambda2)) (+ (* 1/2 (/ (* R (pow phi1 2)) (* (pow lambda2 2) (cos (* 1/2 phi1))))) (* R (cos (* 1/2 phi1))))))
(*.f64 lambda2 (fma.f64 R (/.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (neg.f64 lambda1)) lambda2) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (*.f64 phi1 phi1)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 lambda2 lambda2))) (*.f64 R (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))
(* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 phi1)))) lambda2)) (+ (* 1/2 (/ (* R (* lambda1 (pow phi1 2))) (* (pow lambda2 3) (cos (* 1/2 phi1))))) (+ (* 1/2 (/ (* R (pow phi1 2)) (* (pow lambda2 2) (cos (* 1/2 phi1))))) (* R (cos (* 1/2 phi1)))))))
(*.f64 lambda2 (fma.f64 #s(literal 1/2 binary64) (fma.f64 R (/.f64 (*.f64 lambda1 (*.f64 phi1 phi1)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (/.f64 (*.f64 R (*.f64 phi1 phi1)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 lambda2 lambda2)))) (fma.f64 R (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (*.f64 (*.f64 R (neg.f64 lambda1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) lambda2))))
(* -1 (* R (* lambda2 (cos (* 1/2 phi1)))))
(*.f64 (*.f64 R (neg.f64 lambda2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(* -1 (* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 phi1)))) lambda2)) (* R (cos (* 1/2 phi1))))))
(*.f64 (fma.f64 R (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (*.f64 (*.f64 R (neg.f64 lambda1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) lambda2)) (neg.f64 lambda2))
(* -1 (* lambda2 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow phi1 2)) (* lambda2 (cos (* 1/2 phi1))))) (* R (* lambda1 (cos (* 1/2 phi1))))) lambda2)) (* R (cos (* 1/2 phi1))))))
(*.f64 (-.f64 (*.f64 R (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (/.f64 (fma.f64 R (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 R (*.f64 phi1 phi1))) (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) lambda2)) (neg.f64 lambda2))
(* -1 (* lambda2 (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* R (* lambda1 (pow phi1 2))) (* lambda2 (cos (* 1/2 phi1))))) (* 1/2 (/ (* R (pow phi1 2)) (cos (* 1/2 phi1))))) lambda2)) (* R (* lambda1 (cos (* 1/2 phi1))))) lambda2)) (* R (cos (* 1/2 phi1))))))
(*.f64 (-.f64 (*.f64 R (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (/.f64 (-.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 R (*.f64 (+.f64 (/.f64 lambda1 lambda2) #s(literal 1 binary64)) (/.f64 (*.f64 phi1 phi1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) lambda2)) lambda2)) (neg.f64 lambda2))
(* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))
(*.f64 R (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))
(* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))
(*.f64 R (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))
(* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))
(*.f64 R (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))
(* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))
(*.f64 R (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))
(* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))
(*.f64 R (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))
(* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))
(*.f64 R (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))
(* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))
(*.f64 R (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))
(* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))
(*.f64 R (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))
(* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))
(*.f64 R (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))
(* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))
(*.f64 R (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))
(* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))
(*.f64 R (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))
(* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))
(*.f64 R (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))
(- lambda1 lambda2)
(-.f64 lambda1 lambda2)
(- (+ lambda1 (* 1/2 (/ (* (pow phi1 2) (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2)))) (- lambda1 lambda2)))) lambda2)
(fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 phi1 phi1) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) (-.f64 lambda1 lambda2))) (-.f64 lambda1 lambda2))
(- (+ lambda1 (* (pow phi1 2) (+ (* 1/2 (/ (* (pow phi1 2) (- (* 1/48 (pow (- lambda1 lambda2) 2)) (* 1/4 (/ (pow (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) 2) (pow (- lambda1 lambda2) 2))))) (- lambda1 lambda2))) (* 1/2 (/ (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) (- lambda1 lambda2)))))) lambda2)
(fma.f64 (*.f64 phi1 phi1) (*.f64 #s(literal 1/2 binary64) (fma.f64 (*.f64 phi1 phi1) (/.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1/48 binary64) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) (-.f64 lambda1 lambda2)) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) (-.f64 lambda1 lambda2)))) (-.f64 lambda1 lambda2))
(- (+ lambda1 (* (pow phi1 2) (+ (* 1/2 (/ (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) (- lambda1 lambda2))) (* (pow phi1 2) (+ (* 1/2 (/ (* (pow phi1 2) (- (* -1/1440 (pow (- lambda1 lambda2) 2)) (* 1/2 (/ (* (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) (- (* 1/48 (pow (- lambda1 lambda2) 2)) (* 1/4 (/ (pow (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) 2) (pow (- lambda1 lambda2) 2))))) (pow (- lambda1 lambda2) 2))))) (- lambda1 lambda2))) (* 1/2 (/ (- (* 1/48 (pow (- lambda1 lambda2) 2)) (* 1/4 (/ (pow (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) 2) (pow (- lambda1 lambda2) 2)))) (- lambda1 lambda2)))))))) lambda2)
(fma.f64 (*.f64 phi1 phi1) (fma.f64 (*.f64 phi1 phi1) (*.f64 #s(literal 1/2 binary64) (fma.f64 (*.f64 phi1 phi1) (/.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal -1/1440 binary64) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1/48 binary64) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) (-.f64 lambda1 lambda2)) (/.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1/48 binary64) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) (-.f64 lambda1 lambda2)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64))) (-.f64 lambda1 lambda2))) (-.f64 lambda1 lambda2))
phi1
(* phi1 (+ 1 (* 1/2 (/ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))
(*.f64 phi1 (fma.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 phi1 phi1))) #s(literal 1 binary64)))
(* phi1 (+ 1 (+ (* -1/8 (/ (* (pow (cos (* 1/2 phi1)) 4) (pow (- lambda1 lambda2) 4)) (pow phi1 4))) (* 1/2 (/ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))
(*.f64 phi1 (fma.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64)) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) #s(literal 4 binary64)) (pow.f64 phi1 #s(literal 4 binary64)))) (fma.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 phi1 phi1))) #s(literal 1 binary64))))
(* phi1 (+ 1 (+ (* -1/8 (/ (* (pow (cos (* 1/2 phi1)) 4) (pow (- lambda1 lambda2) 4)) (pow phi1 4))) (+ (* 1/16 (/ (* (pow (cos (* 1/2 phi1)) 6) (pow (- lambda1 lambda2) 6)) (pow phi1 6))) (* 1/2 (/ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))
(+.f64 phi1 (*.f64 phi1 (fma.f64 #s(literal 1/16 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) #s(literal 6 binary64)) (pow.f64 phi1 #s(literal 6 binary64)))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64)) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) #s(literal 4 binary64)) (pow.f64 phi1 #s(literal 4 binary64)))) (*.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 phi1 phi1))))))))
(* -1 phi1)
(neg.f64 phi1)
(* -1 (* phi1 (+ 1 (* 1/2 (/ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))
(*.f64 (fma.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 phi1 phi1))) #s(literal 1 binary64)) (neg.f64 phi1))
(* -1 (* phi1 (+ 1 (+ (* -1/8 (/ (* (pow (cos (* 1/2 phi1)) 4) (pow (- lambda1 lambda2) 4)) (pow phi1 4))) (* 1/2 (/ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))
(*.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64)) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) #s(literal 4 binary64)) (pow.f64 phi1 #s(literal 4 binary64)))) (fma.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 phi1 phi1))) #s(literal 1 binary64))) (neg.f64 phi1))
(* -1 (* phi1 (+ 1 (+ (* -1/8 (/ (* (pow (cos (* 1/2 phi1)) 4) (pow (- lambda1 lambda2) 4)) (pow phi1 4))) (+ (* 1/16 (/ (* (pow (cos (* 1/2 phi1)) 6) (pow (- lambda1 lambda2) 6)) (pow phi1 6))) (* 1/2 (/ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/16 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) #s(literal 6 binary64)) (pow.f64 phi1 #s(literal 6 binary64)))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64)) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) #s(literal 4 binary64)) (pow.f64 phi1 #s(literal 4 binary64)))) (*.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 phi1 phi1))))))) (neg.f64 phi1))
(sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))
(hypot.f64 phi1 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))
(+ (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2))) (* -1 (* (* lambda1 (* lambda2 (pow (cos (* 1/2 phi1)) 2))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 lambda2 lambda2) (*.f64 phi1 phi1)))) (neg.f64 (*.f64 (*.f64 lambda1 lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)))) (hypot.f64 phi1 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))
(+ (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2))) (* lambda1 (+ (* -1 (* (* lambda2 (pow (cos (* 1/2 phi1)) 2)) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))) (* 1/2 (* (* lambda1 (- (pow (cos (* 1/2 phi1)) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))))))
(fma.f64 lambda1 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 lambda2 lambda2) (*.f64 phi1 phi1)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 lambda1 (-.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64)) (*.f64 lambda2 lambda2)) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 lambda2 lambda2) (*.f64 phi1 phi1))))) (neg.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)))))) (hypot.f64 phi1 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))
(+ (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2))) (* lambda1 (+ (* -1 (* (* lambda2 (pow (cos (* 1/2 phi1)) 2)) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))) (* lambda1 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))) (- (pow (cos (* 1/2 phi1)) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))) (* 1/2 (* (* lambda1 (* lambda2 (* (pow (cos (* 1/2 phi1)) 2) (- (pow (cos (* 1/2 phi1)) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2))))))) (sqrt (/ 1 (pow (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)) 3))))))))))
(fma.f64 lambda1 (fma.f64 lambda1 (*.f64 #s(literal 1/2 binary64) (fma.f64 lambda1 (*.f64 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64))) (-.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64)) (*.f64 lambda2 lambda2)) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 lambda2 lambda2) (*.f64 phi1 phi1))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 lambda2 lambda2) (*.f64 phi1 phi1)) #s(literal 3 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 lambda2 lambda2) (*.f64 phi1 phi1)))) (-.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64)) (*.f64 lambda2 lambda2)) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 lambda2 lambda2) (*.f64 phi1 phi1))))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 lambda2 lambda2) (*.f64 phi1 phi1)))) (neg.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)))))) (hypot.f64 phi1 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))
(* lambda1 (cos (* 1/2 phi1)))
(*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(* lambda1 (+ (cos (* 1/2 phi1)) (* -1 (/ (* lambda2 (cos (* 1/2 phi1))) lambda1))))
(*.f64 lambda1 (fma.f64 (neg.f64 lambda2) (/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))
(* lambda1 (+ (cos (* 1/2 phi1)) (+ (* -1 (/ (* lambda2 (cos (* 1/2 phi1))) lambda1)) (* 1/2 (/ (pow phi1 2) (* (pow lambda1 2) (cos (* 1/2 phi1))))))))
(*.f64 lambda1 (fma.f64 (neg.f64 lambda2) (/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) lambda1) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 phi1 phi1) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 lambda1 lambda1))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))
(* lambda1 (+ (cos (* 1/2 phi1)) (+ (* -1 (/ (* lambda2 (cos (* 1/2 phi1))) lambda1)) (+ (* 1/2 (/ (* lambda2 (pow phi1 2)) (* (pow lambda1 3) (cos (* 1/2 phi1))))) (* 1/2 (/ (pow phi1 2) (* (pow lambda1 2) (cos (* 1/2 phi1)))))))))
(*.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (fma.f64 lambda2 (/.f64 (*.f64 phi1 phi1) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (/.f64 (*.f64 phi1 phi1) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 lambda1 lambda1)))) (fma.f64 (neg.f64 lambda2) (/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))
(* -1 (* lambda1 (cos (* 1/2 phi1))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (neg.f64 lambda1))
(* -1 (* lambda1 (+ (cos (* 1/2 phi1)) (* -1 (/ (* lambda2 (cos (* 1/2 phi1))) lambda1)))))
(*.f64 (fma.f64 (neg.f64 lambda2) (/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (neg.f64 lambda1))
(* -1 (* lambda1 (+ (cos (* 1/2 phi1)) (* -1 (/ (+ (* -1/2 (/ (pow phi1 2) (* lambda1 (cos (* 1/2 phi1))))) (* lambda2 (cos (* 1/2 phi1)))) lambda1)))))
(*.f64 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (fma.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1)) (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) lambda1)) (neg.f64 lambda1))
(* -1 (* lambda1 (+ (cos (* 1/2 phi1)) (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* lambda2 (pow phi1 2)) (* lambda1 (cos (* 1/2 phi1))))) (* 1/2 (/ (pow phi1 2) (cos (* 1/2 phi1))))) lambda1)) (* lambda2 (cos (* 1/2 phi1)))) lambda1)))))
(*.f64 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (-.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 (/.f64 lambda2 lambda1) #s(literal 1 binary64)) (/.f64 (*.f64 phi1 phi1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) lambda1)) lambda1)) (neg.f64 lambda1))
(sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))
(hypot.f64 phi1 (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))
(+ (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2))) (* -1 (* (* lambda1 (* lambda2 (pow (cos (* 1/2 phi1)) 2))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 lambda1 lambda1) (*.f64 phi1 phi1)))) (neg.f64 (*.f64 (*.f64 lambda1 lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)))) (hypot.f64 phi1 (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))
(+ (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2))) (* lambda2 (+ (* -1 (* (* lambda1 (pow (cos (* 1/2 phi1)) 2)) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))) (* 1/2 (* (* lambda2 (- (pow (cos (* 1/2 phi1)) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))))))
(fma.f64 lambda2 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 lambda1 lambda1) (*.f64 phi1 phi1)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 lambda2 (-.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64)) (*.f64 lambda1 lambda1)) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 lambda1 lambda1) (*.f64 phi1 phi1))))) (neg.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)))))) (hypot.f64 phi1 (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))
(+ (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2))) (* lambda2 (+ (* -1 (* (* lambda1 (pow (cos (* 1/2 phi1)) 2)) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))) (* lambda2 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))) (- (pow (cos (* 1/2 phi1)) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))) (* 1/2 (* (* lambda1 (* lambda2 (* (pow (cos (* 1/2 phi1)) 2) (- (pow (cos (* 1/2 phi1)) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2))))))) (sqrt (/ 1 (pow (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)) 3))))))))))
(fma.f64 lambda2 (fma.f64 lambda2 (*.f64 #s(literal 1/2 binary64) (fma.f64 (*.f64 lambda1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64))) (-.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64)) (*.f64 lambda1 lambda1)) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 lambda1 lambda1) (*.f64 phi1 phi1)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 lambda1 lambda1) (*.f64 phi1 phi1)) #s(literal 3 binary64)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 lambda1 lambda1) (*.f64 phi1 phi1)))) (-.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64)) (*.f64 lambda1 lambda1)) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 lambda1 lambda1) (*.f64 phi1 phi1))))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 lambda1 lambda1) (*.f64 phi1 phi1)))) (neg.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)))))) (hypot.f64 phi1 (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))
(* lambda2 (cos (* 1/2 phi1)))
(*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(* lambda2 (+ (cos (* 1/2 phi1)) (* -1 (/ (* lambda1 (cos (* 1/2 phi1))) lambda2))))
(*.f64 lambda2 (fma.f64 (neg.f64 lambda1) (/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))
(* lambda2 (+ (cos (* 1/2 phi1)) (+ (* -1 (/ (* lambda1 (cos (* 1/2 phi1))) lambda2)) (* 1/2 (/ (pow phi1 2) (* (pow lambda2 2) (cos (* 1/2 phi1))))))))
(*.f64 lambda2 (fma.f64 (neg.f64 lambda1) (/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) lambda2) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 phi1 phi1) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 lambda2 lambda2))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))
(* lambda2 (+ (cos (* 1/2 phi1)) (+ (* -1 (/ (* lambda1 (cos (* 1/2 phi1))) lambda2)) (+ (* 1/2 (/ (* lambda1 (pow phi1 2)) (* (pow lambda2 3) (cos (* 1/2 phi1))))) (* 1/2 (/ (pow phi1 2) (* (pow lambda2 2) (cos (* 1/2 phi1)))))))))
(*.f64 lambda2 (fma.f64 lambda1 (neg.f64 (/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) lambda2)) (fma.f64 #s(literal 1/2 binary64) (fma.f64 lambda1 (/.f64 (*.f64 phi1 phi1) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (/.f64 (*.f64 phi1 phi1) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 lambda2 lambda2)))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))
(* -1 (* lambda2 (cos (* 1/2 phi1))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (neg.f64 lambda2))
(* -1 (* lambda2 (+ (cos (* 1/2 phi1)) (* -1 (/ (* lambda1 (cos (* 1/2 phi1))) lambda2)))))
(*.f64 (fma.f64 (neg.f64 lambda1) (/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (neg.f64 lambda2))
(* -1 (* lambda2 (+ (cos (* 1/2 phi1)) (* -1 (/ (+ (* -1/2 (/ (pow phi1 2) (* lambda2 (cos (* 1/2 phi1))))) (* lambda1 (cos (* 1/2 phi1)))) lambda2)))))
(*.f64 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (fma.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1)) (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) lambda2)) (neg.f64 lambda2))
(* -1 (* lambda2 (+ (cos (* 1/2 phi1)) (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* lambda1 (pow phi1 2)) (* lambda2 (cos (* 1/2 phi1))))) (* 1/2 (/ (pow phi1 2) (cos (* 1/2 phi1))))) lambda2)) (* lambda1 (cos (* 1/2 phi1)))) lambda2)))))
(*.f64 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (-.f64 (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 (/.f64 lambda1 lambda2) #s(literal 1 binary64)) (/.f64 (*.f64 phi1 phi1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) lambda2)) lambda2)) (neg.f64 lambda2))
(* -1 (* lambda2 (cos (* 1/2 phi1))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (neg.f64 lambda2))
(+ (* -1 (* lambda2 (cos (* 1/2 phi1)))) (* lambda1 (cos (* 1/2 phi1))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(+ (* -1 (* lambda2 (cos (* 1/2 phi1)))) (* lambda1 (cos (* 1/2 phi1))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(+ (* -1 (* lambda2 (cos (* 1/2 phi1)))) (* lambda1 (cos (* 1/2 phi1))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(* lambda1 (cos (* 1/2 phi1)))
(*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(* lambda1 (+ (cos (* 1/2 phi1)) (* -1 (/ (* lambda2 (cos (* 1/2 phi1))) lambda1))))
(*.f64 lambda1 (fma.f64 (neg.f64 lambda2) (/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))
(* lambda1 (+ (cos (* 1/2 phi1)) (* -1 (/ (* lambda2 (cos (* 1/2 phi1))) lambda1))))
(*.f64 lambda1 (fma.f64 (neg.f64 lambda2) (/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))
(* lambda1 (+ (cos (* 1/2 phi1)) (* -1 (/ (* lambda2 (cos (* 1/2 phi1))) lambda1))))
(*.f64 lambda1 (fma.f64 (neg.f64 lambda2) (/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))
(* lambda1 (cos (* 1/2 phi1)))
(*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(* -1 (* lambda1 (+ (* -1 (cos (* 1/2 phi1))) (/ (* lambda2 (cos (* 1/2 phi1))) lambda1))))
(*.f64 (fma.f64 lambda2 (/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) lambda1) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (neg.f64 lambda1))
(* -1 (* lambda1 (+ (* -1 (cos (* 1/2 phi1))) (/ (* lambda2 (cos (* 1/2 phi1))) lambda1))))
(*.f64 (fma.f64 lambda2 (/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) lambda1) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (neg.f64 lambda1))
(* -1 (* lambda1 (+ (* -1 (cos (* 1/2 phi1))) (/ (* lambda2 (cos (* 1/2 phi1))) lambda1))))
(*.f64 (fma.f64 lambda2 (/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) lambda1) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (neg.f64 lambda1))
(* lambda1 (cos (* 1/2 phi1)))
(*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(+ (* -1 (* lambda2 (cos (* 1/2 phi1)))) (* lambda1 (cos (* 1/2 phi1))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(+ (* -1 (* lambda2 (cos (* 1/2 phi1)))) (* lambda1 (cos (* 1/2 phi1))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(+ (* -1 (* lambda2 (cos (* 1/2 phi1)))) (* lambda1 (cos (* 1/2 phi1))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(* -1 (* lambda2 (cos (* 1/2 phi1))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (neg.f64 lambda2))
(* lambda2 (+ (* -1 (cos (* 1/2 phi1))) (/ (* lambda1 (cos (* 1/2 phi1))) lambda2)))
(*.f64 lambda2 (fma.f64 lambda1 (/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) lambda2) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))
(* lambda2 (+ (* -1 (cos (* 1/2 phi1))) (/ (* lambda1 (cos (* 1/2 phi1))) lambda2)))
(*.f64 lambda2 (fma.f64 lambda1 (/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) lambda2) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))
(* lambda2 (+ (* -1 (cos (* 1/2 phi1))) (/ (* lambda1 (cos (* 1/2 phi1))) lambda2)))
(*.f64 lambda2 (fma.f64 lambda1 (/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) lambda2) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))
(* -1 (* lambda2 (cos (* 1/2 phi1))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (neg.f64 lambda2))
(* -1 (* lambda2 (+ (cos (* 1/2 phi1)) (* -1 (/ (* lambda1 (cos (* 1/2 phi1))) lambda2)))))
(*.f64 (fma.f64 (neg.f64 lambda1) (/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (neg.f64 lambda2))
(* -1 (* lambda2 (+ (cos (* 1/2 phi1)) (* -1 (/ (* lambda1 (cos (* 1/2 phi1))) lambda2)))))
(*.f64 (fma.f64 (neg.f64 lambda1) (/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (neg.f64 lambda2))
(* -1 (* lambda2 (+ (cos (* 1/2 phi1)) (* -1 (/ (* lambda1 (cos (* 1/2 phi1))) lambda2)))))
(*.f64 (fma.f64 (neg.f64 lambda1) (/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (neg.f64 lambda2))
(- lambda1 lambda2)
(-.f64 lambda1 lambda2)
(- (+ lambda1 (* -1/8 (* (pow phi1 2) (- lambda1 lambda2)))) lambda2)
(-.f64 (fma.f64 (*.f64 (*.f64 phi1 phi1) #s(literal -1/8 binary64)) (-.f64 lambda1 lambda2) lambda1) lambda2)
(- (+ lambda1 (* (pow phi1 2) (+ (* -1/8 (- lambda1 lambda2)) (* 1/384 (* (pow phi1 2) (- lambda1 lambda2)))))) lambda2)
(fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 (*.f64 phi1 phi1) #s(literal 1/384 binary64) #s(literal -1/8 binary64))) (-.f64 lambda1 lambda2))
(- (+ lambda1 (* (pow phi1 2) (+ (* -1/8 (- lambda1 lambda2)) (* (pow phi1 2) (+ (* -1/46080 (* (pow phi1 2) (- lambda1 lambda2))) (* 1/384 (- lambda1 lambda2))))))) lambda2)
(-.f64 (fma.f64 (*.f64 phi1 phi1) (fma.f64 (-.f64 lambda1 lambda2) #s(literal -1/8 binary64) (*.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 (*.f64 phi1 phi1) #s(literal -1/46080 binary64) #s(literal 1/384 binary64))))) lambda1) lambda2)
(* (cos (* 1/2 phi1)) (- lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(* (cos (* 1/2 phi1)) (- lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(* (cos (* 1/2 phi1)) (- lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(* (cos (* 1/2 phi1)) (- lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(* (cos (* 1/2 phi1)) (- lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(* (cos (* 1/2 phi1)) (- lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(* (cos (* 1/2 phi1)) (- lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(* (cos (* 1/2 phi1)) (- lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(* -1 lambda2)
(neg.f64 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)))
(neg.f64 (*.f64 lambda1 (+.f64 (/.f64 lambda2 lambda1) #s(literal -1 binary64))))
(* -1 (* lambda1 (- (/ lambda2 lambda1) 1)))
(neg.f64 (*.f64 lambda1 (+.f64 (/.f64 lambda2 lambda1) #s(literal -1 binary64))))
(* -1 (* lambda1 (- (/ lambda2 lambda1) 1)))
(neg.f64 (*.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)
(neg.f64 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)
(neg.f64 lambda2)
(* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2)))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 lambda1 lambda2)) (neg.f64 lambda2))
(* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2)))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 lambda1 lambda2)) (neg.f64 lambda2))
(* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2)))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 lambda1 lambda2)) (neg.f64 lambda2))
(* -1 (* R phi1))
(*.f64 R (neg.f64 phi1))
(* -1 (* R phi1))
(*.f64 R (neg.f64 phi1))
(* -1 (* R phi1))
(*.f64 R (neg.f64 phi1))
(* -1 (* R phi1))
(*.f64 R (neg.f64 phi1))
(* -1 (* R phi1))
(*.f64 R (neg.f64 phi1))
(* -1 (* R phi1))
(*.f64 R (neg.f64 phi1))
(* -1 (* R phi1))
(*.f64 R (neg.f64 phi1))
(* -1 (* R phi1))
(*.f64 R (neg.f64 phi1))
(* -1 (* R phi1))
(*.f64 R (neg.f64 phi1))
(* -1 (* R phi1))
(*.f64 R (neg.f64 phi1))
(* -1 (* R phi1))
(*.f64 R (neg.f64 phi1))
(* -1 (* R phi1))
(*.f64 R (neg.f64 phi1))
(* -1 (* R phi1))
(*.f64 R (neg.f64 phi1))
(* -1 (* R phi1))
(*.f64 R (neg.f64 phi1))
(* -1 (* R phi1))
(*.f64 R (neg.f64 phi1))
(* -1 (* R phi1))
(*.f64 R (neg.f64 phi1))
(* -1 (* R phi1))
(*.f64 R (neg.f64 phi1))
(* -1 (* R phi1))
(*.f64 R (neg.f64 phi1))
(* -1 (* R phi1))
(*.f64 R (neg.f64 phi1))
(* -1 (* R phi1))
(*.f64 R (neg.f64 phi1))
(* -1 (* R phi1))
(*.f64 R (neg.f64 phi1))
(* -1 (* R phi1))
(*.f64 R (neg.f64 phi1))
(* -1 (* R phi1))
(*.f64 R (neg.f64 phi1))
(* -1 (* R phi1))
(*.f64 R (neg.f64 phi1))
(* -1 R)
(neg.f64 R)
(* -1 R)
(neg.f64 R)
(* -1 R)
(neg.f64 R)
(* -1 R)
(neg.f64 R)
(* -1 R)
(neg.f64 R)
(* -1 R)
(neg.f64 R)
(* -1 R)
(neg.f64 R)
(* -1 R)
(neg.f64 R)
(* -1 R)
(neg.f64 R)
(* -1 R)
(neg.f64 R)
(* -1 R)
(neg.f64 R)
(* -1 R)
(neg.f64 R)
(* -1 (* R phi1))
(*.f64 R (neg.f64 phi1))
(+ (* -1 (* R phi1)) (* R phi2))
(*.f64 R (-.f64 phi2 phi1))
(+ (* -1 (* R phi1)) (* R phi2))
(*.f64 R (-.f64 phi2 phi1))
(+ (* -1 (* R phi1)) (* R phi2))
(*.f64 R (-.f64 phi2 phi1))
(* R phi2)
(*.f64 R phi2)
(* phi2 (+ R (* -1 (/ (* R phi1) phi2))))
(*.f64 phi2 (fma.f64 R (/.f64 (neg.f64 phi1) phi2) R))
(* phi2 (+ R (* -1 (/ (* R phi1) phi2))))
(*.f64 phi2 (fma.f64 R (/.f64 (neg.f64 phi1) phi2) R))
(* phi2 (+ R (* -1 (/ (* R phi1) phi2))))
(*.f64 phi2 (fma.f64 R (/.f64 (neg.f64 phi1) phi2) R))
(* R phi2)
(*.f64 R phi2)
(* -1 (* phi2 (+ (* -1 R) (/ (* R phi1) phi2))))
(*.f64 (fma.f64 R (/.f64 phi1 phi2) (neg.f64 R)) (neg.f64 phi2))
(* -1 (* phi2 (+ (* -1 R) (/ (* R phi1) phi2))))
(*.f64 (fma.f64 R (/.f64 phi1 phi2) (neg.f64 R)) (neg.f64 phi2))
(* -1 (* phi2 (+ (* -1 R) (/ (* R phi1) phi2))))
(*.f64 (fma.f64 R (/.f64 phi1 phi2) (neg.f64 R)) (neg.f64 phi2))
(* R (* phi2 (- 1 (/ phi1 phi2))))
(*.f64 (*.f64 R phi2) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)))
(* R (* phi2 (- 1 (/ phi1 phi2))))
(*.f64 (*.f64 R phi2) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)))
(* R (* phi2 (- 1 (/ phi1 phi2))))
(*.f64 (*.f64 R phi2) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)))
(* R (* phi2 (- 1 (/ phi1 phi2))))
(*.f64 (*.f64 R phi2) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)))
(* R (* phi2 (- 1 (/ phi1 phi2))))
(*.f64 (*.f64 R phi2) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)))
(* R (* phi2 (- 1 (/ phi1 phi2))))
(*.f64 (*.f64 R phi2) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)))
(* R (* phi2 (- 1 (/ phi1 phi2))))
(*.f64 (*.f64 R phi2) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)))
(* R (* phi2 (- 1 (/ phi1 phi2))))
(*.f64 (*.f64 R phi2) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)))
(* R (* phi2 (+ 1 (* -1 (/ phi1 phi2)))))
(*.f64 (*.f64 R phi2) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)))
(* R (* phi2 (+ 1 (* -1 (/ phi1 phi2)))))
(*.f64 (*.f64 R phi2) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)))
(* R (* phi2 (+ 1 (* -1 (/ phi1 phi2)))))
(*.f64 (*.f64 R phi2) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)))
(* R (* phi2 (+ 1 (* -1 (/ phi1 phi2)))))
(*.f64 (*.f64 R phi2) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)))
(* R phi2)
(*.f64 R phi2)
(+ (* -1 (* R phi1)) (* R phi2))
(*.f64 R (-.f64 phi2 phi1))
(+ (* -1 (* R phi1)) (* R phi2))
(*.f64 R (-.f64 phi2 phi1))
(+ (* -1 (* R phi1)) (* R phi2))
(*.f64 R (-.f64 phi2 phi1))
(* -1 (* R phi1))
(*.f64 R (neg.f64 phi1))
(* phi1 (+ (* -1 R) (/ (* R phi2) phi1)))
(*.f64 phi1 (fma.f64 R (/.f64 phi2 phi1) (neg.f64 R)))
(* phi1 (+ (* -1 R) (/ (* R phi2) phi1)))
(*.f64 phi1 (fma.f64 R (/.f64 phi2 phi1) (neg.f64 R)))
(* phi1 (+ (* -1 R) (/ (* R phi2) phi1)))
(*.f64 phi1 (fma.f64 R (/.f64 phi2 phi1) (neg.f64 R)))
(* -1 (* R phi1))
(*.f64 R (neg.f64 phi1))
(* -1 (* phi1 (+ R (* -1 (/ (* R phi2) phi1)))))
(*.f64 (neg.f64 phi1) (fma.f64 (neg.f64 R) (/.f64 phi2 phi1) R))
(* -1 (* phi1 (+ R (* -1 (/ (* R phi2) phi1)))))
(*.f64 (neg.f64 phi1) (fma.f64 (neg.f64 R) (/.f64 phi2 phi1) R))
(* -1 (* phi1 (+ R (* -1 (/ (* R phi2) phi1)))))
(*.f64 (neg.f64 phi1) (fma.f64 (neg.f64 R) (/.f64 phi2 phi1) R))
(/ (* R phi1) phi2)
(/.f64 (*.f64 R phi1) phi2)
(/ (* R phi1) phi2)
(/.f64 (*.f64 R phi1) phi2)
(/ (* R phi1) phi2)
(/.f64 (*.f64 R phi1) phi2)
(/ (* R phi1) phi2)
(/.f64 (*.f64 R phi1) phi2)
(/ (* R phi1) phi2)
(/.f64 (*.f64 R phi1) phi2)
(/ (* R phi1) phi2)
(/.f64 (*.f64 R phi1) phi2)
(/ (* R phi1) phi2)
(/.f64 (*.f64 R phi1) phi2)
(/ (* R phi1) phi2)
(/.f64 (*.f64 R phi1) phi2)
(/ (* R phi1) phi2)
(/.f64 (*.f64 R phi1) phi2)
(/ (* R phi1) phi2)
(/.f64 (*.f64 R phi1) phi2)
(/ (* R phi1) phi2)
(/.f64 (*.f64 R phi1) phi2)
(/ (* R phi1) phi2)
(/.f64 (*.f64 R phi1) phi2)
(/ (* R phi1) phi2)
(/.f64 (*.f64 R phi1) phi2)
(/ (* R phi1) phi2)
(/.f64 (*.f64 R phi1) phi2)
(/ (* R phi1) phi2)
(/.f64 (*.f64 R phi1) phi2)
(/ (* R phi1) phi2)
(/.f64 (*.f64 R phi1) phi2)
(/ (* R phi1) phi2)
(/.f64 (*.f64 R phi1) phi2)
(/ (* R phi1) phi2)
(/.f64 (*.f64 R phi1) phi2)
(/ (* R phi1) phi2)
(/.f64 (*.f64 R phi1) phi2)
(/ (* R phi1) phi2)
(/.f64 (*.f64 R phi1) phi2)
(/ (* R phi1) phi2)
(/.f64 (*.f64 R phi1) phi2)
(/ (* R phi1) phi2)
(/.f64 (*.f64 R phi1) phi2)
(/ (* R phi1) phi2)
(/.f64 (*.f64 R phi1) phi2)
(/ (* R phi1) phi2)
(/.f64 (*.f64 R phi1) phi2)
(/ (* R phi1) phi2)
(/.f64 (*.f64 R phi1) phi2)
(/ (* R phi1) phi2)
(/.f64 (*.f64 R phi1) phi2)
(/ (* R phi1) phi2)
(/.f64 (*.f64 R phi1) phi2)
(/ (* R phi1) phi2)
(/.f64 (*.f64 R phi1) phi2)
(/ (* R phi1) phi2)
(/.f64 (*.f64 R phi1) phi2)
(/ (* R phi1) phi2)
(/.f64 (*.f64 R phi1) phi2)
(/ (* R phi1) phi2)
(/.f64 (*.f64 R phi1) phi2)
(/ (* R phi1) phi2)
(/.f64 (*.f64 R phi1) phi2)
(/ (* R phi1) phi2)
(/.f64 (*.f64 R phi1) phi2)
(/ (* R phi1) phi2)
(/.f64 (*.f64 R phi1) phi2)
(/ (* R phi1) phi2)
(/.f64 (*.f64 R phi1) phi2)
(/ (* R phi1) phi2)
(/.f64 (*.f64 R phi1) phi2)
(* R (- 1 (/ phi1 phi2)))
(fma.f64 R (/.f64 (neg.f64 phi1) phi2) R)
(* R (- 1 (/ phi1 phi2)))
(fma.f64 R (/.f64 (neg.f64 phi1) phi2) R)
(* R (- 1 (/ phi1 phi2)))
(fma.f64 R (/.f64 (neg.f64 phi1) phi2) R)
(* R (- 1 (/ phi1 phi2)))
(fma.f64 R (/.f64 (neg.f64 phi1) phi2) R)
(* R (- 1 (/ phi1 phi2)))
(fma.f64 R (/.f64 (neg.f64 phi1) phi2) R)
(* R (- 1 (/ phi1 phi2)))
(fma.f64 R (/.f64 (neg.f64 phi1) phi2) R)
(* R (- 1 (/ phi1 phi2)))
(fma.f64 R (/.f64 (neg.f64 phi1) phi2) R)
(* R (- 1 (/ phi1 phi2)))
(fma.f64 R (/.f64 (neg.f64 phi1) phi2) R)
(* R (+ 1 (* -1 (/ phi1 phi2))))
(fma.f64 R (/.f64 (neg.f64 phi1) phi2) R)
(* R (+ 1 (* -1 (/ phi1 phi2))))
(fma.f64 R (/.f64 (neg.f64 phi1) phi2) R)
(* R (+ 1 (* -1 (/ phi1 phi2))))
(fma.f64 R (/.f64 (neg.f64 phi1) phi2) R)
(* R (+ 1 (* -1 (/ phi1 phi2))))
(fma.f64 R (/.f64 (neg.f64 phi1) phi2) R)
R
(+ R (* -1 (/ (* R phi1) phi2)))
(fma.f64 R (/.f64 (neg.f64 phi1) phi2) R)
(+ R (* -1 (/ (* R phi1) phi2)))
(fma.f64 R (/.f64 (neg.f64 phi1) phi2) R)
(+ R (* -1 (/ (* R phi1) phi2)))
(fma.f64 R (/.f64 (neg.f64 phi1) phi2) R)
(* -1 (/ (* R phi1) phi2))
(/.f64 (*.f64 R (neg.f64 phi1)) phi2)
(* phi1 (- (/ R phi1) (/ R phi2)))
(*.f64 phi1 (-.f64 (/.f64 R phi1) (/.f64 R phi2)))
(* phi1 (- (/ R phi1) (/ R phi2)))
(*.f64 phi1 (-.f64 (/.f64 R phi1) (/.f64 R phi2)))
(* phi1 (- (/ R phi1) (/ R phi2)))
(*.f64 phi1 (-.f64 (/.f64 R phi1) (/.f64 R phi2)))
(* -1 (/ (* R phi1) phi2))
(/.f64 (*.f64 R (neg.f64 phi1)) phi2)
(* -1 (* phi1 (- (* -1 (/ R phi1)) (* -1 (/ R phi2)))))
(*.f64 (neg.f64 phi1) (+.f64 (neg.f64 (/.f64 R phi1)) (/.f64 R phi2)))
(* -1 (* phi1 (- (* -1 (/ R phi1)) (* -1 (/ R phi2)))))
(*.f64 (neg.f64 phi1) (+.f64 (neg.f64 (/.f64 R phi1)) (/.f64 R phi2)))
(* -1 (* phi1 (- (* -1 (/ R phi1)) (* -1 (/ R phi2)))))
(*.f64 (neg.f64 phi1) (+.f64 (neg.f64 (/.f64 R phi1)) (/.f64 R phi2)))
(* -1 (/ (* R phi1) phi2))
(/.f64 (*.f64 R (neg.f64 phi1)) phi2)
(/ (- (* R phi2) (* R phi1)) phi2)
(/.f64 (*.f64 R (-.f64 phi2 phi1)) phi2)
(/ (- (* R phi2) (* R phi1)) phi2)
(/.f64 (*.f64 R (-.f64 phi2 phi1)) phi2)
(/ (- (* R phi2) (* R phi1)) phi2)
(/.f64 (*.f64 R (-.f64 phi2 phi1)) phi2)
R
(+ R (* -1 (/ (* R phi1) phi2)))
(fma.f64 R (/.f64 (neg.f64 phi1) phi2) R)
(+ R (* -1 (/ (* R phi1) phi2)))
(fma.f64 R (/.f64 (neg.f64 phi1) phi2) R)
(+ R (* -1 (/ (* R phi1) phi2)))
(fma.f64 R (/.f64 (neg.f64 phi1) phi2) R)
R
(+ R (* -1 (/ (* R phi1) phi2)))
(fma.f64 R (/.f64 (neg.f64 phi1) phi2) R)
(+ R (* -1 (/ (* R phi1) phi2)))
(fma.f64 R (/.f64 (neg.f64 phi1) phi2) R)
(+ R (* -1 (/ (* R phi1) phi2)))
(fma.f64 R (/.f64 (neg.f64 phi1) phi2) R)
(/ phi2 R)
(/.f64 phi2 R)
(/ phi2 R)
(/.f64 phi2 R)
(/ phi2 R)
(/.f64 phi2 R)
(/ phi2 R)
(/.f64 phi2 R)
(/ phi2 R)
(/.f64 phi2 R)
(/ phi2 R)
(/.f64 phi2 R)
(/ phi2 R)
(/.f64 phi2 R)
(/ phi2 R)
(/.f64 phi2 R)
(/ phi2 R)
(/.f64 phi2 R)
(/ phi2 R)
(/.f64 phi2 R)
(/ phi2 R)
(/.f64 phi2 R)
(/ phi2 R)
(/.f64 phi2 R)
(/ phi2 R)
(/.f64 phi2 R)
(/ phi2 R)
(/.f64 phi2 R)
(/ phi2 R)
(/.f64 phi2 R)
(/ phi2 R)
(/.f64 phi2 R)
(/ phi2 R)
(/.f64 phi2 R)
(/ phi2 R)
(/.f64 phi2 R)
(/ phi2 R)
(/.f64 phi2 R)
(/ phi2 R)
(/.f64 phi2 R)
(/ phi2 R)
(/.f64 phi2 R)
(/ phi2 R)
(/.f64 phi2 R)
(/ phi2 R)
(/.f64 phi2 R)
(/ phi2 R)
(/.f64 phi2 R)
(- lambda1 lambda2)
(-.f64 lambda1 lambda2)
(- (+ lambda1 (* 1/2 (/ (pow phi2 2) (- lambda1 lambda2)))) lambda2)
(-.f64 (fma.f64 (*.f64 phi2 phi2) (/.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)) lambda1) lambda2)
(- (+ lambda1 (* (pow phi2 2) (+ (* -1/8 (/ (pow phi2 2) (pow (- lambda1 lambda2) 3))) (* 1/2 (/ 1 (- lambda1 lambda2)))))) lambda2)
(fma.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 phi2 phi2) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) (/.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (-.f64 lambda1 lambda2))
(- (+ lambda1 (* (pow phi2 2) (+ (* (pow phi2 2) (- (* 1/16 (/ (pow phi2 2) (pow (- lambda1 lambda2) 5))) (* 1/8 (/ 1 (pow (- lambda1 lambda2) 3))))) (* 1/2 (/ 1 (- lambda1 lambda2)))))) lambda2)
(fma.f64 (*.f64 phi2 phi2) (fma.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 5 binary64))) (/.f64 #s(literal -1/8 binary64) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))) (/.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (-.f64 lambda1 lambda2))
phi2
(* phi2 (+ 1 (* 1/2 (/ (pow (- lambda1 lambda2) 2) (pow phi2 2)))))
(*.f64 phi2 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 1 binary64)))
(* phi2 (+ 1 (+ (* -1/8 (/ (pow (- lambda1 lambda2) 4) (pow phi2 4))) (* 1/2 (/ (pow (- lambda1 lambda2) 2) (pow phi2 2))))))
(*.f64 phi2 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) #s(literal 4 binary64)) (pow.f64 phi2 #s(literal 4 binary64))) #s(literal 1 binary64))))
(* phi2 (+ 1 (+ (* -1/8 (/ (pow (- lambda1 lambda2) 4) (pow phi2 4))) (+ (* 1/16 (/ (pow (- lambda1 lambda2) 6) (pow phi2 6))) (* 1/2 (/ (pow (- lambda1 lambda2) 2) (pow phi2 2)))))))
(*.f64 phi2 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) (fma.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) #s(literal 6 binary64)) (pow.f64 phi2 #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 4 binary64))) (pow.f64 phi2 #s(literal 4 binary64)))))))
(* -1 phi2)
(neg.f64 phi2)
(* -1 (* phi2 (+ 1 (* 1/2 (/ (pow (- lambda1 lambda2) 2) (pow phi2 2))))))
(*.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 1 binary64)) (neg.f64 phi2))
(* -1 (* phi2 (+ 1 (+ (* -1/8 (/ (pow (- lambda1 lambda2) 4) (pow phi2 4))) (* 1/2 (/ (pow (- lambda1 lambda2) 2) (pow phi2 2)))))))
(*.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) #s(literal 4 binary64)) (pow.f64 phi2 #s(literal 4 binary64))) #s(literal 1 binary64))) (neg.f64 phi2))
(* -1 (* phi2 (+ 1 (+ (* -1/8 (/ (pow (- lambda1 lambda2) 4) (pow phi2 4))) (+ (* 1/16 (/ (pow (- lambda1 lambda2) 6) (pow phi2 6))) (* 1/2 (/ (pow (- lambda1 lambda2) 2) (pow phi2 2))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) (fma.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) #s(literal 6 binary64)) (pow.f64 phi2 #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 4 binary64))) (pow.f64 phi2 #s(literal 4 binary64)))))) (neg.f64 phi2))
(sqrt (+ (pow lambda2 2) (pow phi2 2)))
(sqrt.f64 (fma.f64 lambda2 lambda2 (*.f64 phi2 phi2)))
(+ (sqrt (+ (pow lambda2 2) (pow phi2 2))) (* -1 (* (* lambda1 lambda2) (sqrt (/ 1 (+ (pow lambda2 2) (pow phi2 2)))))))
(-.f64 (sqrt.f64 (fma.f64 lambda2 lambda2 (*.f64 phi2 phi2))) (*.f64 (*.f64 lambda1 lambda2) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 lambda2 lambda2 (*.f64 phi2 phi2))))))
(+ (sqrt (+ (pow lambda2 2) (pow phi2 2))) (* lambda1 (+ (* -1 (* lambda2 (sqrt (/ 1 (+ (pow lambda2 2) (pow phi2 2)))))) (* 1/2 (* (* lambda1 (- 1 (/ (pow lambda2 2) (+ (pow lambda2 2) (pow phi2 2))))) (sqrt (/ 1 (+ (pow lambda2 2) (pow phi2 2)))))))))
(fma.f64 lambda1 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 lambda2 lambda2 (*.f64 phi2 phi2)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 lambda1 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 lambda2 lambda2) (fma.f64 lambda2 lambda2 (*.f64 phi2 phi2))))) (neg.f64 lambda2))) (sqrt.f64 (fma.f64 lambda2 lambda2 (*.f64 phi2 phi2))))
(+ (sqrt (+ (pow lambda2 2) (pow phi2 2))) (* lambda1 (+ (* -1 (* lambda2 (sqrt (/ 1 (+ (pow lambda2 2) (pow phi2 2)))))) (* lambda1 (+ (* 1/2 (* (sqrt (/ 1 (+ (pow lambda2 2) (pow phi2 2)))) (- 1 (/ (pow lambda2 2) (+ (pow lambda2 2) (pow phi2 2)))))) (* 1/2 (* (* lambda1 (* lambda2 (- 1 (/ (pow lambda2 2) (+ (pow lambda2 2) (pow phi2 2)))))) (sqrt (/ 1 (pow (+ (pow lambda2 2) (pow phi2 2)) 3))))))))))
(fma.f64 lambda1 (fma.f64 lambda1 (*.f64 #s(literal 1/2 binary64) (fma.f64 (*.f64 (*.f64 lambda1 lambda2) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 lambda2 lambda2) (fma.f64 lambda2 lambda2 (*.f64 phi2 phi2))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 lambda2 lambda2 (*.f64 phi2 phi2)) (*.f64 (fma.f64 lambda2 lambda2 (*.f64 phi2 phi2)) (fma.f64 lambda2 lambda2 (*.f64 phi2 phi2)))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 lambda2 lambda2 (*.f64 phi2 phi2)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 lambda2 lambda2) (fma.f64 lambda2 lambda2 (*.f64 phi2 phi2))))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 lambda2 lambda2 (*.f64 phi2 phi2)))) (neg.f64 lambda2))) (sqrt.f64 (fma.f64 lambda2 lambda2 (*.f64 phi2 phi2))))
lambda1
(* lambda1 (+ 1 (* -1 (/ lambda2 lambda1))))
(*.f64 lambda1 (-.f64 #s(literal 1 binary64) (/.f64 lambda2 lambda1)))
(* lambda1 (+ 1 (+ (* -1 (/ lambda2 lambda1)) (* 1/2 (/ (pow phi2 2) (pow lambda1 2))))))
(*.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 phi2 phi2) (*.f64 lambda1 lambda1)) (-.f64 #s(literal 1 binary64) (/.f64 lambda2 lambda1))))
(* lambda1 (+ 1 (+ (* -1 (/ lambda2 lambda1)) (+ (* 1/2 (/ (* lambda2 (pow phi2 2)) (pow lambda1 3))) (* 1/2 (/ (pow phi2 2) (pow lambda1 2)))))))
(*.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (fma.f64 lambda2 (/.f64 (*.f64 phi2 phi2) (*.f64 lambda1 (*.f64 lambda1 lambda1))) (/.f64 (*.f64 phi2 phi2) (*.f64 lambda1 lambda1))) (-.f64 #s(literal 1 binary64) (/.f64 lambda2 lambda1))))
(* -1 lambda1)
(neg.f64 lambda1)
(* -1 (* lambda1 (+ 1 (* -1 (/ lambda2 lambda1)))))
(neg.f64 (*.f64 lambda1 (-.f64 #s(literal 1 binary64) (/.f64 lambda2 lambda1))))
(* -1 (* lambda1 (+ 1 (* -1 (/ (+ lambda2 (* -1/2 (/ (pow phi2 2) lambda1))) lambda1)))))
(*.f64 (neg.f64 lambda1) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 phi2 phi2) lambda1) lambda2) lambda1)))
(* -1 (* lambda1 (+ 1 (* -1 (/ (+ lambda2 (* -1 (/ (+ (* 1/2 (/ (* lambda2 (pow phi2 2)) lambda1)) (* 1/2 (pow phi2 2))) lambda1))) lambda1)))))
(*.f64 (neg.f64 lambda1) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 lambda2 (/.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 lambda2 (/.f64 (*.f64 phi2 phi2) lambda1) (*.f64 phi2 phi2))) lambda1)) lambda1)))
(sqrt (+ (pow lambda1 2) (pow phi2 2)))
(sqrt.f64 (fma.f64 phi2 phi2 (*.f64 lambda1 lambda1)))
(+ (sqrt (+ (pow lambda1 2) (pow phi2 2))) (* -1 (* (* lambda1 lambda2) (sqrt (/ 1 (+ (pow lambda1 2) (pow phi2 2)))))))
(-.f64 (sqrt.f64 (fma.f64 phi2 phi2 (*.f64 lambda1 lambda1))) (*.f64 (*.f64 lambda1 lambda2) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 phi2 phi2 (*.f64 lambda1 lambda1))))))
(+ (sqrt (+ (pow lambda1 2) (pow phi2 2))) (* lambda2 (+ (* -1 (* lambda1 (sqrt (/ 1 (+ (pow lambda1 2) (pow phi2 2)))))) (* 1/2 (* (* lambda2 (- 1 (/ (pow lambda1 2) (+ (pow lambda1 2) (pow phi2 2))))) (sqrt (/ 1 (+ (pow lambda1 2) (pow phi2 2)))))))))
(fma.f64 lambda2 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 phi2 phi2 (*.f64 lambda1 lambda1)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 lambda2 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 lambda1 lambda1) (fma.f64 phi2 phi2 (*.f64 lambda1 lambda1))))) (neg.f64 lambda1))) (sqrt.f64 (fma.f64 phi2 phi2 (*.f64 lambda1 lambda1))))
(+ (sqrt (+ (pow lambda1 2) (pow phi2 2))) (* lambda2 (+ (* -1 (* lambda1 (sqrt (/ 1 (+ (pow lambda1 2) (pow phi2 2)))))) (* lambda2 (+ (* 1/2 (* (sqrt (/ 1 (+ (pow lambda1 2) (pow phi2 2)))) (- 1 (/ (pow lambda1 2) (+ (pow lambda1 2) (pow phi2 2)))))) (* 1/2 (* (* lambda1 (* lambda2 (- 1 (/ (pow lambda1 2) (+ (pow lambda1 2) (pow phi2 2)))))) (sqrt (/ 1 (pow (+ (pow lambda1 2) (pow phi2 2)) 3))))))))))
(fma.f64 lambda2 (-.f64 (*.f64 lambda2 (*.f64 #s(literal 1/2 binary64) (fma.f64 (*.f64 (*.f64 lambda1 lambda2) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 lambda1 lambda1) (fma.f64 phi2 phi2 (*.f64 lambda1 lambda1))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 phi2 phi2 (*.f64 lambda1 lambda1)) (*.f64 (fma.f64 phi2 phi2 (*.f64 lambda1 lambda1)) (fma.f64 phi2 phi2 (*.f64 lambda1 lambda1)))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 phi2 phi2 (*.f64 lambda1 lambda1)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 lambda1 lambda1) (fma.f64 phi2 phi2 (*.f64 lambda1 lambda1)))))))) (*.f64 lambda1 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 phi2 phi2 (*.f64 lambda1 lambda1)))))) (sqrt.f64 (fma.f64 phi2 phi2 (*.f64 lambda1 lambda1))))
lambda2
(* lambda2 (+ 1 (* -1 (/ lambda1 lambda2))))
(*.f64 lambda2 (-.f64 #s(literal 1 binary64) (/.f64 lambda1 lambda2)))
(* lambda2 (+ 1 (+ (* -1 (/ lambda1 lambda2)) (* 1/2 (/ (pow phi2 2) (pow lambda2 2))))))
(*.f64 lambda2 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 phi2 phi2) (*.f64 lambda2 lambda2)) (-.f64 #s(literal 1 binary64) (/.f64 lambda1 lambda2))))
(* lambda2 (+ 1 (+ (* -1 (/ lambda1 lambda2)) (+ (* 1/2 (/ (* lambda1 (pow phi2 2)) (pow lambda2 3))) (* 1/2 (/ (pow phi2 2) (pow lambda2 2)))))))
(*.f64 lambda2 (fma.f64 #s(literal 1/2 binary64) (fma.f64 lambda1 (/.f64 (*.f64 phi2 phi2) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (/.f64 (*.f64 phi2 phi2) (*.f64 lambda2 lambda2))) (-.f64 #s(literal 1 binary64) (/.f64 lambda1 lambda2))))
(* -1 lambda2)
(neg.f64 lambda2)
(* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2)))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 lambda1 lambda2)) (neg.f64 lambda2))
(* -1 (* lambda2 (+ 1 (* -1 (/ (+ lambda1 (* -1/2 (/ (pow phi2 2) lambda2))) lambda2)))))
(neg.f64 (*.f64 lambda2 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 phi2 phi2) lambda2) lambda1) lambda2))))
(* -1 (* lambda2 (+ 1 (* -1 (/ (+ lambda1 (* -1 (/ (+ (* 1/2 (/ (* lambda1 (pow phi2 2)) lambda2)) (* 1/2 (pow phi2 2))) lambda2))) lambda2)))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 lambda1 (/.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 lambda1 (/.f64 (*.f64 phi2 phi2) lambda2) (*.f64 phi2 phi2))) lambda2)) lambda2)) (neg.f64 lambda2))
(* R (- lambda1 lambda2))
(*.f64 R (-.f64 lambda1 lambda2))
(+ (* 1/2 (/ (* R (pow phi2 2)) (- lambda1 lambda2))) (* R (- lambda1 lambda2)))
(fma.f64 R (-.f64 lambda1 lambda2) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 R (*.f64 phi2 phi2))) (-.f64 lambda1 lambda2)))
(+ (* R (- lambda1 lambda2)) (* (pow phi2 2) (+ (* -1/8 (/ (* R (pow phi2 2)) (pow (- lambda1 lambda2) 3))) (* 1/2 (/ R (- lambda1 lambda2))))))
(fma.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal 1/2 binary64) (/.f64 R (-.f64 lambda1 lambda2)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 R (*.f64 phi2 phi2))) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))) (*.f64 R (-.f64 lambda1 lambda2)))
(+ (* R (- lambda1 lambda2)) (* (pow phi2 2) (+ (* 1/2 (/ R (- lambda1 lambda2))) (* (pow phi2 2) (+ (* -1/8 (/ R (pow (- lambda1 lambda2) 3))) (* 1/16 (/ (* R (pow phi2 2)) (pow (- lambda1 lambda2) 5))))))))
(fma.f64 (*.f64 phi2 phi2) (fma.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -1/8 binary64) (/.f64 R (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 R (*.f64 phi2 phi2))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 5 binary64)))) (/.f64 (*.f64 #s(literal 1/2 binary64) R) (-.f64 lambda1 lambda2))) (*.f64 R (-.f64 lambda1 lambda2)))
(* R phi2)
(*.f64 R phi2)
(* phi2 (+ R (* 1/2 (/ (* R (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))
(*.f64 phi2 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 phi2 phi2)) R))
(* phi2 (+ R (+ (* -1/8 (/ (* R (pow (- lambda1 lambda2) 4)) (pow phi2 4))) (* 1/2 (/ (* R (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))
(*.f64 phi2 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 phi2 phi2)) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) #s(literal 4 binary64))) (pow.f64 phi2 #s(literal 4 binary64))) R)))
(* phi2 (+ R (+ (* -1/8 (/ (* R (pow (- lambda1 lambda2) 4)) (pow phi2 4))) (+ (* 1/16 (/ (* R (pow (- lambda1 lambda2) 6)) (pow phi2 6))) (* 1/2 (/ (* R (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))
(*.f64 phi2 (+.f64 R (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 phi2 phi2)) (fma.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) #s(literal 6 binary64))) (pow.f64 phi2 #s(literal 6 binary64))) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) #s(literal 4 binary64))) (pow.f64 phi2 #s(literal 4 binary64))))))))
(* -1 (* R phi2))
(*.f64 (neg.f64 R) phi2)
(* -1 (* phi2 (+ R (* 1/2 (/ (* R (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))
(*.f64 (neg.f64 phi2) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 phi2 phi2)) R))
(* -1 (* phi2 (+ R (+ (* -1/8 (/ (* R (pow (- lambda1 lambda2) 4)) (pow phi2 4))) (* 1/2 (/ (* R (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))
(*.f64 (neg.f64 phi2) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 phi2 phi2)) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) #s(literal 4 binary64))) (pow.f64 phi2 #s(literal 4 binary64))) R)))
(* -1 (* phi2 (+ R (+ (* -1/8 (/ (* R (pow (- lambda1 lambda2) 4)) (pow phi2 4))) (+ (* 1/16 (/ (* R (pow (- lambda1 lambda2) 6)) (pow phi2 6))) (* 1/2 (/ (* R (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))))
(*.f64 (neg.f64 phi2) (+.f64 R (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 phi2 phi2)) (fma.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) #s(literal 6 binary64))) (pow.f64 phi2 #s(literal 6 binary64))) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) #s(literal 4 binary64))) (pow.f64 phi2 #s(literal 4 binary64))))))))
(* R (sqrt (+ (pow lambda2 2) (pow phi2 2))))
(*.f64 R (sqrt.f64 (fma.f64 lambda2 lambda2 (*.f64 phi2 phi2))))
(+ (* -1 (* (* R (* lambda1 lambda2)) (sqrt (/ 1 (+ (pow lambda2 2) (pow phi2 2)))))) (* R (sqrt (+ (pow lambda2 2) (pow phi2 2)))))
(-.f64 (*.f64 R (sqrt.f64 (fma.f64 lambda2 lambda2 (*.f64 phi2 phi2)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 lambda2 lambda2 (*.f64 phi2 phi2)))) (*.f64 R (*.f64 lambda1 lambda2))))
(+ (* R (sqrt (+ (pow lambda2 2) (pow phi2 2)))) (* lambda1 (+ (* -1 (* (* R lambda2) (sqrt (/ 1 (+ (pow lambda2 2) (pow phi2 2)))))) (* 1/2 (* (* R (* lambda1 (- 1 (/ (pow lambda2 2) (+ (pow lambda2 2) (pow phi2 2)))))) (sqrt (/ 1 (+ (pow lambda2 2) (pow phi2 2)))))))))
(fma.f64 lambda1 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 lambda2 lambda2 (*.f64 phi2 phi2)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R lambda1) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 lambda2 lambda2) (fma.f64 lambda2 lambda2 (*.f64 phi2 phi2))))) (*.f64 R (neg.f64 lambda2)))) (*.f64 R (sqrt.f64 (fma.f64 lambda2 lambda2 (*.f64 phi2 phi2)))))
(+ (* R (sqrt (+ (pow lambda2 2) (pow phi2 2)))) (* lambda1 (+ (* -1 (* (* R lambda2) (sqrt (/ 1 (+ (pow lambda2 2) (pow phi2 2)))))) (* lambda1 (+ (* 1/2 (* (* R (* lambda1 (* lambda2 (- 1 (/ (pow lambda2 2) (+ (pow lambda2 2) (pow phi2 2))))))) (sqrt (/ 1 (pow (+ (pow lambda2 2) (pow phi2 2)) 3))))) (* 1/2 (* (* R (- 1 (/ (pow lambda2 2) (+ (pow lambda2 2) (pow phi2 2))))) (sqrt (/ 1 (+ (pow lambda2 2) (pow phi2 2)))))))))))
(fma.f64 lambda1 (fma.f64 lambda1 (*.f64 #s(literal 1/2 binary64) (*.f64 R (fma.f64 (*.f64 (*.f64 lambda1 lambda2) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 lambda2 lambda2) (fma.f64 lambda2 lambda2 (*.f64 phi2 phi2))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 lambda2 lambda2 (*.f64 phi2 phi2)) (*.f64 (fma.f64 lambda2 lambda2 (*.f64 phi2 phi2)) (fma.f64 lambda2 lambda2 (*.f64 phi2 phi2)))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 lambda2 lambda2 (*.f64 phi2 phi2)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 lambda2 lambda2) (fma.f64 lambda2 lambda2 (*.f64 phi2 phi2)))))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 lambda2 lambda2 (*.f64 phi2 phi2)))) (*.f64 R (neg.f64 lambda2)))) (*.f64 R (sqrt.f64 (fma.f64 lambda2 lambda2 (*.f64 phi2 phi2)))))
(* R lambda1)
(*.f64 R lambda1)
(* lambda1 (+ R (* -1 (/ (* R lambda2) lambda1))))
(*.f64 lambda1 (fma.f64 R (/.f64 lambda2 (neg.f64 lambda1)) R))
(* lambda1 (+ R (+ (* -1 (/ (* R lambda2) lambda1)) (* 1/2 (/ (* R (pow phi2 2)) (pow lambda1 2))))))
(*.f64 lambda1 (fma.f64 R (/.f64 lambda2 (neg.f64 lambda1)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (*.f64 phi2 phi2)) (*.f64 lambda1 lambda1)) R)))
(* lambda1 (+ R (+ (* -1 (/ (* R lambda2) lambda1)) (+ (* 1/2 (/ (* R (* lambda2 (pow phi2 2))) (pow lambda1 3))) (* 1/2 (/ (* R (pow phi2 2)) (pow lambda1 2)))))))
(*.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (*.f64 R (fma.f64 lambda2 (/.f64 (*.f64 phi2 phi2) (*.f64 lambda1 (*.f64 lambda1 lambda1))) (/.f64 (*.f64 phi2 phi2) (*.f64 lambda1 lambda1)))) (fma.f64 R (/.f64 lambda2 (neg.f64 lambda1)) R)))
(* -1 (* R lambda1))
(*.f64 R (neg.f64 lambda1))
(* -1 (* lambda1 (+ R (* -1 (/ (* R lambda2) lambda1)))))
(*.f64 (neg.f64 lambda1) (fma.f64 R (/.f64 lambda2 (neg.f64 lambda1)) R))
(* -1 (* lambda1 (+ R (* -1 (/ (+ (* -1/2 (/ (* R (pow phi2 2)) lambda1)) (* R lambda2)) lambda1)))))
(*.f64 (neg.f64 lambda1) (-.f64 R (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 R (*.f64 phi2 phi2)) lambda1) (*.f64 R lambda2)) lambda1)))
(* -1 (* lambda1 (+ R (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* R (pow phi2 2))) (* 1/2 (/ (* R (* lambda2 (pow phi2 2))) lambda1))) lambda1)) (* R lambda2)) lambda1)))))
(*.f64 (neg.f64 lambda1) (-.f64 R (/.f64 (-.f64 (*.f64 R lambda2) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 R (fma.f64 phi2 phi2 (/.f64 (*.f64 lambda2 (*.f64 phi2 phi2)) lambda1)))) lambda1)) lambda1)))
(* R (sqrt (+ (pow lambda1 2) (pow phi2 2))))
(*.f64 R (sqrt.f64 (fma.f64 phi2 phi2 (*.f64 lambda1 lambda1))))
(+ (* -1 (* (* R (* lambda1 lambda2)) (sqrt (/ 1 (+ (pow lambda1 2) (pow phi2 2)))))) (* R (sqrt (+ (pow lambda1 2) (pow phi2 2)))))
(fma.f64 R (sqrt.f64 (fma.f64 phi2 phi2 (*.f64 lambda1 lambda1))) (*.f64 (neg.f64 R) (*.f64 (*.f64 lambda1 lambda2) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 phi2 phi2 (*.f64 lambda1 lambda1)))))))
(+ (* R (sqrt (+ (pow lambda1 2) (pow phi2 2)))) (* lambda2 (+ (* -1 (* (* R lambda1) (sqrt (/ 1 (+ (pow lambda1 2) (pow phi2 2)))))) (* 1/2 (* (* R (* lambda2 (- 1 (/ (pow lambda1 2) (+ (pow lambda1 2) (pow phi2 2)))))) (sqrt (/ 1 (+ (pow lambda1 2) (pow phi2 2)))))))))
(fma.f64 lambda2 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 phi2 phi2 (*.f64 lambda1 lambda1)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R lambda2) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 lambda1 lambda1) (fma.f64 phi2 phi2 (*.f64 lambda1 lambda1))))) (*.f64 R (neg.f64 lambda1)))) (*.f64 R (sqrt.f64 (fma.f64 phi2 phi2 (*.f64 lambda1 lambda1)))))
(+ (* R (sqrt (+ (pow lambda1 2) (pow phi2 2)))) (* lambda2 (+ (* -1 (* (* R lambda1) (sqrt (/ 1 (+ (pow lambda1 2) (pow phi2 2)))))) (* lambda2 (+ (* 1/2 (* (* R (* lambda1 (* lambda2 (- 1 (/ (pow lambda1 2) (+ (pow lambda1 2) (pow phi2 2))))))) (sqrt (/ 1 (pow (+ (pow lambda1 2) (pow phi2 2)) 3))))) (* 1/2 (* (* R (- 1 (/ (pow lambda1 2) (+ (pow lambda1 2) (pow phi2 2))))) (sqrt (/ 1 (+ (pow lambda1 2) (pow phi2 2)))))))))))
(fma.f64 lambda2 (fma.f64 lambda2 (*.f64 #s(literal 1/2 binary64) (*.f64 R (fma.f64 (*.f64 (*.f64 lambda1 lambda2) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 lambda1 lambda1) (fma.f64 phi2 phi2 (*.f64 lambda1 lambda1))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 phi2 phi2 (*.f64 lambda1 lambda1)) (*.f64 (fma.f64 phi2 phi2 (*.f64 lambda1 lambda1)) (fma.f64 phi2 phi2 (*.f64 lambda1 lambda1)))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 phi2 phi2 (*.f64 lambda1 lambda1)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 lambda1 lambda1) (fma.f64 phi2 phi2 (*.f64 lambda1 lambda1)))))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 phi2 phi2 (*.f64 lambda1 lambda1)))) (*.f64 R (neg.f64 lambda1)))) (*.f64 R (sqrt.f64 (fma.f64 phi2 phi2 (*.f64 lambda1 lambda1)))))
(* R lambda2)
(*.f64 R lambda2)
(* lambda2 (+ R (* -1 (/ (* R lambda1) lambda2))))
(*.f64 lambda2 (fma.f64 (neg.f64 R) (/.f64 lambda1 lambda2) R))
(* lambda2 (+ R (+ (* -1 (/ (* R lambda1) lambda2)) (* 1/2 (/ (* R (pow phi2 2)) (pow lambda2 2))))))
(*.f64 lambda2 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (*.f64 phi2 phi2)) (*.f64 lambda2 lambda2)) (fma.f64 (neg.f64 R) (/.f64 lambda1 lambda2) R)))
(* lambda2 (+ R (+ (* -1 (/ (* R lambda1) lambda2)) (+ (* 1/2 (/ (* R (* lambda1 (pow phi2 2))) (pow lambda2 3))) (* 1/2 (/ (* R (pow phi2 2)) (pow lambda2 2)))))))
(*.f64 lambda2 (fma.f64 #s(literal 1/2 binary64) (*.f64 R (fma.f64 lambda1 (/.f64 (*.f64 phi2 phi2) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (/.f64 (*.f64 phi2 phi2) (*.f64 lambda2 lambda2)))) (fma.f64 (neg.f64 R) (/.f64 lambda1 lambda2) R)))
(* -1 (* R lambda2))
(*.f64 R (neg.f64 lambda2))
(* -1 (* lambda2 (+ R (* -1 (/ (* R lambda1) lambda2)))))
(neg.f64 (*.f64 lambda2 (fma.f64 (neg.f64 R) (/.f64 lambda1 lambda2) R)))
(* -1 (* lambda2 (+ R (* -1 (/ (+ (* -1/2 (/ (* R (pow phi2 2)) lambda2)) (* R lambda1)) lambda2)))))
(*.f64 (-.f64 R (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 R (*.f64 phi2 phi2)) lambda2) (*.f64 R lambda1)) lambda2)) (neg.f64 lambda2))
(* -1 (* lambda2 (+ R (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* R (pow phi2 2))) (* 1/2 (/ (* R (* lambda1 (pow phi2 2))) lambda2))) lambda2)) (* R lambda1)) lambda2)))))
(*.f64 (-.f64 R (/.f64 (fma.f64 R lambda1 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 R (fma.f64 phi2 phi2 (/.f64 (*.f64 lambda1 (*.f64 phi2 phi2)) lambda2)))) (neg.f64 lambda2))) lambda2)) (neg.f64 lambda2))
(* R (sqrt (+ (pow phi2 2) (pow (- lambda1 lambda2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 phi2 phi2))))
(* R (sqrt (+ (pow phi2 2) (pow (- lambda1 lambda2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 phi2 phi2))))
(* R (sqrt (+ (pow phi2 2) (pow (- lambda1 lambda2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 phi2 phi2))))
(* R (sqrt (+ (pow phi2 2) (pow (- lambda1 lambda2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 phi2 phi2))))
(* R (sqrt (+ (pow phi2 2) (pow (- lambda1 lambda2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 phi2 phi2))))
(* R (sqrt (+ (pow phi2 2) (pow (- lambda1 lambda2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 phi2 phi2))))
(* R (sqrt (+ (pow phi2 2) (pow (- lambda1 lambda2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 phi2 phi2))))
(* R (sqrt (+ (pow phi2 2) (pow (- lambda1 lambda2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 phi2 phi2))))
(* R (sqrt (+ (pow phi2 2) (pow (- lambda1 lambda2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 phi2 phi2))))
(* R (sqrt (+ (pow phi2 2) (pow (- lambda1 lambda2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 phi2 phi2))))
(* R (sqrt (+ (pow phi2 2) (pow (- lambda1 lambda2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 phi2 phi2))))
(* R (sqrt (+ (pow phi2 2) (pow (- lambda1 lambda2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 phi2 phi2))))
(* R (sqrt (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))
(*.f64 R (sqrt.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 phi1 phi1))))
(* R (sqrt (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))
(*.f64 R (sqrt.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 phi1 phi1))))
(* R (sqrt (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))
(*.f64 R (sqrt.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 phi1 phi1))))
(* R (sqrt (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))
(*.f64 R (sqrt.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 phi1 phi1))))
(* R (sqrt (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))
(*.f64 R (sqrt.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 phi1 phi1))))
(* R (sqrt (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))
(*.f64 R (sqrt.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 phi1 phi1))))
(* R (sqrt (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))
(*.f64 R (sqrt.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 phi1 phi1))))
(* R (sqrt (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))
(*.f64 R (sqrt.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 phi1 phi1))))
(* R (sqrt (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))
(*.f64 R (sqrt.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 phi1 phi1))))
(* R (sqrt (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))
(*.f64 R (sqrt.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 phi1 phi1))))
(* R (sqrt (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))
(*.f64 R (sqrt.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 phi1 phi1))))
(* R (sqrt (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))
(*.f64 R (sqrt.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 phi1 phi1))))
(* R (- lambda1 lambda2))
(*.f64 R (-.f64 lambda1 lambda2))
(+ (* 1/2 (/ (* R (* (pow phi1 2) (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))))) (- lambda1 lambda2))) (* R (- lambda1 lambda2)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 R (*.f64 phi1 phi1)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64))) (-.f64 lambda1 lambda2)) (*.f64 R (-.f64 lambda1 lambda2)))
(+ (* R (- lambda1 lambda2)) (* (pow phi1 2) (+ (* 1/2 (/ (* R (* (pow phi1 2) (- (* 1/48 (pow (- lambda1 lambda2) 2)) (* 1/4 (/ (pow (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) 2) (pow (- lambda1 lambda2) 2)))))) (- lambda1 lambda2))) (* 1/2 (/ (* R (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2)))) (- lambda1 lambda2))))))
(fma.f64 R (-.f64 lambda1 lambda2) (*.f64 (*.f64 phi1 phi1) (*.f64 #s(literal 1/2 binary64) (*.f64 R (fma.f64 (*.f64 phi1 phi1) (/.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1/48 binary64) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) (-.f64 lambda1 lambda2)) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) (-.f64 lambda1 lambda2)))))))
(+ (* R (- lambda1 lambda2)) (* (pow phi1 2) (+ (* 1/2 (/ (* R (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2)))) (- lambda1 lambda2))) (* (pow phi1 2) (+ (* 1/2 (/ (* R (* (pow phi1 2) (- (* -1/1440 (pow (- lambda1 lambda2) 2)) (* 1/2 (/ (* (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) (- (* 1/48 (pow (- lambda1 lambda2) 2)) (* 1/4 (/ (pow (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) 2) (pow (- lambda1 lambda2) 2))))) (pow (- lambda1 lambda2) 2)))))) (- lambda1 lambda2))) (* 1/2 (/ (* R (- (* 1/48 (pow (- lambda1 lambda2) 2)) (* 1/4 (/ (pow (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) 2) (pow (- lambda1 lambda2) 2))))) (- lambda1 lambda2))))))))
(fma.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64))) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi1 phi1) (*.f64 #s(literal 1/2 binary64) (*.f64 R (fma.f64 (*.f64 phi1 phi1) (/.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal -1/1440 binary64) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1/48 binary64) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) (-.f64 lambda1 lambda2)) (/.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1/48 binary64) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) (-.f64 lambda1 lambda2))))))) (*.f64 R (-.f64 lambda1 lambda2)))
(* R phi1)
(*.f64 R phi1)
(* phi1 (+ R (* 1/2 (/ (* R (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2))) (pow phi1 2)))))
(*.f64 phi1 (fma.f64 #s(literal 1/2 binary64) (*.f64 R (/.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))) (*.f64 phi1 phi1))) R))
(* phi1 (+ R (+ (* -1/8 (/ (* R (* (pow (+ 1/2 (* 1/2 (cos phi1))) 2) (pow (- lambda1 lambda2) 4))) (pow phi1 4))) (* 1/2 (/ (* R (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2))) (pow phi1 2))))))
(*.f64 phi1 (fma.f64 #s(literal -1/8 binary64) (*.f64 R (*.f64 (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) #s(literal 4 binary64)) (pow.f64 phi1 #s(literal 4 binary64))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 R (/.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))) (*.f64 phi1 phi1))) R)))
(* phi1 (+ R (+ (* -1/8 (/ (* R (* (pow (+ 1/2 (* 1/2 (cos phi1))) 2) (pow (- lambda1 lambda2) 4))) (pow phi1 4))) (+ (* 1/16 (/ (* R (* (pow (+ 1/2 (* 1/2 (cos phi1))) 3) (pow (- lambda1 lambda2) 6))) (pow phi1 6))) (* 1/2 (/ (* R (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2))) (pow phi1 2)))))))
(*.f64 phi1 (+.f64 R (fma.f64 #s(literal -1/8 binary64) (*.f64 R (*.f64 (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) #s(literal 4 binary64)) (pow.f64 phi1 #s(literal 4 binary64))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 R (/.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/16 binary64) (*.f64 R (*.f64 (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) #s(literal 6 binary64)) (pow.f64 phi1 #s(literal 6 binary64))))))))))
(* -1 (* R phi1))
(*.f64 R (neg.f64 phi1))
(* -1 (* phi1 (+ R (* 1/2 (/ (* R (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2))) (pow phi1 2))))))
(*.f64 (neg.f64 phi1) (fma.f64 #s(literal 1/2 binary64) (*.f64 R (/.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))) (*.f64 phi1 phi1))) R))
(* -1 (* phi1 (+ R (+ (* -1/8 (/ (* R (* (pow (+ 1/2 (* 1/2 (cos phi1))) 2) (pow (- lambda1 lambda2) 4))) (pow phi1 4))) (* 1/2 (/ (* R (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2))) (pow phi1 2)))))))
(*.f64 (neg.f64 phi1) (fma.f64 #s(literal -1/8 binary64) (*.f64 R (*.f64 (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) #s(literal 4 binary64)) (pow.f64 phi1 #s(literal 4 binary64))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 R (/.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))) (*.f64 phi1 phi1))) R)))
(* -1 (* phi1 (+ R (+ (* -1/8 (/ (* R (* (pow (+ 1/2 (* 1/2 (cos phi1))) 2) (pow (- lambda1 lambda2) 4))) (pow phi1 4))) (+ (* 1/16 (/ (* R (* (pow (+ 1/2 (* 1/2 (cos phi1))) 3) (pow (- lambda1 lambda2) 6))) (pow phi1 6))) (* 1/2 (/ (* R (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2))) (pow phi1 2))))))))
(*.f64 (neg.f64 phi1) (+.f64 R (fma.f64 #s(literal -1/8 binary64) (*.f64 R (*.f64 (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) #s(literal 4 binary64)) (pow.f64 phi1 #s(literal 4 binary64))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 R (/.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/16 binary64) (*.f64 R (*.f64 (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) #s(literal 6 binary64)) (pow.f64 phi1 #s(literal 6 binary64))))))))))
(* R (sqrt (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2))))
(*.f64 R (sqrt.f64 (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 phi1 phi1))))
(+ (* -1 (* (* R (* lambda1 (* lambda2 (+ 1/2 (* 1/2 (cos phi1)))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2)))))) (* R (sqrt (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2)))))
(-.f64 (*.f64 R (sqrt.f64 (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 phi1 phi1)))) (*.f64 R (*.f64 (*.f64 (*.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 phi1 phi1)))))))
(+ (* R (sqrt (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2)))) (* lambda1 (+ (* -1 (* (* R (* lambda2 (+ 1/2 (* 1/2 (cos phi1))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2)))))) (* 1/2 (* (* R (* lambda1 (- (+ 1/2 (* 1/2 (cos phi1))) (/ (* (pow lambda2 2) (pow (+ 1/2 (* 1/2 (cos phi1))) 2)) (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2)))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2)))))))))
(fma.f64 lambda1 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 phi1 phi1)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R lambda1) (-.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (*.f64 lambda2 lambda2) (/.f64 (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 phi1 phi1)))))) (neg.f64 (*.f64 (*.f64 R lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)))))) (*.f64 R (sqrt.f64 (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 phi1 phi1)))))
(+ (* R (sqrt (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2)))) (* lambda1 (+ (* -1 (* (* R (* lambda2 (+ 1/2 (* 1/2 (cos phi1))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2)))))) (* lambda1 (+ (* 1/2 (* (* R (* lambda1 (* lambda2 (* (+ 1/2 (* 1/2 (cos phi1))) (- (+ 1/2 (* 1/2 (cos phi1))) (/ (* (pow lambda2 2) (pow (+ 1/2 (* 1/2 (cos phi1))) 2)) (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2)))))))) (sqrt (/ 1 (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2)) 3))))) (* 1/2 (* (* R (- (+ 1/2 (* 1/2 (cos phi1))) (/ (* (pow lambda2 2) (pow (+ 1/2 (* 1/2 (cos phi1))) 2)) (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2)))))))))))
(fma.f64 lambda1 (fma.f64 lambda1 (*.f64 #s(literal 1/2 binary64) (*.f64 R (fma.f64 lambda1 (*.f64 (*.f64 (*.f64 lambda2 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))) (-.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (*.f64 lambda2 lambda2) (/.f64 (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 phi1 phi1)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 phi1 phi1)) #s(literal 3 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 phi1 phi1)))) (-.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (*.f64 lambda2 lambda2) (/.f64 (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 phi1 phi1))))))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 phi1 phi1)))) (neg.f64 (*.f64 (*.f64 R lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)))))) (*.f64 R (sqrt.f64 (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 phi1 phi1)))))
(* (* R lambda1) (sqrt (+ 1/2 (* 1/2 (cos phi1)))))
(*.f64 (*.f64 R lambda1) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))))
(* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (sqrt (+ 1/2 (* 1/2 (cos phi1)))))) (* R (sqrt (+ 1/2 (* 1/2 (cos phi1)))))))
(*.f64 lambda1 (*.f64 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))) (fma.f64 R (/.f64 lambda2 (neg.f64 lambda1)) R)))
(* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (sqrt (+ 1/2 (* 1/2 (cos phi1)))))) (+ (* 1/2 (* (/ (* R (pow phi1 2)) (pow lambda1 2)) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi1))))))) (* R (sqrt (+ 1/2 (* 1/2 (cos phi1))))))))
(*.f64 lambda1 (fma.f64 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))) (fma.f64 R (/.f64 lambda2 (neg.f64 lambda1)) R) (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (*.f64 phi1 phi1)) (*.f64 lambda1 lambda1))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)))))))
(* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (sqrt (+ 1/2 (* 1/2 (cos phi1)))))) (+ (* 1/2 (* (/ (* R (* lambda2 (pow phi1 2))) (pow lambda1 3)) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi1))))))) (+ (* 1/2 (* (/ (* R (pow phi1 2)) (pow lambda1 2)) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi1))))))) (* R (sqrt (+ 1/2 (* 1/2 (cos phi1)))))))))
(*.f64 lambda1 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (*.f64 lambda2 (*.f64 phi1 phi1))) (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (*.f64 phi1 phi1)) (*.f64 lambda1 lambda1)))) (*.f64 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))) (fma.f64 R (/.f64 lambda2 (neg.f64 lambda1)) R))))
(* -1 (* (* R lambda1) (sqrt (+ 1/2 (* 1/2 (cos phi1))))))
(*.f64 (*.f64 R (neg.f64 lambda1)) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))))
(* -1 (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (sqrt (+ 1/2 (* 1/2 (cos phi1)))))) (* R (sqrt (+ 1/2 (* 1/2 (cos phi1))))))))
(*.f64 (neg.f64 lambda1) (*.f64 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))) (fma.f64 R (/.f64 lambda2 (neg.f64 lambda1)) R)))
(* -1 (* lambda1 (+ (* -1 (/ (+ (* -1/2 (* (/ (* R (pow phi1 2)) lambda1) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi1))))))) (* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos phi1)))))) lambda1)) (* R (sqrt (+ 1/2 (* 1/2 (cos phi1))))))))
(*.f64 (neg.f64 lambda1) (-.f64 (*.f64 R (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)))) (/.f64 (fma.f64 R (*.f64 lambda2 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 R (/.f64 (*.f64 phi1 phi1) lambda1))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)))))) lambda1)))
(* -1 (* lambda1 (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* (* R (pow phi1 2)) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi1))))))) (* 1/2 (* (/ (* R (* lambda2 (pow phi1 2))) lambda1) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi1)))))))) lambda1)) (* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos phi1)))))) lambda1)) (* R (sqrt (+ 1/2 (* 1/2 (cos phi1))))))))
(neg.f64 (*.f64 lambda1 (-.f64 (*.f64 R (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)))) (/.f64 (fma.f64 R (*.f64 lambda2 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)))) (fma.f64 R (*.f64 phi1 phi1) (/.f64 (*.f64 R (*.f64 lambda2 (*.f64 phi1 phi1))) lambda1)))) (neg.f64 lambda1))) lambda1))))
(* R (sqrt (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2))))
(*.f64 R (sqrt.f64 (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 phi1 phi1))))
(+ (* -1 (* (* R (* lambda1 (* lambda2 (+ 1/2 (* 1/2 (cos phi1)))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2)))))) (* R (sqrt (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2)))))
(-.f64 (*.f64 R (sqrt.f64 (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 phi1 phi1)))) (*.f64 (*.f64 R (*.f64 (*.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 phi1 phi1))))))
(+ (* R (sqrt (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2)))) (* lambda2 (+ (* -1 (* (* R (* lambda1 (+ 1/2 (* 1/2 (cos phi1))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2)))))) (* 1/2 (* (* R (* lambda2 (- (+ 1/2 (* 1/2 (cos phi1))) (/ (* (pow lambda1 2) (pow (+ 1/2 (* 1/2 (cos phi1))) 2)) (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2)))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2)))))))))
(fma.f64 lambda2 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 phi1 phi1)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R lambda2) (-.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (/.f64 (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 phi1 phi1))))) (neg.f64 (*.f64 (*.f64 R lambda1) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)))))) (*.f64 R (sqrt.f64 (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 phi1 phi1)))))
(+ (* R (sqrt (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2)))) (* lambda2 (+ (* -1 (* (* R (* lambda1 (+ 1/2 (* 1/2 (cos phi1))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2)))))) (* lambda2 (+ (* 1/2 (* (* R (* lambda1 (* lambda2 (* (+ 1/2 (* 1/2 (cos phi1))) (- (+ 1/2 (* 1/2 (cos phi1))) (/ (* (pow lambda1 2) (pow (+ 1/2 (* 1/2 (cos phi1))) 2)) (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2)))))))) (sqrt (/ 1 (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2)) 3))))) (* 1/2 (* (* R (- (+ 1/2 (* 1/2 (cos phi1))) (/ (* (pow lambda1 2) (pow (+ 1/2 (* 1/2 (cos phi1))) 2)) (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2)))))))))))
(fma.f64 lambda2 (fma.f64 lambda2 (*.f64 #s(literal 1/2 binary64) (*.f64 R (fma.f64 (*.f64 lambda1 (*.f64 (*.f64 lambda2 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))) (-.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (/.f64 (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 phi1 phi1)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 phi1 phi1)) #s(literal 3 binary64)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 phi1 phi1)))) (-.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (/.f64 (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 phi1 phi1)))))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 phi1 phi1)))) (neg.f64 (*.f64 (*.f64 R lambda1) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)))))) (*.f64 R (sqrt.f64 (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 phi1 phi1)))))
(* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos phi1)))))
(*.f64 (*.f64 R lambda2) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))))
(* lambda2 (+ (* -1 (* (/ (* R lambda1) lambda2) (sqrt (+ 1/2 (* 1/2 (cos phi1)))))) (* R (sqrt (+ 1/2 (* 1/2 (cos phi1)))))))
(*.f64 lambda2 (*.f64 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))) (fma.f64 (neg.f64 R) (/.f64 lambda1 lambda2) R)))
(* lambda2 (+ (* -1 (* (/ (* R lambda1) lambda2) (sqrt (+ 1/2 (* 1/2 (cos phi1)))))) (+ (* 1/2 (* (/ (* R (pow phi1 2)) (pow lambda2 2)) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi1))))))) (* R (sqrt (+ 1/2 (* 1/2 (cos phi1))))))))
(*.f64 lambda2 (fma.f64 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))) (fma.f64 (neg.f64 R) (/.f64 lambda1 lambda2) R) (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (*.f64 phi1 phi1)) (*.f64 lambda2 lambda2))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)))))))
(* lambda2 (+ (* -1 (* (/ (* R lambda1) lambda2) (sqrt (+ 1/2 (* 1/2 (cos phi1)))))) (+ (* 1/2 (* (/ (* R (* lambda1 (pow phi1 2))) (pow lambda2 3)) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi1))))))) (+ (* 1/2 (* (/ (* R (pow phi1 2)) (pow lambda2 2)) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi1))))))) (* R (sqrt (+ 1/2 (* 1/2 (cos phi1)))))))))
(*.f64 lambda2 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 R lambda1) (*.f64 phi1 phi1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (*.f64 phi1 phi1)) (*.f64 lambda2 lambda2)))) (*.f64 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))) (fma.f64 (neg.f64 R) (/.f64 lambda1 lambda2) R))))
(* -1 (* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos phi1))))))
(*.f64 (*.f64 R (neg.f64 lambda2)) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))))
(* -1 (* lambda2 (+ (* -1 (* (/ (* R lambda1) lambda2) (sqrt (+ 1/2 (* 1/2 (cos phi1)))))) (* R (sqrt (+ 1/2 (* 1/2 (cos phi1))))))))
(*.f64 (*.f64 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))) (fma.f64 (neg.f64 R) (/.f64 lambda1 lambda2) R)) (neg.f64 lambda2))
(* -1 (* lambda2 (+ (* -1 (/ (+ (* -1/2 (* (/ (* R (pow phi1 2)) lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi1))))))) (* (* R lambda1) (sqrt (+ 1/2 (* 1/2 (cos phi1)))))) lambda2)) (* R (sqrt (+ 1/2 (* 1/2 (cos phi1))))))))
(*.f64 (-.f64 (*.f64 R (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)))) (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)))) (/.f64 (*.f64 R (*.f64 phi1 phi1)) lambda2)) (*.f64 (*.f64 R lambda1) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))))) lambda2)) (neg.f64 lambda2))
(* -1 (* lambda2 (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* (* R (pow phi1 2)) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi1))))))) (* 1/2 (* (/ (* R (* lambda1 (pow phi1 2))) lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi1)))))))) lambda2)) (* (* R lambda1) (sqrt (+ 1/2 (* 1/2 (cos phi1)))))) lambda2)) (* R (sqrt (+ 1/2 (* 1/2 (cos phi1))))))))
(neg.f64 (*.f64 lambda2 (-.f64 (*.f64 R (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)))) (/.f64 (fma.f64 R (*.f64 lambda1 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)))) (fma.f64 R (*.f64 phi1 phi1) (/.f64 (*.f64 (*.f64 R lambda1) (*.f64 phi1 phi1)) lambda2)))) (neg.f64 lambda2))) lambda2))))
(- lambda1 lambda2)
(-.f64 lambda1 lambda2)
(- (+ lambda1 (* 1/2 (/ (* (pow phi1 2) (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2)))) (- lambda1 lambda2)))) lambda2)
(fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 phi1 phi1) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) (-.f64 lambda1 lambda2))) (-.f64 lambda1 lambda2))
(- (+ lambda1 (* (pow phi1 2) (+ (* 1/2 (/ (* (pow phi1 2) (- (* 1/48 (pow (- lambda1 lambda2) 2)) (* 1/4 (/ (pow (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) 2) (pow (- lambda1 lambda2) 2))))) (- lambda1 lambda2))) (* 1/2 (/ (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) (- lambda1 lambda2)))))) lambda2)
(fma.f64 (*.f64 phi1 phi1) (*.f64 #s(literal 1/2 binary64) (fma.f64 (*.f64 phi1 phi1) (/.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1/48 binary64) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) (-.f64 lambda1 lambda2)) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) (-.f64 lambda1 lambda2)))) (-.f64 lambda1 lambda2))
(- (+ lambda1 (* (pow phi1 2) (+ (* 1/2 (/ (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) (- lambda1 lambda2))) (* (pow phi1 2) (+ (* 1/2 (/ (* (pow phi1 2) (- (* -1/1440 (pow (- lambda1 lambda2) 2)) (* 1/2 (/ (* (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) (- (* 1/48 (pow (- lambda1 lambda2) 2)) (* 1/4 (/ (pow (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) 2) (pow (- lambda1 lambda2) 2))))) (pow (- lambda1 lambda2) 2))))) (- lambda1 lambda2))) (* 1/2 (/ (- (* 1/48 (pow (- lambda1 lambda2) 2)) (* 1/4 (/ (pow (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) 2) (pow (- lambda1 lambda2) 2)))) (- lambda1 lambda2)))))))) lambda2)
(fma.f64 (*.f64 phi1 phi1) (fma.f64 (*.f64 phi1 phi1) (*.f64 #s(literal 1/2 binary64) (fma.f64 (*.f64 phi1 phi1) (/.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal -1/1440 binary64) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1/48 binary64) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) (-.f64 lambda1 lambda2)) (/.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1/48 binary64) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) (-.f64 lambda1 lambda2)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64))) (-.f64 lambda1 lambda2))) (-.f64 lambda1 lambda2))
phi1
(* phi1 (+ 1 (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))
(*.f64 phi1 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))) (*.f64 phi1 phi1)) #s(literal 1 binary64)))
(* phi1 (+ 1 (+ (* -1/8 (/ (* (pow (+ 1/2 (* 1/2 (cos phi1))) 2) (pow (- lambda1 lambda2) 4)) (pow phi1 4))) (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))
(*.f64 phi1 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))) (*.f64 phi1 phi1)) (fma.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) #s(literal 4 binary64)) (pow.f64 phi1 #s(literal 4 binary64)))) #s(literal 1 binary64))))
(* phi1 (+ 1 (+ (* -1/8 (/ (* (pow (+ 1/2 (* 1/2 (cos phi1))) 2) (pow (- lambda1 lambda2) 4)) (pow phi1 4))) (+ (* 1/16 (/ (* (pow (+ 1/2 (* 1/2 (cos phi1))) 3) (pow (- lambda1 lambda2) 6)) (pow phi1 6))) (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))
(+.f64 phi1 (*.f64 phi1 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))) (*.f64 phi1 phi1)) (fma.f64 #s(literal 1/16 binary64) (*.f64 (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) #s(literal 6 binary64)) (pow.f64 phi1 #s(literal 6 binary64)))) (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) #s(literal 4 binary64)) (pow.f64 phi1 #s(literal 4 binary64)))))))))
(* -1 phi1)
(neg.f64 phi1)
(* -1 (* phi1 (+ 1 (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))
(*.f64 (neg.f64 phi1) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))) (*.f64 phi1 phi1)) #s(literal 1 binary64)))
(* -1 (* phi1 (+ 1 (+ (* -1/8 (/ (* (pow (+ 1/2 (* 1/2 (cos phi1))) 2) (pow (- lambda1 lambda2) 4)) (pow phi1 4))) (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))
(*.f64 (neg.f64 phi1) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))) (*.f64 phi1 phi1)) (fma.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) #s(literal 4 binary64)) (pow.f64 phi1 #s(literal 4 binary64)))) #s(literal 1 binary64))))
(* -1 (* phi1 (+ 1 (+ (* -1/8 (/ (* (pow (+ 1/2 (* 1/2 (cos phi1))) 2) (pow (- lambda1 lambda2) 4)) (pow phi1 4))) (+ (* 1/16 (/ (* (pow (+ 1/2 (* 1/2 (cos phi1))) 3) (pow (- lambda1 lambda2) 6)) (pow phi1 6))) (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))))
(*.f64 (neg.f64 phi1) (+.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))) (*.f64 phi1 phi1)) (fma.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) #s(literal 4 binary64)) (pow.f64 phi1 #s(literal 4 binary64)))) #s(literal 1 binary64))) (*.f64 #s(literal 1/16 binary64) (*.f64 (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) #s(literal 6 binary64)) (pow.f64 phi1 #s(literal 6 binary64)))))))
(sqrt (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2)))
(sqrt.f64 (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 phi1 phi1)))
(+ (sqrt (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2))) (* -1 (* (* lambda1 (* lambda2 (+ 1/2 (* 1/2 (cos phi1))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2)))))))
(-.f64 (sqrt.f64 (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 phi1 phi1))) (*.f64 (*.f64 (*.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 phi1 phi1))))))
(+ (sqrt (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2))) (* lambda1 (+ (* -1 (* (* lambda2 (+ 1/2 (* 1/2 (cos phi1)))) (sqrt (/ 1 (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2)))))) (* 1/2 (* (* lambda1 (- (+ 1/2 (* 1/2 (cos phi1))) (/ (* (pow lambda2 2) (pow (+ 1/2 (* 1/2 (cos phi1))) 2)) (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2)))))))))
(fma.f64 lambda1 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 phi1 phi1)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 lambda1 (-.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (*.f64 lambda2 lambda2) (/.f64 (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 phi1 phi1)))))) (neg.f64 (*.f64 lambda2 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)))))) (sqrt.f64 (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 phi1 phi1))))
(+ (sqrt (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2))) (* lambda1 (+ (* -1 (* (* lambda2 (+ 1/2 (* 1/2 (cos phi1)))) (sqrt (/ 1 (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2)))))) (* lambda1 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2)))) (- (+ 1/2 (* 1/2 (cos phi1))) (/ (* (pow lambda2 2) (pow (+ 1/2 (* 1/2 (cos phi1))) 2)) (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2)))))) (* 1/2 (* (* lambda1 (* lambda2 (* (+ 1/2 (* 1/2 (cos phi1))) (- (+ 1/2 (* 1/2 (cos phi1))) (/ (* (pow lambda2 2) (pow (+ 1/2 (* 1/2 (cos phi1))) 2)) (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2))))))) (sqrt (/ 1 (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2)) 3))))))))))
(fma.f64 lambda1 (fma.f64 lambda1 (*.f64 #s(literal 1/2 binary64) (fma.f64 lambda1 (*.f64 (*.f64 (*.f64 lambda2 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))) (-.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (*.f64 lambda2 lambda2) (/.f64 (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 phi1 phi1)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 phi1 phi1)) #s(literal 3 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 phi1 phi1)))) (-.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (*.f64 lambda2 lambda2) (/.f64 (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 phi1 phi1)))))))) (neg.f64 (*.f64 (*.f64 lambda2 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 phi1 phi1))))))) (sqrt.f64 (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 phi1 phi1))))
(* lambda1 (sqrt (+ 1/2 (* 1/2 (cos phi1)))))
(*.f64 lambda1 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))))
(* lambda1 (+ (sqrt (+ 1/2 (* 1/2 (cos phi1)))) (* -1 (* (/ lambda2 lambda1) (sqrt (+ 1/2 (* 1/2 (cos phi1))))))))
(*.f64 lambda1 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 lambda2 lambda1)) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)))))
(* lambda1 (+ (sqrt (+ 1/2 (* 1/2 (cos phi1)))) (+ (* -1 (* (/ lambda2 lambda1) (sqrt (+ 1/2 (* 1/2 (cos phi1)))))) (* 1/2 (* (/ (pow phi1 2) (pow lambda1 2)) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi1))))))))))
(*.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)))) (/.f64 (*.f64 phi1 phi1) (*.f64 lambda1 lambda1))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 lambda2 lambda1)) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))))))
(* lambda1 (+ (sqrt (+ 1/2 (* 1/2 (cos phi1)))) (+ (* -1 (* (/ lambda2 lambda1) (sqrt (+ 1/2 (* 1/2 (cos phi1)))))) (+ (* 1/2 (* (/ (* lambda2 (pow phi1 2)) (pow lambda1 3)) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi1))))))) (* 1/2 (* (/ (pow phi1 2) (pow lambda1 2)) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi1)))))))))))
(*.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)))) (fma.f64 lambda2 (/.f64 (*.f64 phi1 phi1) (*.f64 lambda1 (*.f64 lambda1 lambda1))) (/.f64 (*.f64 phi1 phi1) (*.f64 lambda1 lambda1)))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 lambda2 lambda1)) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))))))
(* -1 (* lambda1 (sqrt (+ 1/2 (* 1/2 (cos phi1))))))
(*.f64 (neg.f64 lambda1) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))))
(* -1 (* lambda1 (+ (sqrt (+ 1/2 (* 1/2 (cos phi1)))) (* -1 (* (/ lambda2 lambda1) (sqrt (+ 1/2 (* 1/2 (cos phi1)))))))))
(*.f64 (neg.f64 lambda1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 lambda2 lambda1)) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)))))
(* -1 (* lambda1 (+ (sqrt (+ 1/2 (* 1/2 (cos phi1)))) (* -1 (/ (+ (* -1/2 (* (/ (pow phi1 2) lambda1) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi1))))))) (* lambda2 (sqrt (+ 1/2 (* 1/2 (cos phi1)))))) lambda1)))))
(*.f64 (neg.f64 lambda1) (-.f64 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))) (/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 phi1 phi1) lambda1)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)))) (*.f64 lambda2 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))))) lambda1)))
(* -1 (* lambda1 (+ (sqrt (+ 1/2 (* 1/2 (cos phi1)))) (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* (/ (* lambda2 (pow phi1 2)) lambda1) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi1))))))) (* 1/2 (* (pow phi1 2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi1)))))))) lambda1)) (* lambda2 (sqrt (+ 1/2 (* 1/2 (cos phi1)))))) lambda1)))))
(*.f64 (neg.f64 lambda1) (-.f64 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))) (/.f64 (-.f64 (*.f64 lambda2 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)))) (fma.f64 lambda2 (/.f64 (*.f64 phi1 phi1) lambda1) (*.f64 phi1 phi1)))) lambda1)) lambda1)))
(sqrt (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2)))
(sqrt.f64 (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 phi1 phi1)))
(+ (sqrt (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2))) (* -1 (* (* lambda1 (* lambda2 (+ 1/2 (* 1/2 (cos phi1))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2)))))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 phi1 phi1)))) (neg.f64 (*.f64 (*.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)))) (sqrt.f64 (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 phi1 phi1))))
(+ (sqrt (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2))) (* lambda2 (+ (* -1 (* (* lambda1 (+ 1/2 (* 1/2 (cos phi1)))) (sqrt (/ 1 (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2)))))) (* 1/2 (* (* lambda2 (- (+ 1/2 (* 1/2 (cos phi1))) (/ (* (pow lambda1 2) (pow (+ 1/2 (* 1/2 (cos phi1))) 2)) (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2)))))))))
(fma.f64 lambda2 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 phi1 phi1)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 lambda2 (-.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (/.f64 (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 phi1 phi1))))) (neg.f64 (*.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)))))) (sqrt.f64 (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 phi1 phi1))))
(+ (sqrt (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2))) (* lambda2 (+ (* -1 (* (* lambda1 (+ 1/2 (* 1/2 (cos phi1)))) (sqrt (/ 1 (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2)))))) (* lambda2 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2)))) (- (+ 1/2 (* 1/2 (cos phi1))) (/ (* (pow lambda1 2) (pow (+ 1/2 (* 1/2 (cos phi1))) 2)) (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2)))))) (* 1/2 (* (* lambda1 (* lambda2 (* (+ 1/2 (* 1/2 (cos phi1))) (- (+ 1/2 (* 1/2 (cos phi1))) (/ (* (pow lambda1 2) (pow (+ 1/2 (* 1/2 (cos phi1))) 2)) (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2))))))) (sqrt (/ 1 (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2)) 3))))))))))
(fma.f64 lambda2 (fma.f64 lambda2 (*.f64 #s(literal 1/2 binary64) (fma.f64 (*.f64 lambda1 (*.f64 (*.f64 lambda2 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))) (-.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (/.f64 (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 phi1 phi1)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 phi1 phi1)) #s(literal 3 binary64)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 phi1 phi1)))) (-.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (/.f64 (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 phi1 phi1))))))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 phi1 phi1)))) (*.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)))))) (sqrt.f64 (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 phi1 phi1))))
(* lambda2 (sqrt (+ 1/2 (* 1/2 (cos phi1)))))
(*.f64 lambda2 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))))
(* lambda2 (+ (sqrt (+ 1/2 (* 1/2 (cos phi1)))) (* -1 (* (/ lambda1 lambda2) (sqrt (+ 1/2 (* 1/2 (cos phi1))))))))
(*.f64 lambda2 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 lambda1 lambda2)) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)))))
(* lambda2 (+ (sqrt (+ 1/2 (* 1/2 (cos phi1)))) (+ (* -1 (* (/ lambda1 lambda2) (sqrt (+ 1/2 (* 1/2 (cos phi1)))))) (* 1/2 (* (/ (pow phi1 2) (pow lambda2 2)) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi1))))))))))
(*.f64 lambda2 (fma.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)))) (/.f64 (*.f64 phi1 phi1) (*.f64 lambda2 lambda2))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 lambda1 lambda2)) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))))))
(* lambda2 (+ (sqrt (+ 1/2 (* 1/2 (cos phi1)))) (+ (* -1 (* (/ lambda1 lambda2) (sqrt (+ 1/2 (* 1/2 (cos phi1)))))) (+ (* 1/2 (* (/ (* lambda1 (pow phi1 2)) (pow lambda2 3)) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi1))))))) (* 1/2 (* (/ (pow phi1 2) (pow lambda2 2)) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi1)))))))))))
(*.f64 lambda2 (fma.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)))) (fma.f64 lambda1 (/.f64 (*.f64 phi1 phi1) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (/.f64 (*.f64 phi1 phi1) (*.f64 lambda2 lambda2)))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 lambda1 lambda2)) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))))))
(* -1 (* lambda2 (sqrt (+ 1/2 (* 1/2 (cos phi1))))))
(*.f64 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))) (neg.f64 lambda2))
(* -1 (* lambda2 (+ (sqrt (+ 1/2 (* 1/2 (cos phi1)))) (* -1 (* (/ lambda1 lambda2) (sqrt (+ 1/2 (* 1/2 (cos phi1)))))))))
(*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 lambda1 lambda2)) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)))) (neg.f64 lambda2))
(* -1 (* lambda2 (+ (sqrt (+ 1/2 (* 1/2 (cos phi1)))) (* -1 (/ (+ (* -1/2 (* (/ (pow phi1 2) lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi1))))))) (* lambda1 (sqrt (+ 1/2 (* 1/2 (cos phi1)))))) lambda2)))))
(*.f64 (-.f64 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))) (/.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1)) lambda2) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)))) (*.f64 lambda1 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))))) lambda2)) (neg.f64 lambda2))
(* -1 (* lambda2 (+ (sqrt (+ 1/2 (* 1/2 (cos phi1)))) (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* (/ (* lambda1 (pow phi1 2)) lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi1))))))) (* 1/2 (* (pow phi1 2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi1)))))))) lambda2)) (* lambda1 (sqrt (+ 1/2 (* 1/2 (cos phi1)))))) lambda2)))))
(*.f64 (-.f64 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))) (/.f64 (-.f64 (*.f64 lambda1 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)))) (fma.f64 lambda1 (/.f64 (*.f64 phi1 phi1) lambda2) (*.f64 phi1 phi1)))) lambda2)) lambda2)) (neg.f64 lambda2))
(pow (- lambda1 lambda2) 2)
(*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))
(+ (* (pow phi1 2) (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2)))) (pow (- lambda1 lambda2) 2))
(fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64))))
(+ (* (pow phi1 2) (+ 1 (+ (* -1/4 (pow (- lambda1 lambda2) 2)) (* 1/48 (* (pow phi1 2) (pow (- lambda1 lambda2) 2)))))) (pow (- lambda1 lambda2) 2))
(fma.f64 (*.f64 phi1 phi1) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 (*.f64 phi1 phi1) #s(literal 1/48 binary64) #s(literal -1/4 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))
(+ (* (pow phi1 2) (+ 1 (+ (* -1/4 (pow (- lambda1 lambda2) 2)) (* (pow phi1 2) (+ (* -1/1440 (* (pow phi1 2) (pow (- lambda1 lambda2) 2))) (* 1/48 (pow (- lambda1 lambda2) 2))))))) (pow (- lambda1 lambda2) 2))
(fma.f64 (*.f64 phi1 phi1) (fma.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 (*.f64 phi1 phi1) #s(literal -1/1440 binary64) #s(literal 1/48 binary64))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))
(pow phi1 2)
(*.f64 phi1 phi1)
(* (pow phi1 2) (+ 1 (/ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))
(*.f64 (*.f64 phi1 phi1) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) #s(literal 1 binary64)))
(* (pow phi1 2) (+ 1 (/ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))
(*.f64 (*.f64 phi1 phi1) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) #s(literal 1 binary64)))
(* (pow phi1 2) (+ 1 (/ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))
(*.f64 (*.f64 phi1 phi1) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) #s(literal 1 binary64)))
(pow phi1 2)
(*.f64 phi1 phi1)
(* (pow phi1 2) (+ 1 (/ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))
(*.f64 (*.f64 phi1 phi1) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) #s(literal 1 binary64)))
(* (pow phi1 2) (+ 1 (/ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))
(*.f64 (*.f64 phi1 phi1) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) #s(literal 1 binary64)))
(* (pow phi1 2) (+ 1 (/ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))
(*.f64 (*.f64 phi1 phi1) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) #s(literal 1 binary64)))
(+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2))
(fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 phi1 phi1))
(+ (* -2 (* lambda1 (* lambda2 (+ 1/2 (* 1/2 (cos phi1)))))) (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2)))
(fma.f64 (*.f64 (*.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))) #s(literal -2 binary64) (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 phi1 phi1)))
(+ (* lambda1 (+ (* -2 (* lambda2 (+ 1/2 (* 1/2 (cos phi1))))) (* lambda1 (+ 1/2 (* 1/2 (cos phi1)))))) (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2)))
(fma.f64 lambda1 (*.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (fma.f64 lambda2 #s(literal -2 binary64) lambda1)) (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 phi1 phi1)))
(+ (* lambda1 (+ (* -2 (* lambda2 (+ 1/2 (* 1/2 (cos phi1))))) (* lambda1 (+ 1/2 (* 1/2 (cos phi1)))))) (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2)))
(fma.f64 lambda1 (*.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (fma.f64 lambda2 #s(literal -2 binary64) lambda1)) (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 phi1 phi1)))
(* (pow lambda1 2) (+ 1/2 (* 1/2 (cos phi1))))
(*.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)))
(* (pow lambda1 2) (+ 1/2 (+ (* -2 (/ (* lambda2 (+ 1/2 (* 1/2 (cos phi1)))) lambda1)) (* 1/2 (cos phi1)))))
(*.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 lambda2 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))) lambda1) #s(literal 1/2 binary64))))
(* (pow lambda1 2) (+ 1/2 (+ (* -2 (/ (* lambda2 (+ 1/2 (* 1/2 (cos phi1)))) lambda1)) (+ (* 1/2 (cos phi1)) (+ (/ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow lambda1 2)) (/ (pow phi1 2) (pow lambda1 2)))))))
(*.f64 (*.f64 lambda1 lambda1) (+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 lambda2 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))) lambda1) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) (fma.f64 (*.f64 lambda2 lambda2) (/.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 lambda1 lambda1)) (/.f64 (*.f64 phi1 phi1) (*.f64 lambda1 lambda1)))))))
(* (pow lambda1 2) (+ 1/2 (+ (* -2 (/ (* lambda2 (+ 1/2 (* 1/2 (cos phi1)))) lambda1)) (+ (* 1/2 (cos phi1)) (+ (/ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow lambda1 2)) (/ (pow phi1 2) (pow lambda1 2)))))))
(*.f64 (*.f64 lambda1 lambda1) (+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 lambda2 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))) lambda1) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) (fma.f64 (*.f64 lambda2 lambda2) (/.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 lambda1 lambda1)) (/.f64 (*.f64 phi1 phi1) (*.f64 lambda1 lambda1)))))))
(* (pow lambda1 2) (+ 1/2 (* 1/2 (cos phi1))))
(*.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)))
(* (pow lambda1 2) (+ 1/2 (+ (* -2 (/ (* lambda2 (+ 1/2 (* 1/2 (cos phi1)))) lambda1)) (* 1/2 (cos phi1)))))
(*.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 lambda2 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))) lambda1) #s(literal 1/2 binary64))))
(* (pow lambda1 2) (+ 1/2 (+ (* -1 (/ (+ (* -1 (/ (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2)) lambda1)) (* 2 (* lambda2 (+ 1/2 (* 1/2 (cos phi1)))))) lambda1)) (* 1/2 (cos phi1)))))
(*.f64 (*.f64 lambda1 lambda1) (+.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 lambda2 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))) (/.f64 (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 phi1 phi1)) (neg.f64 lambda1))) (neg.f64 lambda1))))
(* (pow lambda1 2) (+ 1/2 (+ (* -1 (/ (+ (* -1 (/ (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2)) lambda1)) (* 2 (* lambda2 (+ 1/2 (* 1/2 (cos phi1)))))) lambda1)) (* 1/2 (cos phi1)))))
(*.f64 (*.f64 lambda1 lambda1) (+.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 lambda2 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))) (/.f64 (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 phi1 phi1)) (neg.f64 lambda1))) (neg.f64 lambda1))))
(+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2))
(fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 phi1 phi1))
(+ (* -2 (* lambda1 (* lambda2 (+ 1/2 (* 1/2 (cos phi1)))))) (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2)))
(fma.f64 (*.f64 (*.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))) #s(literal -2 binary64) (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 phi1 phi1)))
(+ (* lambda2 (+ (* -2 (* lambda1 (+ 1/2 (* 1/2 (cos phi1))))) (* lambda2 (+ 1/2 (* 1/2 (cos phi1)))))) (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2)))
(fma.f64 lambda2 (*.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (fma.f64 lambda1 #s(literal -2 binary64) lambda2)) (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 phi1 phi1)))
(+ (* lambda2 (+ (* -2 (* lambda1 (+ 1/2 (* 1/2 (cos phi1))))) (* lambda2 (+ 1/2 (* 1/2 (cos phi1)))))) (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2)))
(fma.f64 lambda2 (*.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (fma.f64 lambda1 #s(literal -2 binary64) lambda2)) (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 phi1 phi1)))
(* (pow lambda2 2) (+ 1/2 (* 1/2 (cos phi1))))
(*.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)))
(* (pow lambda2 2) (+ 1/2 (+ (* -2 (/ (* lambda1 (+ 1/2 (* 1/2 (cos phi1)))) lambda2)) (* 1/2 (cos phi1)))))
(*.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))) lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))))
(* (pow lambda2 2) (+ 1/2 (+ (* -2 (/ (* lambda1 (+ 1/2 (* 1/2 (cos phi1)))) lambda2)) (+ (* 1/2 (cos phi1)) (+ (/ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow lambda2 2)) (/ (pow phi1 2) (pow lambda2 2)))))))
(*.f64 (*.f64 lambda2 lambda2) (+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))) lambda2) (fma.f64 (*.f64 lambda1 lambda1) (/.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 lambda2 lambda2)) (/.f64 (*.f64 phi1 phi1) (*.f64 lambda2 lambda2)))))))
(* (pow lambda2 2) (+ 1/2 (+ (* -2 (/ (* lambda1 (+ 1/2 (* 1/2 (cos phi1)))) lambda2)) (+ (* 1/2 (cos phi1)) (+ (/ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow lambda2 2)) (/ (pow phi1 2) (pow lambda2 2)))))))
(*.f64 (*.f64 lambda2 lambda2) (+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))) lambda2) (fma.f64 (*.f64 lambda1 lambda1) (/.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 lambda2 lambda2)) (/.f64 (*.f64 phi1 phi1) (*.f64 lambda2 lambda2)))))))
(* (pow lambda2 2) (+ 1/2 (* 1/2 (cos phi1))))
(*.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)))
(* (pow lambda2 2) (+ 1/2 (+ (* -2 (/ (* lambda1 (+ 1/2 (* 1/2 (cos phi1)))) lambda2)) (* 1/2 (cos phi1)))))
(*.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))) lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))))
(* (pow lambda2 2) (+ 1/2 (+ (* -1 (/ (+ (* -1 (/ (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2)) lambda2)) (* 2 (* lambda1 (+ 1/2 (* 1/2 (cos phi1)))))) lambda2)) (* 1/2 (cos phi1)))))
(*.f64 (*.f64 lambda2 lambda2) (+.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (/.f64 (-.f64 (*.f64 (*.f64 lambda1 #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))) (/.f64 (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 phi1 phi1)) lambda2)) (neg.f64 lambda2))))
(* (pow lambda2 2) (+ 1/2 (+ (* -1 (/ (+ (* -1 (/ (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos phi1)))) (pow phi1 2)) lambda2)) (* 2 (* lambda1 (+ 1/2 (* 1/2 (cos phi1)))))) lambda2)) (* 1/2 (cos phi1)))))
(*.f64 (*.f64 lambda2 lambda2) (+.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (/.f64 (-.f64 (*.f64 (*.f64 lambda1 #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))) (/.f64 (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 phi1 phi1)) lambda2)) (neg.f64 lambda2))))
1
#s(literal 1 binary64)
(+ 1 (* -1/4 (pow phi1 2)))
(fma.f64 (*.f64 phi1 phi1) #s(literal -1/4 binary64) #s(literal 1 binary64))
(+ 1 (* (pow phi1 2) (- (* 1/48 (pow phi1 2)) 1/4)))
(fma.f64 (*.f64 phi1 phi1) (fma.f64 (*.f64 phi1 phi1) #s(literal 1/48 binary64) #s(literal -1/4 binary64)) #s(literal 1 binary64))
(+ 1 (* (pow phi1 2) (- (* (pow phi1 2) (+ 1/48 (* -1/1440 (pow phi1 2)))) 1/4)))
(fma.f64 (*.f64 phi1 phi1) (fma.f64 (*.f64 phi1 phi1) (fma.f64 (*.f64 phi1 phi1) #s(literal -1/1440 binary64) #s(literal 1/48 binary64)) #s(literal -1/4 binary64)) #s(literal 1 binary64))
(+ 1/2 (* 1/2 (cos phi1)))
(fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))
(+ 1/2 (* 1/2 (cos phi1)))
(fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))
(+ 1/2 (* 1/2 (cos phi1)))
(fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))
(+ 1/2 (* 1/2 (cos phi1)))
(fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))
(+ 1/2 (* 1/2 (cos phi1)))
(fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))
(+ 1/2 (* 1/2 (cos phi1)))
(fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))
(+ 1/2 (* 1/2 (cos phi1)))
(fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))
(+ 1/2 (* 1/2 (cos phi1)))
(fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (pow phi1 2)))
(fma.f64 (*.f64 phi1 phi1) #s(literal -1/8 binary64) #s(literal 1 binary64))
(+ 1 (* (pow phi1 2) (- (* 1/384 (pow phi1 2)) 1/8)))
(fma.f64 (*.f64 phi1 phi1) (fma.f64 (*.f64 phi1 phi1) #s(literal 1/384 binary64) #s(literal -1/8 binary64)) #s(literal 1 binary64))
(+ 1 (* (pow phi1 2) (- (* (pow phi1 2) (+ 1/384 (* -1/46080 (pow phi1 2)))) 1/8)))
(fma.f64 (*.f64 phi1 phi1) (fma.f64 (*.f64 phi1 phi1) (fma.f64 (*.f64 phi1 phi1) #s(literal -1/46080 binary64) #s(literal 1/384 binary64)) #s(literal -1/8 binary64)) #s(literal 1 binary64))
(cos (* 1/2 phi1))
(cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))
(cos (* 1/2 phi1))
(cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))
(cos (* 1/2 phi1))
(cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))
(cos (* 1/2 phi1))
(cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))
(cos (* 1/2 phi1))
(cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))
(cos (* 1/2 phi1))
(cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))
(cos (* 1/2 phi1))
(cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))
(cos (* 1/2 phi1))
(cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))
(* 1/2 phi1)
(*.f64 #s(literal 1/2 binary64) phi1)
(* 1/2 phi1)
(*.f64 #s(literal 1/2 binary64) phi1)
(* 1/2 phi1)
(*.f64 #s(literal 1/2 binary64) phi1)
(* 1/2 phi1)
(*.f64 #s(literal 1/2 binary64) phi1)
(* 1/2 phi1)
(*.f64 #s(literal 1/2 binary64) phi1)
(* 1/2 phi1)
(*.f64 #s(literal 1/2 binary64) phi1)
(* 1/2 phi1)
(*.f64 #s(literal 1/2 binary64) phi1)
(* 1/2 phi1)
(*.f64 #s(literal 1/2 binary64) phi1)
(* 1/2 phi1)
(*.f64 #s(literal 1/2 binary64) phi1)
(* 1/2 phi1)
(*.f64 #s(literal 1/2 binary64) phi1)
(* 1/2 phi1)
(*.f64 #s(literal 1/2 binary64) phi1)
(* 1/2 phi1)
(*.f64 #s(literal 1/2 binary64) phi1)
(pow lambda2 2)
(*.f64 lambda2 lambda2)
(+ (* -2 (* lambda1 lambda2)) (pow lambda2 2))
(*.f64 lambda2 (fma.f64 lambda1 #s(literal -2 binary64) lambda2))
(+ (* lambda1 (+ lambda1 (* -2 lambda2))) (pow lambda2 2))
(fma.f64 lambda1 (fma.f64 lambda2 #s(literal -2 binary64) lambda1) (*.f64 lambda2 lambda2))
(+ (* lambda1 (+ lambda1 (* -2 lambda2))) (pow lambda2 2))
(fma.f64 lambda1 (fma.f64 lambda2 #s(literal -2 binary64) lambda1) (*.f64 lambda2 lambda2))
(pow lambda1 2)
(*.f64 lambda1 lambda1)
(* (pow lambda1 2) (+ 1 (* -2 (/ lambda2 lambda1))))
(*.f64 (*.f64 lambda1 lambda1) (fma.f64 (/.f64 lambda2 lambda1) #s(literal -2 binary64) #s(literal 1 binary64)))
(* (pow lambda1 2) (+ 1 (+ (* -2 (/ lambda2 lambda1)) (/ (pow lambda2 2) (pow lambda1 2)))))
(*.f64 (*.f64 lambda1 lambda1) (+.f64 (fma.f64 (/.f64 lambda2 lambda1) #s(literal -2 binary64) #s(literal 1 binary64)) (/.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1))))
(* (pow lambda1 2) (+ 1 (+ (* -2 (/ lambda2 lambda1)) (/ (pow lambda2 2) (pow lambda1 2)))))
(*.f64 (*.f64 lambda1 lambda1) (+.f64 (fma.f64 (/.f64 lambda2 lambda1) #s(literal -2 binary64) #s(literal 1 binary64)) (/.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1))))
(pow lambda1 2)
(*.f64 lambda1 lambda1)
(* (pow lambda1 2) (+ 1 (* -2 (/ lambda2 lambda1))))
(*.f64 (*.f64 lambda1 lambda1) (fma.f64 (/.f64 lambda2 lambda1) #s(literal -2 binary64) #s(literal 1 binary64)))
(* (pow lambda1 2) (+ 1 (* -1 (/ (+ (* -1 (/ (pow lambda2 2) lambda1)) (* 2 lambda2)) lambda1))))
(*.f64 (*.f64 lambda1 lambda1) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 lambda2 #s(literal 2 binary64)) (/.f64 (*.f64 lambda2 lambda2) lambda1)) lambda1)))
(* (pow lambda1 2) (+ 1 (* -1 (/ (+ (* -1 (/ (pow lambda2 2) lambda1)) (* 2 lambda2)) lambda1))))
(*.f64 (*.f64 lambda1 lambda1) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 lambda2 #s(literal 2 binary64)) (/.f64 (*.f64 lambda2 lambda2) lambda1)) lambda1)))
(pow lambda1 2)
(*.f64 lambda1 lambda1)
(+ (* -2 (* lambda1 lambda2)) (pow lambda1 2))
(fma.f64 lambda1 lambda1 (*.f64 (*.f64 lambda1 lambda2) #s(literal -2 binary64)))
(+ (* lambda2 (+ lambda2 (* -2 lambda1))) (pow lambda1 2))
(fma.f64 lambda1 lambda1 (*.f64 lambda2 (fma.f64 lambda1 #s(literal -2 binary64) lambda2)))
(+ (* lambda2 (+ lambda2 (* -2 lambda1))) (pow lambda1 2))
(fma.f64 lambda1 lambda1 (*.f64 lambda2 (fma.f64 lambda1 #s(literal -2 binary64) lambda2)))
(pow lambda2 2)
(*.f64 lambda2 lambda2)
(* (pow lambda2 2) (+ 1 (* -2 (/ lambda1 lambda2))))
(*.f64 (*.f64 lambda2 lambda2) (fma.f64 (/.f64 lambda1 lambda2) #s(literal -2 binary64) #s(literal 1 binary64)))
(* (pow lambda2 2) (+ 1 (+ (* -2 (/ lambda1 lambda2)) (/ (pow lambda1 2) (pow lambda2 2)))))
(*.f64 (*.f64 lambda2 lambda2) (+.f64 (fma.f64 (/.f64 lambda1 lambda2) #s(literal -2 binary64) #s(literal 1 binary64)) (/.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))))
(* (pow lambda2 2) (+ 1 (+ (* -2 (/ lambda1 lambda2)) (/ (pow lambda1 2) (pow lambda2 2)))))
(*.f64 (*.f64 lambda2 lambda2) (+.f64 (fma.f64 (/.f64 lambda1 lambda2) #s(literal -2 binary64) #s(literal 1 binary64)) (/.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))))
(pow lambda2 2)
(*.f64 lambda2 lambda2)
(* (pow lambda2 2) (+ 1 (* -2 (/ lambda1 lambda2))))
(*.f64 (*.f64 lambda2 lambda2) (fma.f64 (/.f64 lambda1 lambda2) #s(literal -2 binary64) #s(literal 1 binary64)))
(* (pow lambda2 2) (+ 1 (* -1 (/ (+ (* -1 (/ (pow lambda1 2) lambda2)) (* 2 lambda1)) lambda2))))
(*.f64 (*.f64 lambda2 lambda2) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 lambda1 #s(literal 2 binary64)) (/.f64 (*.f64 lambda1 lambda1) lambda2)) lambda2)))
(* (pow lambda2 2) (+ 1 (* -1 (/ (+ (* -1 (/ (pow lambda1 2) lambda2)) (* 2 lambda1)) lambda2))))
(*.f64 (*.f64 lambda2 lambda2) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 lambda1 #s(literal 2 binary64)) (/.f64 (*.f64 lambda1 lambda1) lambda2)) lambda2)))

eval219.0ms (1.5%)

Memory
27.7MiB live, 372.1MiB allocated
Compiler

Compiled 33 252 to 3 561 computations (89.3% saved)

prune367.0ms (2.5%)

Memory
-4.5MiB live, 439.8MiB allocated
Pruning

53 alts after pruning (47 fresh and 6 done)

PrunedKeptTotal
New1 205221 227
Fresh312556
Picked235
Done033
Total1 238531 291
Accuracy
97.3%
Counts
1 291 → 53
Alt Table
Click to see full alt table
StatusAccuracyProgram
55.3%
(/.f64 phi2 (/.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 phi1) (/.f64 R phi2) R)))
57.7%
(/.f64 R (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))
24.7%
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 R (/.f64 phi1 phi2) R) (*.f64 (-.f64 (*.f64 R R) (/.f64 (*.f64 (*.f64 R phi1) (*.f64 R phi1)) (*.f64 phi2 phi2))) phi2)))
18.6%
(*.f64 (hypot.f64 (exp.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))))) phi1) R)
21.4%
(*.f64 (hypot.f64 (exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2)))) phi2) R)
64.0%
(*.f64 (hypot.f64 phi2 (-.f64 lambda1 lambda2)) R)
70.4%
(*.f64 (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) R)
50.8%
(*.f64 (hypot.f64 phi2 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) R)
55.7%
(*.f64 (hypot.f64 phi2 (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) R)
19.1%
(*.f64 (hypot.f64 phi1 (*.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) #s(literal 1/2 binary64)))) R)
68.6%
(*.f64 (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) R)
51.2%
(*.f64 (hypot.f64 phi1 (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) R)
45.1%
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 phi2 phi2))))) R)
8.2%
(*.f64 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) R)
32.1%
(*.f64 (*.f64 (neg.f64 lambda1) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 lambda2 (/.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 lambda2 (/.f64 (*.f64 phi2 phi2) lambda1) (*.f64 phi2 phi2))) lambda1)) lambda1))) R)
23.1%
(*.f64 (*.f64 (neg.f64 lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) R)
7.8%
(*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (neg.f64 lambda2)) R)
22.3%
(*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (neg.f64 lambda1)) R)
40.9%
(*.f64 (*.f64 lambda2 (-.f64 #s(literal 1 binary64) (/.f64 lambda1 lambda2))) R)
20.5%
(*.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) R)
8.8%
(*.f64 (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) R)
9.0%
(*.f64 (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) R)
13.5%
(*.f64 (*.f64 R (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) lambda1)
29.0%
(*.f64 (*.f64 R lambda2) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))))
20.5%
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
21.1%
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
9.3%
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
47.2%
(*.f64 (sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))) (*.f64 phi1 phi1))) R)
3.3%
(*.f64 (neg.f64 phi2) R)
42.9%
(*.f64 (neg.f64 lambda1) (fma.f64 R (/.f64 lambda2 (neg.f64 lambda1)) R))
38.1%
(*.f64 (neg.f64 lambda1) (fma.f64 R (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (neg.f64 lambda1))))
42.3%
(*.f64 (neg.f64 lambda1) (-.f64 R (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 R (*.f64 phi2 phi2)) lambda1) (*.f64 R lambda2)) lambda1)))
26.4%
(*.f64 (neg.f64 lambda1) R)
54.2%
(*.f64 phi2 (fma.f64 (/.f64 (neg.f64 phi1) phi2) R R))
55.4%
(*.f64 phi2 (-.f64 R (*.f64 phi1 (/.f64 R phi2))))
32.3%
(*.f64 phi2 R)
27.2%
(*.f64 phi1 (neg.f64 R))
36.6%
(*.f64 lambda2 (fma.f64 R (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (*.f64 (*.f64 R (neg.f64 lambda1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) lambda2)))
46.1%
(*.f64 lambda2 (*.f64 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))) (fma.f64 (neg.f64 R) (/.f64 lambda1 lambda2) R)))
27.9%
(*.f64 R (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 (/.f64 lambda1 lambda2) #s(literal 1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))))) lambda2)))
28.9%
(*.f64 R (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) lambda2)))
46.8%
(*.f64 R (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1))))))
58.6%
(*.f64 R (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (fma.f64 (cos.f64 phi2) (cos.f64 phi1) (*.f64 (neg.f64 (sin.f64 phi1)) (sin.f64 phi2))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))))
55.4%
(*.f64 R (-.f64 phi2 phi1))
13.7%
(*.f64 R (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) lambda1))
11.1%
(*.f64 R (*.f64 (cos.f64 (*.f64 phi2 (fma.f64 #s(literal 1/2 binary64) (/.f64 phi1 phi2) #s(literal 1/2 binary64)))) lambda1))
28.1%
(*.f64 R (sqrt.f64 (fma.f64 (fma.f64 (*.f64 phi1 phi1) #s(literal -1/4 binary64) #s(literal 1 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1))))
47.2%
(*.f64 R (sqrt.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))))
35.1%
(*.f64 R (sqrt.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 lambda2 lambda2) (*.f64 phi1 phi1))))
20.3%
(*.f64 R (sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64))))))
46.0%
(*.f64 R (sqrt.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1))))
21.7%
(*.f64 R lambda2)
8.2%
(neg.f64 (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))))
Compiler

Compiled 1 883 to 1 230 computations (34.7% saved)

simplify400.0ms (2.7%)

Memory
-6.2MiB live, 514.2MiB allocated
Algorithm
egg-herbie
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
cost-diff0
(/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) lambda2)
cost-diff0
(*.f64 R (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) lambda2)))
cost-diff192
(/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))
cost-diff704
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) lambda2))
cost-diff0
(*.f64 #s(literal 1/2 binary64) phi1)
cost-diff0
(cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))
cost-diff0
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (neg.f64 lambda1))
cost-diff0
(*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (neg.f64 lambda1)) R)
cost-diff0
(-.f64 lambda1 lambda2)
cost-diff0
(sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)))))
cost-diff0
(*.f64 R (sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64))))))
cost-diff384
(fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64))))
cost-diff0
(*.f64 R lambda2)
cost-diff0
(sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (fma.f64 (cos.f64 phi2) (cos.f64 phi1) (*.f64 (neg.f64 (sin.f64 phi1)) (sin.f64 phi2))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
cost-diff0
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (fma.f64 (cos.f64 phi2) (cos.f64 phi1) (*.f64 (neg.f64 (sin.f64 phi1)) (sin.f64 phi2))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))
cost-diff128
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (fma.f64 (cos.f64 phi2) (cos.f64 phi1) (*.f64 (neg.f64 (sin.f64 phi1)) (sin.f64 phi2)))))
cost-diff320
(*.f64 R (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (fma.f64 (cos.f64 phi2) (cos.f64 phi1) (*.f64 (neg.f64 (sin.f64 phi1)) (sin.f64 phi2))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))))
Rules
15 486×lower-fma.f32
15 476×lower-fma.f64
5 182×lower-*.f32
5 156×lower-*.f64
2 466×lower-+.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
046475
088475
1155471
2357463
31231458
45031458
08240446
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(*.f64 R (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (fma.f64 (cos.f64 phi2) (cos.f64 phi1) (*.f64 (neg.f64 (sin.f64 phi1)) (sin.f64 phi2))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))))
R
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (fma.f64 (cos.f64 phi2) (cos.f64 phi1) (*.f64 (neg.f64 (sin.f64 phi1)) (sin.f64 phi2))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))
#s(literal 1 binary64)
(sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (fma.f64 (cos.f64 phi2) (cos.f64 phi1) (*.f64 (neg.f64 (sin.f64 phi1)) (sin.f64 phi2))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (fma.f64 (cos.f64 phi2) (cos.f64 phi1) (*.f64 (neg.f64 (sin.f64 phi1)) (sin.f64 phi2))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))
(fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (fma.f64 (cos.f64 phi2) (cos.f64 phi1) (*.f64 (neg.f64 (sin.f64 phi1)) (sin.f64 phi2))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))
(*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))
(-.f64 lambda1 lambda2)
lambda1
lambda2
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (fma.f64 (cos.f64 phi2) (cos.f64 phi1) (*.f64 (neg.f64 (sin.f64 phi1)) (sin.f64 phi2)))))
#s(literal 1/2 binary64)
(*.f64 #s(literal 1/2 binary64) (fma.f64 (cos.f64 phi2) (cos.f64 phi1) (*.f64 (neg.f64 (sin.f64 phi1)) (sin.f64 phi2))))
(fma.f64 (cos.f64 phi2) (cos.f64 phi1) (*.f64 (neg.f64 (sin.f64 phi1)) (sin.f64 phi2)))
(cos.f64 phi2)
phi2
(cos.f64 phi1)
phi1
(*.f64 (neg.f64 (sin.f64 phi1)) (sin.f64 phi2))
(neg.f64 (sin.f64 phi1))
(sin.f64 phi1)
(sin.f64 phi2)
(*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))
(-.f64 phi1 phi2)
(*.f64 R lambda2)
R
lambda2
(*.f64 R (sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64))))))
R
(sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)))))
(fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64))))
(-.f64 lambda1 lambda2)
lambda1
lambda2
(*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)))
(*.f64 phi1 phi1)
phi1
(fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64))
#s(literal -1/4 binary64)
(*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))
#s(literal 1 binary64)
(*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (neg.f64 lambda1)) R)
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (neg.f64 lambda1))
(cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))
(*.f64 #s(literal 1/2 binary64) phi1)
#s(literal 1/2 binary64)
phi1
(neg.f64 lambda1)
lambda1
R
(*.f64 R (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) lambda2)))
R
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) lambda2))
#s(literal 1 binary64)
(/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) lambda2)
(sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))))
(/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))
(fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))
#s(literal 1/2 binary64)
(cos.f64 (+.f64 phi2 phi1))
(+.f64 phi2 phi1)
phi2
phi1
lambda2
Outputs
(*.f64 R (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (fma.f64 (cos.f64 phi2) (cos.f64 phi1) (*.f64 (neg.f64 (sin.f64 phi1)) (sin.f64 phi2))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))))
(/.f64 R (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (*.f64 (-.f64 lambda1 lambda2) #s(literal 1/2 binary64)) (-.f64 (fma.f64 (cos.f64 phi2) (cos.f64 phi1) #s(literal 1 binary64)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))
R
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (fma.f64 (cos.f64 phi2) (cos.f64 phi1) (*.f64 (neg.f64 (sin.f64 phi1)) (sin.f64 phi2))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (*.f64 (-.f64 lambda1 lambda2) #s(literal 1/2 binary64)) (-.f64 (fma.f64 (cos.f64 phi2) (cos.f64 phi1) #s(literal 1 binary64)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))
#s(literal 1 binary64)
(sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (fma.f64 (cos.f64 phi2) (cos.f64 phi1) (*.f64 (neg.f64 (sin.f64 phi1)) (sin.f64 phi2))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (*.f64 (-.f64 lambda1 lambda2) #s(literal 1/2 binary64)) (-.f64 (fma.f64 (cos.f64 phi2) (cos.f64 phi1) #s(literal 1 binary64)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (fma.f64 (cos.f64 phi2) (cos.f64 phi1) (*.f64 (neg.f64 (sin.f64 phi1)) (sin.f64 phi2))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))
(/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (*.f64 (-.f64 lambda1 lambda2) #s(literal 1/2 binary64)) (-.f64 (fma.f64 (cos.f64 phi2) (cos.f64 phi1) #s(literal 1 binary64)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))
(fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (fma.f64 (cos.f64 phi2) (cos.f64 phi1) (*.f64 (neg.f64 (sin.f64 phi1)) (sin.f64 phi2))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))
(fma.f64 (-.f64 lambda1 lambda2) (*.f64 (*.f64 (-.f64 lambda1 lambda2) #s(literal 1/2 binary64)) (-.f64 (fma.f64 (cos.f64 phi2) (cos.f64 phi1) #s(literal 1 binary64)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))
(*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))
(-.f64 lambda1 lambda2)
lambda1
lambda2
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (fma.f64 (cos.f64 phi2) (cos.f64 phi1) (*.f64 (neg.f64 (sin.f64 phi1)) (sin.f64 phi2)))))
(fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64))
#s(literal 1/2 binary64)
(*.f64 #s(literal 1/2 binary64) (fma.f64 (cos.f64 phi2) (cos.f64 phi1) (*.f64 (neg.f64 (sin.f64 phi1)) (sin.f64 phi2))))
(*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.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 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(cos.f64 phi2)
phi2
(cos.f64 phi1)
phi1
(*.f64 (neg.f64 (sin.f64 phi1)) (sin.f64 phi2))
(neg.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(neg.f64 (sin.f64 phi1))
(sin.f64 phi1)
(sin.f64 phi2)
(*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))
(-.f64 phi1 phi2)
(*.f64 R lambda2)
R
lambda2
(*.f64 R (sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64))))))
(*.f64 R (sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 phi1 (*.f64 phi1 #s(literal -1/4 binary64)) #s(literal 1 binary64))) (*.f64 phi1 phi1))))
R
(sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)))))
(sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 phi1 (*.f64 phi1 #s(literal -1/4 binary64)) #s(literal 1 binary64))) (*.f64 phi1 phi1)))
(fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64))))
(fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 phi1 (*.f64 phi1 #s(literal -1/4 binary64)) #s(literal 1 binary64))) (*.f64 phi1 phi1))
(-.f64 lambda1 lambda2)
lambda1
lambda2
(*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)))
(*.f64 phi1 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64))) phi1))
(*.f64 phi1 phi1)
phi1
(fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64))
(fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64))
#s(literal -1/4 binary64)
(*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))
#s(literal 1 binary64)
(*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (neg.f64 lambda1)) R)
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 R (neg.f64 lambda1)))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (neg.f64 lambda1))
(cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))
(*.f64 #s(literal 1/2 binary64) phi1)
#s(literal 1/2 binary64)
phi1
(neg.f64 lambda1)
lambda1
R
(*.f64 R (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) lambda2)))
(/.f64 (*.f64 R lambda2) (sqrt.f64 (/.f64 #s(literal 2 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (+.f64 phi2 phi1))))))
R
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) lambda2))
(/.f64 lambda2 (sqrt.f64 (/.f64 #s(literal 2 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (+.f64 phi2 phi1))))))
#s(literal 1 binary64)
(/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) lambda2)
(/.f64 (sqrt.f64 (/.f64 #s(literal 2 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (+.f64 phi2 phi1))))) lambda2)
(sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))))
(sqrt.f64 (/.f64 #s(literal 2 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (+.f64 phi2 phi1)))))
(/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))
(/.f64 #s(literal 2 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (+.f64 phi2 phi1))))
(fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))
#s(literal 1/2 binary64)
(cos.f64 (+.f64 phi2 phi1))
(+.f64 phi2 phi1)
phi2
phi1
lambda2

localize244.0ms (1.6%)

Memory
28.1MiB live, 299.9MiB allocated
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
accuracy99.8%
(/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) lambda2)
accuracy99.7%
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) lambda2))
accuracy99.6%
(fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))
accuracy94.1%
(cos.f64 (+.f64 phi2 phi1))
accuracy100.0%
(neg.f64 lambda1)
accuracy100.0%
(cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))
accuracy100.0%
(*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (neg.f64 lambda1)) R)
accuracy100.0%
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (neg.f64 lambda1))
accuracy100.0%
(*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))
accuracy92.2%
(fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64))))
accuracy82.7%
(*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)))
accuracy70.3%
(sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)))))
accuracy100.0%
(*.f64 R lambda2)
accuracy99.8%
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (fma.f64 (cos.f64 phi2) (cos.f64 phi1) (*.f64 (neg.f64 (sin.f64 phi1)) (sin.f64 phi2))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))
accuracy99.6%
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (fma.f64 (cos.f64 phi2) (cos.f64 phi1) (*.f64 (neg.f64 (sin.f64 phi1)) (sin.f64 phi2)))))
accuracy99.3%
(/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (fma.f64 (cos.f64 phi2) (cos.f64 phi1) (*.f64 (neg.f64 (sin.f64 phi1)) (sin.f64 phi2))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))
accuracy64.5%
(sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (fma.f64 (cos.f64 phi2) (cos.f64 phi1) (*.f64 (neg.f64 (sin.f64 phi1)) (sin.f64 phi2))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
Samples
80.0ms74×2valid
44.0ms92×0invalid
23.0ms66×0valid
22.0ms24×1valid
Compiler

Compiled 504 to 52 computations (89.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 124.0ms
ival-mult: 37.0ms (29.8% of total)
ival-cos: 29.0ms (23.4% of total)
adjust: 14.0ms (11.3% of total)
ival-add: 11.0ms (8.9% of total)
ival-sin: 11.0ms (8.9% of total)
ival-div: 10.0ms (8.1% of total)
ival-sqrt: 7.0ms (5.6% of total)
ival-sub: 4.0ms (3.2% of total)
ival-neg: 2.0ms (1.6% of total)
ival-assert: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series218.0ms (1.5%)

Memory
-19.4MiB live, 181.4MiB allocated
Counts
23 → 744
Calls
Call 1
Inputs
#<alt (*.f64 R (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (fma.f64 (cos.f64 phi2) (cos.f64 phi1) (*.f64 (neg.f64 (sin.f64 phi1)) (sin.f64 phi2))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))))>
#<alt (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (fma.f64 (cos.f64 phi2) (cos.f64 phi1) (*.f64 (neg.f64 (sin.f64 phi1)) (sin.f64 phi2)))))>
#<alt (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (fma.f64 (cos.f64 phi2) (cos.f64 phi1) (*.f64 (neg.f64 (sin.f64 phi1)) (sin.f64 phi2))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))>
#<alt (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (fma.f64 (cos.f64 phi2) (cos.f64 phi1) (*.f64 (neg.f64 (sin.f64 phi1)) (sin.f64 phi2))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))>
#<alt (*.f64 R lambda2)>
#<alt (fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64))))>
#<alt (*.f64 R (sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64))))))>
#<alt (sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)))))>
#<alt (-.f64 lambda1 lambda2)>
#<alt (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (neg.f64 lambda1)) R)>
#<alt (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (neg.f64 lambda1))>
#<alt (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))>
#<alt (*.f64 #s(literal 1/2 binary64) phi1)>
#<alt (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) lambda2))>
#<alt (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))>
#<alt (*.f64 R (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) lambda2)))>
#<alt (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) lambda2)>
#<alt (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (fma.f64 (cos.f64 phi2) (cos.f64 phi1) (*.f64 (neg.f64 (sin.f64 phi1)) (sin.f64 phi2))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))>
#<alt (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)))>
#<alt (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))>
#<alt (neg.f64 lambda1)>
#<alt (cos.f64 (+.f64 phi2 phi1))>
#<alt (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))>
Outputs
#<alt (* R (sqrt (+ (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))>
#<alt (* R (sqrt (+ (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))>
#<alt (* R (sqrt (+ (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))>
#<alt (* R (sqrt (+ (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))>
#<alt (* R (sqrt (+ (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))>
#<alt (* R (sqrt (+ (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))>
#<alt (* R (sqrt (+ (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))>
#<alt (* R (sqrt (+ (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))>
#<alt (* R (sqrt (+ (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))>
#<alt (* R (sqrt (+ (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))>
#<alt (* R (sqrt (+ (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))>
#<alt (* R (sqrt (+ (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))>
#<alt (* R (sqrt (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2))))>
#<alt (+ (* -1 (* (* R (* lambda1 (* lambda2 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)))))) (* R (sqrt (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)))))>
#<alt (+ (* R (sqrt (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)))) (* lambda1 (+ (* -1 (* (* R (* lambda2 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)))))) (* 1/2 (* (* R (* lambda1 (- (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (/ (* (pow lambda2 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)) (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)))))))))>
#<alt (+ (* R (sqrt (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)))) (* lambda1 (+ (* -1 (* (* R (* lambda2 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)))))) (* lambda1 (+ (* 1/2 (* (* R (* lambda1 (* lambda2 (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (- (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (/ (* (pow lambda2 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)) (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)))))))) (sqrt (/ 1 (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 3))))) (* 1/2 (* (* R (- (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (/ (* (pow lambda2 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)) (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)))))))))))>
#<alt (* (* R lambda1) (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))>
#<alt (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))) (* R (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))))>
#<alt (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))) (+ (* 1/2 (* (/ (* R (pow (- phi1 phi2) 2)) (pow lambda1 2)) (sqrt (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))))) (* R (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))))))>
#<alt (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))) (+ (* 1/2 (* (/ (* R (* lambda2 (pow (- phi1 phi2) 2))) (pow lambda1 3)) (sqrt (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))))) (+ (* 1/2 (* (/ (* R (pow (- phi1 phi2) 2)) (pow lambda1 2)) (sqrt (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))))) (* R (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))))))>
#<alt (* -1 (* (* R lambda1) (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))))>
#<alt (* -1 (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))) (* R (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))))))>
#<alt (* -1 (* lambda1 (+ (* -1 (/ (+ (* -1/2 (* (/ (* R (pow (- phi1 phi2) 2)) lambda1) (sqrt (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))))) (* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))) lambda1)) (* R (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))))))>
#<alt (* -1 (* lambda1 (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* (* R (pow (- phi1 phi2) 2)) (sqrt (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))))) (* 1/2 (* (/ (* R (* lambda2 (pow (- phi1 phi2) 2))) lambda1) (sqrt (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))))) lambda1)) (* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))) lambda1)) (* R (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))))))>
#<alt (* R (sqrt (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2))))>
#<alt (+ (* -1 (* (* R (* lambda1 (* lambda2 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)))))) (* R (sqrt (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)))))>
#<alt (+ (* R (sqrt (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)))) (* lambda2 (+ (* -1 (* (* R (* lambda1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)))))) (* 1/2 (* (* R (* lambda2 (- (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (/ (* (pow lambda1 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)) (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)))))))))>
#<alt (+ (* R (sqrt (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)))) (* lambda2 (+ (* -1 (* (* R (* lambda1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)))))) (* lambda2 (+ (* 1/2 (* (* R (* lambda1 (* lambda2 (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (- (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (/ (* (pow lambda1 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)) (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)))))))) (sqrt (/ 1 (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 3))))) (* 1/2 (* (* R (- (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (/ (* (pow lambda1 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)) (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)))))))))))>
#<alt (* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))>
#<alt (* lambda2 (+ (* -1 (* (/ (* R lambda1) lambda2) (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))) (* R (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))))>
#<alt (* lambda2 (+ (* -1 (* (/ (* R lambda1) lambda2) (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))) (+ (* 1/2 (* (/ (* R (pow (- phi1 phi2) 2)) (pow lambda2 2)) (sqrt (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))))) (* R (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))))))>
#<alt (* lambda2 (+ (* -1 (* (/ (* R lambda1) lambda2) (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))) (+ (* 1/2 (* (/ (* R (* lambda1 (pow (- phi1 phi2) 2))) (pow lambda2 3)) (sqrt (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))))) (+ (* 1/2 (* (/ (* R (pow (- phi1 phi2) 2)) (pow lambda2 2)) (sqrt (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))))) (* R (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))))))>
#<alt (* -1 (* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))))>
#<alt (* -1 (* lambda2 (+ (* -1 (* (/ (* R lambda1) lambda2) (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))) (* R (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))))))>
#<alt (* -1 (* lambda2 (+ (* -1 (/ (+ (* -1/2 (* (/ (* R (pow (- phi1 phi2) 2)) lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))))) (* (* R lambda1) (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))) lambda2)) (* R (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))))))>
#<alt (* -1 (* lambda2 (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* (* R (pow (- phi1 phi2) 2)) (sqrt (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))))) (* 1/2 (* (/ (* R (* lambda1 (pow (- phi1 phi2) 2))) lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))))) lambda2)) (* (* R lambda1) (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))) lambda2)) (* R (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))))))>
#<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 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2))) (pow phi2 2))))))>
#<alt (* phi2 (+ R (+ (* -1 (/ (* R phi1) phi2)) (+ (* 1/2 (/ (* R (* phi1 (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)))) (pow phi2 3))) (* 1/2 (/ (* R (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos 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 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2))) phi2)) (* R phi1)) phi2)))))>
#<alt (* -1 (* phi2 (+ R (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* R (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)))) (* 1/2 (/ (* R (* phi1 (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)))) phi2))) phi2)) (* R phi1)) phi2)))))>
#<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 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2))) (pow phi1 2))))))>
#<alt (* phi1 (+ R (+ (* -1 (/ (* R phi2) phi1)) (+ (* 1/2 (/ (* R (* phi2 (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)))) (pow phi1 3))) (* 1/2 (/ (* R (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos 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 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2))) phi1)) (* R phi2)) phi1)))))>
#<alt (* -1 (* phi1 (+ R (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* R (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)))) (* 1/2 (/ (* R (* phi2 (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)))) phi1))) phi1)) (* R phi2)) 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 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))>
#<alt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))>
#<alt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))>
#<alt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))>
#<alt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))>
#<alt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))>
#<alt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))>
#<alt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos 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 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))>
#<alt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))>
#<alt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))>
#<alt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))>
#<alt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))>
#<alt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))>
#<alt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))>
#<alt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))>
#<alt (sqrt (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)))>
#<alt (+ (sqrt (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2))) (* -1 (* (* lambda1 (* lambda2 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)))))))>
#<alt (+ (sqrt (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2))) (* lambda1 (+ (* -1 (* (* lambda2 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)))))) (* 1/2 (* (* lambda1 (- (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (/ (* (pow lambda2 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)) (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)))))))))>
#<alt (+ (sqrt (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2))) (* lambda1 (+ (* -1 (* (* lambda2 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)))))) (* lambda1 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)))) (- (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (/ (* (pow lambda2 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)) (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)))))) (* 1/2 (* (* lambda1 (* lambda2 (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (- (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (/ (* (pow lambda2 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)) (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2))))))) (sqrt (/ 1 (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 3))))))))))>
#<alt (* lambda1 (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))>
#<alt (* lambda1 (+ (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (* -1 (* (/ lambda2 lambda1) (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))))))>
#<alt (* lambda1 (+ (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (+ (* -1 (* (/ lambda2 lambda1) (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))) (* 1/2 (* (/ (pow (- phi1 phi2) 2) (pow lambda1 2)) (sqrt (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))))))))>
#<alt (* lambda1 (+ (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (+ (* -1 (* (/ lambda2 lambda1) (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))) (+ (* 1/2 (* (/ (* lambda2 (pow (- phi1 phi2) 2)) (pow lambda1 3)) (sqrt (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))))) (* 1/2 (* (/ (pow (- phi1 phi2) 2) (pow lambda1 2)) (sqrt (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))))))))>
#<alt (* -1 (* lambda1 (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))))>
#<alt (* -1 (* lambda1 (+ (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (* -1 (* (/ lambda2 lambda1) (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))))))>
#<alt (* -1 (* lambda1 (+ (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (* -1 (/ (+ (* -1/2 (* (/ (pow (- phi1 phi2) 2) lambda1) (sqrt (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))))) (* lambda2 (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))) lambda1)))))>
#<alt (* -1 (* lambda1 (+ (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* (sqrt (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (pow (- phi1 phi2) 2))) (* 1/2 (* (/ (* lambda2 (pow (- phi1 phi2) 2)) lambda1) (sqrt (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))))) lambda1)) (* lambda2 (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))) lambda1)))))>
#<alt (sqrt (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)))>
#<alt (+ (sqrt (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2))) (* -1 (* (* lambda1 (* lambda2 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)))))))>
#<alt (+ (sqrt (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2))) (* lambda2 (+ (* -1 (* (* lambda1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)))))) (* 1/2 (* (* lambda2 (- (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (/ (* (pow lambda1 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)) (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)))))))))>
#<alt (+ (sqrt (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2))) (* lambda2 (+ (* -1 (* (* lambda1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)))))) (* lambda2 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)))) (- (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (/ (* (pow lambda1 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)) (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)))))) (* 1/2 (* (* lambda1 (* lambda2 (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (- (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (/ (* (pow lambda1 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)) (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2))))))) (sqrt (/ 1 (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 3))))))))))>
#<alt (* lambda2 (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))>
#<alt (* lambda2 (+ (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (* -1 (* (/ lambda1 lambda2) (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))))))>
#<alt (* lambda2 (+ (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (+ (* -1 (* (/ lambda1 lambda2) (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))) (* 1/2 (* (/ (pow (- phi1 phi2) 2) (pow lambda2 2)) (sqrt (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))))))))>
#<alt (* lambda2 (+ (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (+ (* -1 (* (/ lambda1 lambda2) (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))) (+ (* 1/2 (* (/ (* lambda1 (pow (- phi1 phi2) 2)) (pow lambda2 3)) (sqrt (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))))) (* 1/2 (* (/ (pow (- phi1 phi2) 2) (pow lambda2 2)) (sqrt (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))))))))>
#<alt (* -1 (* lambda2 (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))))>
#<alt (* -1 (* lambda2 (+ (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (* -1 (* (/ lambda1 lambda2) (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))))))>
#<alt (* -1 (* lambda2 (+ (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (* -1 (/ (+ (* -1/2 (* (/ (pow (- phi1 phi2) 2) lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))))) (* lambda1 (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))) lambda2)))))>
#<alt (* -1 (* lambda2 (+ (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* (sqrt (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (pow (- phi1 phi2) 2))) (* 1/2 (* (/ (* lambda1 (pow (- phi1 phi2) 2)) lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))))) lambda2)) (* lambda1 (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))) lambda2)))))>
#<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 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))>
#<alt (* phi2 (+ 1 (+ (* -1 (/ phi1 phi2)) (+ (* 1/2 (/ (* phi1 (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2))) (pow phi2 3))) (* 1/2 (/ (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos 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 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)) phi2))) phi2)))))>
#<alt (* -1 (* phi2 (+ 1 (* -1 (/ (+ phi1 (* -1 (/ (+ (* 1/2 (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2))) (* 1/2 (/ (* phi1 (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2))) phi2))) phi2))) 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 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))>
#<alt (* phi1 (+ 1 (+ (* -1 (/ phi2 phi1)) (+ (* 1/2 (/ (* phi2 (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2))) (pow phi1 3))) (* 1/2 (/ (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos 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 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)) phi1))) phi1)))))>
#<alt (* -1 (* phi1 (+ 1 (* -1 (/ (+ phi2 (* -1 (/ (+ (* 1/2 (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2))) (* 1/2 (/ (* phi2 (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2))) phi1))) phi1))) phi1)))))>
#<alt (sqrt (/ 1 (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2))))>
#<alt (+ (sqrt (/ 1 (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)))) (* (* lambda1 (* lambda2 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (sqrt (/ 1 (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 3)))))>
#<alt (+ (sqrt (/ 1 (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)))) (* lambda1 (+ (* -1/2 (* (* lambda1 (+ (* -4 (/ (* (pow lambda2 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)) (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 3))) (+ (* 1/2 (/ 1 (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 2))) (+ (* 1/2 (/ (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))) (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 2))) (/ (* (pow lambda2 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)) (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 3)))))) (sqrt (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2))))) (* (* lambda2 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (sqrt (/ 1 (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 3)))))))>
#<alt (+ (sqrt (/ 1 (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)))) (* lambda1 (+ (* lambda1 (+ (* -1/2 (* (* lambda1 (+ (* -1 (/ (* lambda2 (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (+ (* -4 (/ (* (pow lambda2 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)) (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 3))) (+ (* 1/2 (/ 1 (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 2))) (+ (* 1/2 (/ (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))) (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 2))) (/ (* (pow lambda2 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)) (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 3))))))) (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)))) (+ (* 2 (/ (* lambda2 (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (+ (* -4 (/ (* (pow lambda2 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)) (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 3))) (+ (* 1/2 (/ 1 (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 2))) (* 1/2 (/ (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))) (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 2))))))) (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)))) (* 2 (/ (* lambda2 (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)) (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 3)))))) (sqrt (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2))))) (* -1/2 (* (+ (* -4 (/ (* (pow lambda2 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)) (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 3))) (+ (* 1/2 (/ 1 (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 2))) (+ (* 1/2 (/ (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))) (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 2))) (/ (* (pow lambda2 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)) (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 3))))) (sqrt (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2))))))) (* (* lambda2 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (sqrt (/ 1 (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 3)))))))>
#<alt (* (/ 1 lambda1) (sqrt (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))))>
#<alt (/ (+ (sqrt (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (* (/ lambda2 lambda1) (sqrt (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))))) lambda1)>
#<alt (/ (+ (sqrt (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (+ (* -1/2 (* (/ (+ (* -4 (/ (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (+ (* 2 (/ (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (/ (pow (- phi1 phi2) 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)))) (pow lambda1 2)) (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))) (* (/ lambda2 lambda1) (sqrt (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))))) lambda1)>
#<alt (/ (+ (sqrt (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (+ (* -1/2 (* (/ (+ (* -4 (/ (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (+ (* 2 (/ (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (/ (pow (- phi1 phi2) 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)))) (pow lambda1 2)) (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))) (+ (* -1/2 (* (/ (+ (* -1 (* lambda2 (+ (* -4 (/ (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (+ (* 2 (/ (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (/ (pow (- phi1 phi2) 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)))))) (+ (* 2 (* lambda2 (+ (* -4 (/ (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (+ (/ (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (/ (pow (- phi1 phi2) 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)))))) (* 2 (/ (* lambda2 (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2))) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2))))) (pow lambda1 3)) (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))) (* (/ lambda2 lambda1) (sqrt (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))))))) lambda1)>
#<alt (* -1 (* (/ 1 lambda1) (sqrt (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))))>
#<alt (* -1 (/ (+ (sqrt (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (* (/ lambda2 lambda1) (sqrt (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))))) lambda1))>
#<alt (* -1 (/ (+ (sqrt (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (* -1 (/ (+ (* -1 (* lambda2 (sqrt (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))))) (* 1/2 (* (/ (+ (* -4 (/ (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (+ (* 2 (/ (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (/ (pow (- phi1 phi2) 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)))) lambda1) (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))))) lambda1))) lambda1))>
#<alt (* -1 (/ (+ (sqrt (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (* -1 (/ (+ (* -1 (* lambda2 (sqrt (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))))) (* -1 (/ (+ (* -1/2 (* (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (+ (* -4 (/ (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (+ (* 2 (/ (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (/ (pow (- phi1 phi2) 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)))))) (* 1/2 (* (/ (+ (* -2 (* lambda2 (+ (* -4 (/ (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (+ (/ (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (/ (pow (- phi1 phi2) 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)))))) (+ (* -2 (/ (* lambda2 (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2))) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2))) (* lambda2 (+ (* -4 (/ (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (+ (* 2 (/ (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (/ (pow (- phi1 phi2) 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2))))))) lambda1) (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))))) lambda1))) lambda1))) lambda1))>
#<alt (sqrt (/ 1 (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2))))>
#<alt (+ (sqrt (/ 1 (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)))) (* (* lambda1 (* lambda2 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (sqrt (/ 1 (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 3)))))>
#<alt (+ (sqrt (/ 1 (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)))) (* lambda2 (+ (* -1/2 (* (* lambda2 (+ (* -4 (/ (* (pow lambda1 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)) (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 3))) (+ (* 1/2 (/ 1 (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 2))) (+ (* 1/2 (/ (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))) (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 2))) (/ (* (pow lambda1 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)) (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 3)))))) (sqrt (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2))))) (* (* lambda1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (sqrt (/ 1 (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 3)))))))>
#<alt (+ (sqrt (/ 1 (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)))) (* lambda2 (+ (* lambda2 (+ (* -1/2 (* (* lambda2 (+ (* -1 (/ (* lambda1 (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (+ (* -4 (/ (* (pow lambda1 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)) (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 3))) (+ (* 1/2 (/ 1 (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 2))) (+ (* 1/2 (/ (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))) (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 2))) (/ (* (pow lambda1 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)) (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 3))))))) (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)))) (+ (* 2 (/ (* lambda1 (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (+ (* -4 (/ (* (pow lambda1 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)) (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 3))) (+ (* 1/2 (/ 1 (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 2))) (* 1/2 (/ (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))) (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 2))))))) (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)))) (* 2 (/ (* lambda1 (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)) (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 3)))))) (sqrt (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2))))) (* -1/2 (* (+ (* -4 (/ (* (pow lambda1 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)) (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 3))) (+ (* 1/2 (/ 1 (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 2))) (+ (* 1/2 (/ (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))) (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 2))) (/ (* (pow lambda1 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)) (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 3))))) (sqrt (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2))))))) (* (* lambda1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (sqrt (/ 1 (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 3)))))))>
#<alt (* (/ 1 lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))))>
#<alt (/ (+ (sqrt (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (* (/ lambda1 lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))))) lambda2)>
#<alt (/ (+ (sqrt (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (+ (* -1/2 (* (/ (+ (* -4 (/ (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (+ (* 2 (/ (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (/ (pow (- phi1 phi2) 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)))) (pow lambda2 2)) (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))) (* (/ lambda1 lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))))) lambda2)>
#<alt (/ (+ (sqrt (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (+ (* -1/2 (* (/ (+ (* -4 (/ (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (+ (* 2 (/ (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (/ (pow (- phi1 phi2) 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)))) (pow lambda2 2)) (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))) (+ (* -1/2 (* (/ (+ (* -1 (* lambda1 (+ (* -4 (/ (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (+ (* 2 (/ (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (/ (pow (- phi1 phi2) 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)))))) (+ (* 2 (* lambda1 (+ (* -4 (/ (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (+ (/ (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (/ (pow (- phi1 phi2) 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)))))) (* 2 (/ (* lambda1 (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2))) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2))))) (pow lambda2 3)) (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))) (* (/ lambda1 lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))))))) lambda2)>
#<alt (* -1 (* (/ 1 lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))))>
#<alt (* -1 (/ (+ (sqrt (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (* (/ lambda1 lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))))) lambda2))>
#<alt (* -1 (/ (+ (sqrt (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (* -1 (/ (+ (* -1 (* lambda1 (sqrt (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))))) (* 1/2 (* (/ (+ (* -4 (/ (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (+ (* 2 (/ (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (/ (pow (- phi1 phi2) 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)))) lambda2) (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))))) lambda2))) lambda2))>
#<alt (* -1 (/ (+ (sqrt (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (* -1 (/ (+ (* -1 (* lambda1 (sqrt (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))))) (* -1 (/ (+ (* -1/2 (* (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (+ (* -4 (/ (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (+ (* 2 (/ (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (/ (pow (- phi1 phi2) 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)))))) (* 1/2 (* (/ (+ (* -2 (* lambda1 (+ (* -4 (/ (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (+ (/ (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (/ (pow (- phi1 phi2) 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)))))) (+ (* -2 (/ (* lambda1 (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2))) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2))) (* lambda1 (+ (* -4 (/ (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (+ (* 2 (/ (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (/ (pow (- phi1 phi2) 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2))))))) lambda2) (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))))) lambda2))) lambda2))) lambda2))>
#<alt (sqrt (/ 1 (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))>
#<alt (+ (sqrt (/ 1 (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (* -1/2 (* (* phi2 (+ (* -2 (/ phi1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (* -1/2 (/ (* (sin phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))))) (sqrt (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))>
#<alt (+ (sqrt (/ 1 (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (* phi2 (+ (* -1/2 (* (* phi2 (+ (* -1 (/ (* (+ (* -2 phi1) (* -1/2 (* (sin phi1) (pow (- lambda1 lambda2) 2)))) (+ (* -2 (/ phi1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (* -1/2 (/ (* (sin phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))))) (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (+ (* -1/4 (/ (* (cos phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (+ (* 1/4 (* (pow (+ (* -2 (/ phi1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (* -1/2 (/ (* (sin phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2)))) 2) (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (/ 1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2)))))) (sqrt (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))) (* -1/2 (* (+ (* -2 (/ phi1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (* -1/2 (/ (* (sin phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2)))) (sqrt (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))))>
#<alt (+ (sqrt (/ 1 (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (* phi2 (+ (* -1/2 (* (+ (* -2 (/ phi1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (* -1/2 (/ (* (sin phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2)))) (sqrt (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))) (* phi2 (+ (* -1/2 (* (* phi2 (+ (* -1 (/ (* (+ 1 (* -1/4 (* (cos phi1) (pow (- lambda1 lambda2) 2)))) (+ (* -2 (/ phi1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (* -1/2 (/ (* (sin phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))))) (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (+ (* -1 (/ (* (+ (* -2 phi1) (* -1/2 (* (sin phi1) (pow (- lambda1 lambda2) 2)))) (+ (* -1 (/ (* (+ (* -2 phi1) (* -1/2 (* (sin phi1) (pow (- lambda1 lambda2) 2)))) (+ (* -2 (/ phi1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (* -1/2 (/ (* (sin phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))))) (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (+ (* -1/4 (/ (* (cos phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (/ 1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))))) (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (+ (* 1/12 (/ (* (sin phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (* 1/2 (* (+ (* -2 (/ phi1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (* -1/2 (/ (* (sin phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2)))) (* (+ (* -1 (/ (* (+ (* -2 phi1) (* -1/2 (* (sin phi1) (pow (- lambda1 lambda2) 2)))) (+ (* -2 (/ phi1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (* -1/2 (/ (* (sin phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))))) (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (+ (* -1/4 (/ (* (cos phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (+ (* 1/4 (* (pow (+ (* -2 (/ phi1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (* -1/2 (/ (* (sin phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2)))) 2) (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (/ 1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))))) (+ (* (+ 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 (* (+ (* -1 (/ (* (+ (* -2 phi1) (* -1/2 (* (sin phi1) (pow (- lambda1 lambda2) 2)))) (+ (* -2 (/ phi1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (* -1/2 (/ (* (sin phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))))) (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (+ (* -1/4 (/ (* (cos phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (+ (* 1/4 (* (pow (+ (* -2 (/ phi1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (* -1/2 (/ (* (sin phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2)))) 2) (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (/ 1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))))) (sqrt (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))))))>
#<alt (/ 1 phi2)>
#<alt (/ (+ 1 (/ phi1 phi2)) phi2)>
#<alt (/ (+ 1 (+ (* -1/2 (/ (+ (* -4 (pow phi1 2)) (+ (* 2 (pow phi1 2)) (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)))) (pow phi2 2))) (/ phi1 phi2))) phi2)>
#<alt (/ (+ 1 (+ (* -1/2 (/ (+ (* -4 (pow phi1 2)) (+ (* 2 (pow phi1 2)) (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)))) (pow phi2 2))) (+ (* -1/2 (/ (+ (* -1 (* phi1 (+ (* -4 (pow phi1 2)) (+ (* 2 (pow phi1 2)) (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)))))) (+ (* 2 (* phi1 (+ (* -4 (pow phi1 2)) (+ (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))) (* 2 (* phi1 (+ (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (pow phi2 3))) (/ phi1 phi2)))) phi2)>
#<alt (/ -1 phi2)>
#<alt (* -1 (/ (+ 1 (/ phi1 phi2)) phi2))>
#<alt (* -1 (/ (+ 1 (* -1 (/ (+ (* -1 phi1) (* 1/2 (/ (+ (* -4 (pow phi1 2)) (+ (* 2 (pow phi1 2)) (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)))) phi2))) phi2))) phi2))>
#<alt (* -1 (/ (+ 1 (* -1 (/ (+ (* -1 phi1) (* -1 (/ (+ (* -1/2 (+ (* -4 (pow phi1 2)) (+ (* 2 (pow phi1 2)) (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2))))) (* 1/2 (/ (+ (* -2 (* phi1 (+ (* -4 (pow phi1 2)) (+ (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))) (+ (* -2 (* phi1 (+ (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (* phi1 (+ (* -4 (pow phi1 2)) (+ (* 2 (pow phi1 2)) (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2))))))) phi2))) phi2))) phi2))) phi2))>
#<alt (sqrt (/ 1 (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))>
#<alt (+ (sqrt (/ 1 (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (* -1/2 (* (* phi1 (+ (* -2 (/ phi2 (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (* -1/2 (/ (* (sin phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))))) (sqrt (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))>
#<alt (+ (sqrt (/ 1 (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (* phi1 (+ (* -1/2 (* (* phi1 (+ (* -1 (/ (* (+ (* -2 phi2) (* -1/2 (* (sin phi2) (pow (- lambda1 lambda2) 2)))) (+ (* -2 (/ phi2 (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (* -1/2 (/ (* (sin phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))))) (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (+ (* -1/4 (/ (* (cos phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (+ (* 1/4 (* (pow (+ (* -2 (/ phi2 (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (* -1/2 (/ (* (sin phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2)))) 2) (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (/ 1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2)))))) (sqrt (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))) (* -1/2 (* (+ (* -2 (/ phi2 (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (* -1/2 (/ (* (sin phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2)))) (sqrt (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))))>
#<alt (+ (sqrt (/ 1 (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (* phi1 (+ (* -1/2 (* (+ (* -2 (/ phi2 (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (* -1/2 (/ (* (sin phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2)))) (sqrt (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))) (* phi1 (+ (* -1/2 (* (* phi1 (+ (* -1 (/ (* (+ 1 (* -1/4 (* (cos phi2) (pow (- lambda1 lambda2) 2)))) (+ (* -2 (/ phi2 (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (* -1/2 (/ (* (sin phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))))) (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (+ (* -1 (/ (* (+ (* -2 phi2) (* -1/2 (* (sin phi2) (pow (- lambda1 lambda2) 2)))) (+ (* -1 (/ (* (+ (* -2 phi2) (* -1/2 (* (sin phi2) (pow (- lambda1 lambda2) 2)))) (+ (* -2 (/ phi2 (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (* -1/2 (/ (* (sin phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))))) (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (+ (* -1/4 (/ (* (cos phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (/ 1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))))) (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (+ (* 1/12 (/ (* (sin phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (* 1/2 (* (+ (* -2 (/ phi2 (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (* -1/2 (/ (* (sin phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2)))) (* (+ (* -1 (/ (* (+ (* -2 phi2) (* -1/2 (* (sin phi2) (pow (- lambda1 lambda2) 2)))) (+ (* -2 (/ phi2 (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (* -1/2 (/ (* (sin phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))))) (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (+ (* -1/4 (/ (* (cos phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (+ (* 1/4 (* (pow (+ (* -2 (/ phi2 (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (* -1/2 (/ (* (sin phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2)))) 2) (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (/ 1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))))) (+ (* (+ 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 (* (+ (* -1 (/ (* (+ (* -2 phi2) (* -1/2 (* (sin phi2) (pow (- lambda1 lambda2) 2)))) (+ (* -2 (/ phi2 (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (* -1/2 (/ (* (sin phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))))) (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (+ (* -1/4 (/ (* (cos phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (+ (* 1/4 (* (pow (+ (* -2 (/ phi2 (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (* -1/2 (/ (* (sin phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2)))) 2) (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (/ 1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))))) (sqrt (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))))))>
#<alt (/ 1 phi1)>
#<alt (/ (+ 1 (/ phi2 phi1)) phi1)>
#<alt (/ (+ 1 (+ (* -1/2 (/ (+ (* -4 (pow phi2 2)) (+ (* 2 (pow phi2 2)) (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)))) (pow phi1 2))) (/ phi2 phi1))) phi1)>
#<alt (/ (+ 1 (+ (* -1/2 (/ (+ (* -4 (pow phi2 2)) (+ (* 2 (pow phi2 2)) (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)))) (pow phi1 2))) (+ (* -1/2 (/ (+ (* -1 (* phi2 (+ (* -4 (pow phi2 2)) (+ (* 2 (pow phi2 2)) (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)))))) (+ (* 2 (* phi2 (+ (* -4 (pow phi2 2)) (+ (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))) (* 2 (* phi2 (+ (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (pow phi1 3))) (/ phi2 phi1)))) phi1)>
#<alt (/ -1 phi1)>
#<alt (* -1 (/ (+ 1 (/ phi2 phi1)) phi1))>
#<alt (* -1 (/ (+ 1 (* -1 (/ (+ (* -1 phi2) (* 1/2 (/ (+ (* -4 (pow phi2 2)) (+ (* 2 (pow phi2 2)) (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)))) phi1))) phi1))) phi1))>
#<alt (* -1 (/ (+ 1 (* -1 (/ (+ (* -1 phi2) (* -1 (/ (+ (* -1/2 (+ (* -4 (pow phi2 2)) (+ (* 2 (pow phi2 2)) (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2))))) (* 1/2 (/ (+ (* -2 (* phi2 (+ (* -4 (pow phi2 2)) (+ (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))) (+ (* -2 (* phi2 (+ (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (* phi2 (+ (* -4 (pow phi2 2)) (+ (* 2 (pow phi2 2)) (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2))))))) phi1))) phi1))) phi1))) phi1))>
#<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 (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))) (pow lambda2 2))>
#<alt (+ (* lambda1 (+ (* -2 lambda2) (* 1/2 (* lambda2 (pow phi1 2))))) (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))) (pow lambda2 2)))>
#<alt (+ (* lambda1 (+ (* -2 lambda2) (+ (* 1/2 (* lambda2 (pow phi1 2))) (* lambda1 (+ 1 (* -1/4 (pow phi1 2))))))) (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))) (pow lambda2 2)))>
#<alt (+ (* lambda1 (+ (* -2 lambda2) (+ (* 1/2 (* lambda2 (pow phi1 2))) (* lambda1 (+ 1 (* -1/4 (pow phi1 2))))))) (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))) (pow lambda2 2)))>
#<alt (* (pow lambda1 2) (+ 1 (* -1/4 (pow phi1 2))))>
#<alt (* (pow lambda1 2) (+ 1 (+ (* -2 (/ lambda2 lambda1)) (+ (* -1/4 (pow phi1 2)) (* 1/2 (/ (* lambda2 (pow phi1 2)) lambda1))))))>
#<alt (* (pow lambda1 2) (+ 1 (+ (* -2 (/ lambda2 lambda1)) (+ (* -1/4 (pow phi1 2)) (+ (* 1/2 (/ (* lambda2 (pow phi1 2)) lambda1)) (+ (/ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))) (pow lambda1 2)) (/ (pow lambda2 2) (pow lambda1 2))))))))>
#<alt (* (pow lambda1 2) (+ 1 (+ (* -2 (/ lambda2 lambda1)) (+ (* -1/4 (pow phi1 2)) (+ (* 1/2 (/ (* lambda2 (pow phi1 2)) lambda1)) (+ (/ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))) (pow lambda1 2)) (/ (pow lambda2 2) (pow lambda1 2))))))))>
#<alt (* (pow lambda1 2) (+ 1 (* -1/4 (pow phi1 2))))>
#<alt (* (pow lambda1 2) (+ 1 (+ (* -1 (/ (+ (* -1/2 (* lambda2 (pow phi1 2))) (* 2 lambda2)) lambda1)) (* -1/4 (pow phi1 2)))))>
#<alt (* (pow lambda1 2) (+ 1 (+ (* -1 (/ (+ (* -1 (/ (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))) (pow lambda2 2)) lambda1)) (+ (* -1/2 (* lambda2 (pow phi1 2))) (* 2 lambda2))) lambda1)) (* -1/4 (pow phi1 2)))))>
#<alt (* (pow lambda1 2) (+ 1 (+ (* -1 (/ (+ (* -1 (/ (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))) (pow lambda2 2)) lambda1)) (+ (* -1/2 (* lambda2 (pow phi1 2))) (* 2 lambda2))) lambda1)) (* -1/4 (pow phi1 2)))))>
#<alt (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2)))) (pow lambda1 2))>
#<alt (+ (* lambda2 (+ (* -2 lambda1) (* 1/2 (* lambda1 (pow phi1 2))))) (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2)))) (pow lambda1 2)))>
#<alt (+ (* lambda2 (+ (* -2 lambda1) (+ (* 1/2 (* lambda1 (pow phi1 2))) (* lambda2 (+ 1 (* -1/4 (pow phi1 2))))))) (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2)))) (pow lambda1 2)))>
#<alt (+ (* lambda2 (+ (* -2 lambda1) (+ (* 1/2 (* lambda1 (pow phi1 2))) (* lambda2 (+ 1 (* -1/4 (pow phi1 2))))))) (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2)))) (pow lambda1 2)))>
#<alt (* (pow lambda2 2) (+ 1 (* -1/4 (pow phi1 2))))>
#<alt (* (pow lambda2 2) (+ 1 (+ (* -2 (/ lambda1 lambda2)) (+ (* -1/4 (pow phi1 2)) (* 1/2 (/ (* lambda1 (pow phi1 2)) lambda2))))))>
#<alt (* (pow lambda2 2) (+ 1 (+ (* -2 (/ lambda1 lambda2)) (+ (* -1/4 (pow phi1 2)) (+ (* 1/2 (/ (* lambda1 (pow phi1 2)) lambda2)) (+ (/ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2)))) (pow lambda2 2)) (/ (pow lambda1 2) (pow lambda2 2))))))))>
#<alt (* (pow lambda2 2) (+ 1 (+ (* -2 (/ lambda1 lambda2)) (+ (* -1/4 (pow phi1 2)) (+ (* 1/2 (/ (* lambda1 (pow phi1 2)) lambda2)) (+ (/ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2)))) (pow lambda2 2)) (/ (pow lambda1 2) (pow lambda2 2))))))))>
#<alt (* (pow lambda2 2) (+ 1 (* -1/4 (pow phi1 2))))>
#<alt (* (pow lambda2 2) (+ 1 (+ (* -1 (/ (+ (* -1/2 (* lambda1 (pow phi1 2))) (* 2 lambda1)) lambda2)) (* -1/4 (pow phi1 2)))))>
#<alt (* (pow lambda2 2) (+ 1 (+ (* -1 (/ (+ (* -1 (/ (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2)))) (pow lambda1 2)) lambda2)) (+ (* -1/2 (* lambda1 (pow phi1 2))) (* 2 lambda1))) lambda2)) (* -1/4 (pow phi1 2)))))>
#<alt (* (pow lambda2 2) (+ 1 (+ (* -1 (/ (+ (* -1 (/ (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2)))) (pow lambda1 2)) lambda2)) (+ (* -1/2 (* lambda1 (pow phi1 2))) (* 2 lambda1))) lambda2)) (* -1/4 (pow phi1 2)))))>
#<alt (pow (- lambda1 lambda2) 2)>
#<alt (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2)))) (pow (- lambda1 lambda2) 2))>
#<alt (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2)))) (pow (- lambda1 lambda2) 2))>
#<alt (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2)))) (pow (- lambda1 lambda2) 2))>
#<alt (* (pow phi1 2) (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))))>
#<alt (* (pow phi1 2) (+ 1 (+ (* -1/4 (pow (- lambda1 lambda2) 2)) (/ (pow (- lambda1 lambda2) 2) (pow phi1 2)))))>
#<alt (* (pow phi1 2) (+ 1 (+ (* -1/4 (pow (- lambda1 lambda2) 2)) (/ (pow (- lambda1 lambda2) 2) (pow phi1 2)))))>
#<alt (* (pow phi1 2) (+ 1 (+ (* -1/4 (pow (- lambda1 lambda2) 2)) (/ (pow (- lambda1 lambda2) 2) (pow phi1 2)))))>
#<alt (* (pow phi1 2) (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))))>
#<alt (* (pow phi1 2) (+ 1 (+ (* -1/4 (pow (- lambda1 lambda2) 2)) (/ (pow (- lambda1 lambda2) 2) (pow phi1 2)))))>
#<alt (* (pow phi1 2) (+ 1 (+ (* -1/4 (pow (- lambda1 lambda2) 2)) (/ (pow (- lambda1 lambda2) 2) (pow phi1 2)))))>
#<alt (* (pow phi1 2) (+ 1 (+ (* -1/4 (pow (- lambda1 lambda2) 2)) (/ (pow (- lambda1 lambda2) 2) (pow phi1 2)))))>
#<alt (* R (sqrt (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2)))) (pow (- lambda1 lambda2) 2))))>
#<alt (* R (sqrt (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2)))) (pow (- lambda1 lambda2) 2))))>
#<alt (* R (sqrt (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2)))) (pow (- lambda1 lambda2) 2))))>
#<alt (* R (sqrt (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2)))) (pow (- lambda1 lambda2) 2))))>
#<alt (* R (sqrt (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2)))) (pow (- lambda1 lambda2) 2))))>
#<alt (* R (sqrt (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2)))) (pow (- lambda1 lambda2) 2))))>
#<alt (* R (sqrt (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2)))) (pow (- lambda1 lambda2) 2))))>
#<alt (* R (sqrt (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2)))) (pow (- lambda1 lambda2) 2))))>
#<alt (* R (sqrt (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2)))) (pow (- lambda1 lambda2) 2))))>
#<alt (* R (sqrt (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2)))) (pow (- lambda1 lambda2) 2))))>
#<alt (* R (sqrt (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2)))) (pow (- lambda1 lambda2) 2))))>
#<alt (* R (sqrt (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2)))) (pow (- lambda1 lambda2) 2))))>
#<alt (* R (sqrt (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))) (pow lambda2 2))))>
#<alt (+ (* 1/2 (* (* R (* lambda1 (+ (* -2 lambda2) (* 1/2 (* lambda2 (pow phi1 2)))))) (sqrt (/ 1 (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))) (pow lambda2 2)))))) (* R (sqrt (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))) (pow lambda2 2)))))>
#<alt (+ (* R (sqrt (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))) (pow lambda2 2)))) (* lambda1 (+ (* 1/2 (* (* R (* lambda1 (- (+ 1 (* -1/4 (pow phi1 2))) (* 1/4 (/ (pow (+ (* -2 lambda2) (* 1/2 (* lambda2 (pow phi1 2)))) 2) (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))) (pow lambda2 2))))))) (sqrt (/ 1 (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))) (pow lambda2 2)))))) (* 1/2 (* (* R (+ (* -2 lambda2) (* 1/2 (* lambda2 (pow phi1 2))))) (sqrt (/ 1 (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))) (pow lambda2 2)))))))))>
#<alt (+ (* R (sqrt (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))) (pow lambda2 2)))) (* lambda1 (+ (* 1/2 (* (* R (+ (* -2 lambda2) (* 1/2 (* lambda2 (pow phi1 2))))) (sqrt (/ 1 (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))) (pow lambda2 2)))))) (* lambda1 (+ (* -1/4 (* (* R (* lambda1 (* (+ (* -2 lambda2) (* 1/2 (* lambda2 (pow phi1 2)))) (- (+ 1 (* -1/4 (pow phi1 2))) (* 1/4 (/ (pow (+ (* -2 lambda2) (* 1/2 (* lambda2 (pow phi1 2)))) 2) (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))) (pow lambda2 2)))))))) (sqrt (/ 1 (pow (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))) (pow lambda2 2)) 3))))) (* 1/2 (* (* R (- (+ 1 (* -1/4 (pow phi1 2))) (* 1/4 (/ (pow (+ (* -2 lambda2) (* 1/2 (* lambda2 (pow phi1 2)))) 2) (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))) (pow lambda2 2)))))) (sqrt (/ 1 (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))) (pow lambda2 2)))))))))))>
#<alt (* (* R lambda1) (sqrt (+ 1 (* -1/4 (pow phi1 2)))))>
#<alt (* lambda1 (+ (* 1/2 (* (/ (* R (+ (* -2 lambda2) (* 1/2 (* lambda2 (pow phi1 2))))) lambda1) (sqrt (/ 1 (+ 1 (* -1/4 (pow phi1 2))))))) (* R (sqrt (+ 1 (* -1/4 (pow phi1 2)))))))>
#<alt (* lambda1 (+ (* 1/2 (* (/ (* R (+ (* -2 lambda2) (* 1/2 (* lambda2 (pow phi1 2))))) lambda1) (sqrt (/ 1 (+ 1 (* -1/4 (pow phi1 2))))))) (+ (* 1/2 (* (/ (* R (- (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))) (pow lambda2 2)) (* 1/4 (/ (pow (+ (* -2 lambda2) (* 1/2 (* lambda2 (pow phi1 2)))) 2) (+ 1 (* -1/4 (pow phi1 2))))))) (pow lambda1 2)) (sqrt (/ 1 (+ 1 (* -1/4 (pow phi1 2))))))) (* R (sqrt (+ 1 (* -1/4 (pow phi1 2))))))))>
#<alt (* lambda1 (+ (* -1/4 (* (/ (* R (* (+ (* -2 lambda2) (* 1/2 (* lambda2 (pow phi1 2)))) (- (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))) (pow lambda2 2)) (* 1/4 (/ (pow (+ (* -2 lambda2) (* 1/2 (* lambda2 (pow phi1 2)))) 2) (+ 1 (* -1/4 (pow phi1 2)))))))) (pow lambda1 3)) (sqrt (/ 1 (pow (+ 1 (* -1/4 (pow phi1 2))) 3))))) (+ (* 1/2 (* (/ (* R (+ (* -2 lambda2) (* 1/2 (* lambda2 (pow phi1 2))))) lambda1) (sqrt (/ 1 (+ 1 (* -1/4 (pow phi1 2))))))) (+ (* 1/2 (* (/ (* R (- (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))) (pow lambda2 2)) (* 1/4 (/ (pow (+ (* -2 lambda2) (* 1/2 (* lambda2 (pow phi1 2)))) 2) (+ 1 (* -1/4 (pow phi1 2))))))) (pow lambda1 2)) (sqrt (/ 1 (+ 1 (* -1/4 (pow phi1 2))))))) (* R (sqrt (+ 1 (* -1/4 (pow phi1 2)))))))))>
#<alt (* -1 (* (* R lambda1) (sqrt (+ 1 (* -1/4 (pow phi1 2))))))>
#<alt (* -1 (* lambda1 (+ (* -1/2 (* (/ (* R (+ (* -1/2 (* lambda2 (pow phi1 2))) (* 2 lambda2))) lambda1) (sqrt (/ 1 (+ 1 (* -1/4 (pow phi1 2))))))) (* R (sqrt (+ 1 (* -1/4 (pow phi1 2))))))))>
#<alt (* -1 (* lambda1 (+ (* -1 (/ (+ (* -1/2 (* (/ (* R (- (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))) (pow lambda2 2)) (* 1/4 (/ (pow (+ (* -1/2 (* lambda2 (pow phi1 2))) (* 2 lambda2)) 2) (+ 1 (* -1/4 (pow phi1 2))))))) lambda1) (sqrt (/ 1 (+ 1 (* -1/4 (pow phi1 2))))))) (* 1/2 (* (* R (+ (* -1/2 (* lambda2 (pow phi1 2))) (* 2 lambda2))) (sqrt (/ 1 (+ 1 (* -1/4 (pow phi1 2)))))))) lambda1)) (* R (sqrt (+ 1 (* -1/4 (pow phi1 2))))))))>
#<alt (* -1 (* lambda1 (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/4 (* (/ (* R (* (+ (* -1/2 (* lambda2 (pow phi1 2))) (* 2 lambda2)) (- (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))) (pow lambda2 2)) (* 1/4 (/ (pow (+ (* -1/2 (* lambda2 (pow phi1 2))) (* 2 lambda2)) 2) (+ 1 (* -1/4 (pow phi1 2)))))))) lambda1) (sqrt (/ 1 (pow (+ 1 (* -1/4 (pow phi1 2))) 3))))) (* 1/2 (* (* R (- (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))) (pow lambda2 2)) (* 1/4 (/ (pow (+ (* -1/2 (* lambda2 (pow phi1 2))) (* 2 lambda2)) 2) (+ 1 (* -1/4 (pow phi1 2))))))) (sqrt (/ 1 (+ 1 (* -1/4 (pow phi1 2)))))))) lambda1)) (* 1/2 (* (* R (+ (* -1/2 (* lambda2 (pow phi1 2))) (* 2 lambda2))) (sqrt (/ 1 (+ 1 (* -1/4 (pow phi1 2)))))))) lambda1)) (* R (sqrt (+ 1 (* -1/4 (pow phi1 2))))))))>
#<alt (* R (sqrt (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2)))) (pow lambda1 2))))>
#<alt (+ (* 1/2 (* (* R (* lambda2 (+ (* -2 lambda1) (* 1/2 (* lambda1 (pow phi1 2)))))) (sqrt (/ 1 (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2)))) (pow lambda1 2)))))) (* R (sqrt (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2)))) (pow lambda1 2)))))>
#<alt (+ (* R (sqrt (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2)))) (pow lambda1 2)))) (* lambda2 (+ (* 1/2 (* (* R (* lambda2 (- (+ 1 (* -1/4 (pow phi1 2))) (* 1/4 (/ (pow (+ (* -2 lambda1) (* 1/2 (* lambda1 (pow phi1 2)))) 2) (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2)))) (pow lambda1 2))))))) (sqrt (/ 1 (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2)))) (pow lambda1 2)))))) (* 1/2 (* (* R (+ (* -2 lambda1) (* 1/2 (* lambda1 (pow phi1 2))))) (sqrt (/ 1 (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2)))) (pow lambda1 2)))))))))>
#<alt (+ (* R (sqrt (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2)))) (pow lambda1 2)))) (* lambda2 (+ (* 1/2 (* (* R (+ (* -2 lambda1) (* 1/2 (* lambda1 (pow phi1 2))))) (sqrt (/ 1 (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2)))) (pow lambda1 2)))))) (* lambda2 (+ (* -1/4 (* (* R (* lambda2 (* (+ (* -2 lambda1) (* 1/2 (* lambda1 (pow phi1 2)))) (- (+ 1 (* -1/4 (pow phi1 2))) (* 1/4 (/ (pow (+ (* -2 lambda1) (* 1/2 (* lambda1 (pow phi1 2)))) 2) (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2)))) (pow lambda1 2)))))))) (sqrt (/ 1 (pow (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2)))) (pow lambda1 2)) 3))))) (* 1/2 (* (* R (- (+ 1 (* -1/4 (pow phi1 2))) (* 1/4 (/ (pow (+ (* -2 lambda1) (* 1/2 (* lambda1 (pow phi1 2)))) 2) (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2)))) (pow lambda1 2)))))) (sqrt (/ 1 (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2)))) (pow lambda1 2)))))))))))>
#<alt (* (* R lambda2) (sqrt (+ 1 (* -1/4 (pow phi1 2)))))>
#<alt (* lambda2 (+ (* 1/2 (* (/ (* R (+ (* -2 lambda1) (* 1/2 (* lambda1 (pow phi1 2))))) lambda2) (sqrt (/ 1 (+ 1 (* -1/4 (pow phi1 2))))))) (* R (sqrt (+ 1 (* -1/4 (pow phi1 2)))))))>
#<alt (* lambda2 (+ (* 1/2 (* (/ (* R (+ (* -2 lambda1) (* 1/2 (* lambda1 (pow phi1 2))))) lambda2) (sqrt (/ 1 (+ 1 (* -1/4 (pow phi1 2))))))) (+ (* 1/2 (* (/ (* R (- (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2)))) (pow lambda1 2)) (* 1/4 (/ (pow (+ (* -2 lambda1) (* 1/2 (* lambda1 (pow phi1 2)))) 2) (+ 1 (* -1/4 (pow phi1 2))))))) (pow lambda2 2)) (sqrt (/ 1 (+ 1 (* -1/4 (pow phi1 2))))))) (* R (sqrt (+ 1 (* -1/4 (pow phi1 2))))))))>
#<alt (* lambda2 (+ (* -1/4 (* (/ (* R (* (+ (* -2 lambda1) (* 1/2 (* lambda1 (pow phi1 2)))) (- (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2)))) (pow lambda1 2)) (* 1/4 (/ (pow (+ (* -2 lambda1) (* 1/2 (* lambda1 (pow phi1 2)))) 2) (+ 1 (* -1/4 (pow phi1 2)))))))) (pow lambda2 3)) (sqrt (/ 1 (pow (+ 1 (* -1/4 (pow phi1 2))) 3))))) (+ (* 1/2 (* (/ (* R (+ (* -2 lambda1) (* 1/2 (* lambda1 (pow phi1 2))))) lambda2) (sqrt (/ 1 (+ 1 (* -1/4 (pow phi1 2))))))) (+ (* 1/2 (* (/ (* R (- (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2)))) (pow lambda1 2)) (* 1/4 (/ (pow (+ (* -2 lambda1) (* 1/2 (* lambda1 (pow phi1 2)))) 2) (+ 1 (* -1/4 (pow phi1 2))))))) (pow lambda2 2)) (sqrt (/ 1 (+ 1 (* -1/4 (pow phi1 2))))))) (* R (sqrt (+ 1 (* -1/4 (pow phi1 2)))))))))>
#<alt (* -1 (* (* R lambda2) (sqrt (+ 1 (* -1/4 (pow phi1 2))))))>
#<alt (* -1 (* lambda2 (+ (* -1/2 (* (/ (* R (+ (* -1/2 (* lambda1 (pow phi1 2))) (* 2 lambda1))) lambda2) (sqrt (/ 1 (+ 1 (* -1/4 (pow phi1 2))))))) (* R (sqrt (+ 1 (* -1/4 (pow phi1 2))))))))>
#<alt (* -1 (* lambda2 (+ (* -1 (/ (+ (* -1/2 (* (/ (* R (- (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2)))) (pow lambda1 2)) (* 1/4 (/ (pow (+ (* -1/2 (* lambda1 (pow phi1 2))) (* 2 lambda1)) 2) (+ 1 (* -1/4 (pow phi1 2))))))) lambda2) (sqrt (/ 1 (+ 1 (* -1/4 (pow phi1 2))))))) (* 1/2 (* (* R (+ (* -1/2 (* lambda1 (pow phi1 2))) (* 2 lambda1))) (sqrt (/ 1 (+ 1 (* -1/4 (pow phi1 2)))))))) lambda2)) (* R (sqrt (+ 1 (* -1/4 (pow phi1 2))))))))>
#<alt (* -1 (* lambda2 (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/4 (* (/ (* R (* (+ (* -1/2 (* lambda1 (pow phi1 2))) (* 2 lambda1)) (- (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2)))) (pow lambda1 2)) (* 1/4 (/ (pow (+ (* -1/2 (* lambda1 (pow phi1 2))) (* 2 lambda1)) 2) (+ 1 (* -1/4 (pow phi1 2)))))))) lambda2) (sqrt (/ 1 (pow (+ 1 (* -1/4 (pow phi1 2))) 3))))) (* 1/2 (* (* R (- (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2)))) (pow lambda1 2)) (* 1/4 (/ (pow (+ (* -1/2 (* lambda1 (pow phi1 2))) (* 2 lambda1)) 2) (+ 1 (* -1/4 (pow phi1 2))))))) (sqrt (/ 1 (+ 1 (* -1/4 (pow phi1 2)))))))) lambda2)) (* 1/2 (* (* R (+ (* -1/2 (* lambda1 (pow phi1 2))) (* 2 lambda1))) (sqrt (/ 1 (+ 1 (* -1/4 (pow phi1 2)))))))) lambda2)) (* R (sqrt (+ 1 (* -1/4 (pow phi1 2))))))))>
#<alt (* R (- lambda1 lambda2))>
#<alt (+ (* 1/2 (/ (* R (* (pow phi1 2) (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))))) (- lambda1 lambda2))) (* R (- lambda1 lambda2)))>
#<alt (+ (* R (- lambda1 lambda2)) (* (pow phi1 2) (+ (* -1/8 (/ (* R (* (pow phi1 2) (pow (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) 2))) (pow (- lambda1 lambda2) 3))) (* 1/2 (/ (* R (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2)))) (- lambda1 lambda2))))))>
#<alt (+ (* R (- lambda1 lambda2)) (* (pow phi1 2) (+ (* 1/2 (/ (* R (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2)))) (- lambda1 lambda2))) (* (pow phi1 2) (+ (* -1/8 (/ (* R (pow (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) 2)) (pow (- lambda1 lambda2) 3))) (* 1/16 (/ (* R (* (pow phi1 2) (pow (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) 3))) (pow (- lambda1 lambda2) 5))))))))>
#<alt (* (* R phi1) (sqrt (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2)))))>
#<alt (* phi1 (+ (* 1/2 (* (/ (* R (pow (- lambda1 lambda2) 2)) (pow phi1 2)) (sqrt (/ 1 (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))))))) (* R (sqrt (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2)))))))>
#<alt (* phi1 (+ (* -1/8 (* (/ (* R (pow (- lambda1 lambda2) 4)) (pow phi1 4)) (sqrt (/ 1 (pow (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) 3))))) (+ (* 1/2 (* (/ (* R (pow (- lambda1 lambda2) 2)) (pow phi1 2)) (sqrt (/ 1 (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))))))) (* R (sqrt (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))))))))>
#<alt (* phi1 (+ (* -1/8 (* (/ (* R (pow (- lambda1 lambda2) 4)) (pow phi1 4)) (sqrt (/ 1 (pow (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) 3))))) (+ (* 1/16 (* (/ (* R (pow (- lambda1 lambda2) 6)) (pow phi1 6)) (sqrt (/ 1 (pow (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) 5))))) (+ (* 1/2 (* (/ (* R (pow (- lambda1 lambda2) 2)) (pow phi1 2)) (sqrt (/ 1 (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))))))) (* R (sqrt (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2)))))))))>
#<alt (* -1 (* (* R phi1) (sqrt (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))))))>
#<alt (* -1 (* phi1 (+ (* 1/2 (* (/ (* R (pow (- lambda1 lambda2) 2)) (pow phi1 2)) (sqrt (/ 1 (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))))))) (* R (sqrt (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))))))))>
#<alt (* -1 (* phi1 (+ (* -1/8 (* (/ (* R (pow (- lambda1 lambda2) 4)) (pow phi1 4)) (sqrt (/ 1 (pow (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) 3))))) (+ (* 1/2 (* (/ (* R (pow (- lambda1 lambda2) 2)) (pow phi1 2)) (sqrt (/ 1 (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))))))) (* R (sqrt (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2)))))))))>
#<alt (* -1 (* phi1 (+ (* -1/8 (* (/ (* R (pow (- lambda1 lambda2) 4)) (pow phi1 4)) (sqrt (/ 1 (pow (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) 3))))) (+ (* 1/16 (* (/ (* R (pow (- lambda1 lambda2) 6)) (pow phi1 6)) (sqrt (/ 1 (pow (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) 5))))) (+ (* 1/2 (* (/ (* R (pow (- lambda1 lambda2) 2)) (pow phi1 2)) (sqrt (/ 1 (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))))))) (* R (sqrt (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))))))))))>
#<alt (sqrt (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))) (pow lambda2 2)))>
#<alt (+ (sqrt (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))) (pow lambda2 2))) (* 1/2 (* (* lambda1 (+ (* -2 lambda2) (* 1/2 (* lambda2 (pow phi1 2))))) (sqrt (/ 1 (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))) (pow lambda2 2)))))))>
#<alt (+ (sqrt (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))) (pow lambda2 2))) (* lambda1 (+ (* 1/2 (* (* lambda1 (- (+ 1 (* -1/4 (pow phi1 2))) (* 1/4 (/ (pow (+ (* -2 lambda2) (* 1/2 (* lambda2 (pow phi1 2)))) 2) (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))) (pow lambda2 2)))))) (sqrt (/ 1 (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))) (pow lambda2 2)))))) (* 1/2 (* (+ (* -2 lambda2) (* 1/2 (* lambda2 (pow phi1 2)))) (sqrt (/ 1 (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))) (pow lambda2 2)))))))))>
#<alt (+ (sqrt (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))) (pow lambda2 2))) (* lambda1 (+ (* 1/2 (* (+ (* -2 lambda2) (* 1/2 (* lambda2 (pow phi1 2)))) (sqrt (/ 1 (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))) (pow lambda2 2)))))) (* lambda1 (+ (* -1/4 (* (* lambda1 (* (+ (* -2 lambda2) (* 1/2 (* lambda2 (pow phi1 2)))) (- (+ 1 (* -1/4 (pow phi1 2))) (* 1/4 (/ (pow (+ (* -2 lambda2) (* 1/2 (* lambda2 (pow phi1 2)))) 2) (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))) (pow lambda2 2))))))) (sqrt (/ 1 (pow (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))) (pow lambda2 2)) 3))))) (* 1/2 (* (sqrt (/ 1 (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))) (pow lambda2 2)))) (- (+ 1 (* -1/4 (pow phi1 2))) (* 1/4 (/ (pow (+ (* -2 lambda2) (* 1/2 (* lambda2 (pow phi1 2)))) 2) (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))) (pow lambda2 2))))))))))))>
#<alt (* lambda1 (sqrt (+ 1 (* -1/4 (pow phi1 2)))))>
#<alt (* lambda1 (+ (sqrt (+ 1 (* -1/4 (pow phi1 2)))) (* 1/2 (* (/ (+ (* -2 lambda2) (* 1/2 (* lambda2 (pow phi1 2)))) lambda1) (sqrt (/ 1 (+ 1 (* -1/4 (pow phi1 2)))))))))>
#<alt (* lambda1 (+ (sqrt (+ 1 (* -1/4 (pow phi1 2)))) (+ (* 1/2 (* (/ (+ (* -2 lambda2) (* 1/2 (* lambda2 (pow phi1 2)))) lambda1) (sqrt (/ 1 (+ 1 (* -1/4 (pow phi1 2))))))) (* 1/2 (* (/ (- (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))) (pow lambda2 2)) (* 1/4 (/ (pow (+ (* -2 lambda2) (* 1/2 (* lambda2 (pow phi1 2)))) 2) (+ 1 (* -1/4 (pow phi1 2)))))) (pow lambda1 2)) (sqrt (/ 1 (+ 1 (* -1/4 (pow phi1 2))))))))))>
#<alt (* lambda1 (+ (sqrt (+ 1 (* -1/4 (pow phi1 2)))) (+ (* -1/4 (* (/ (* (+ (* -2 lambda2) (* 1/2 (* lambda2 (pow phi1 2)))) (- (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))) (pow lambda2 2)) (* 1/4 (/ (pow (+ (* -2 lambda2) (* 1/2 (* lambda2 (pow phi1 2)))) 2) (+ 1 (* -1/4 (pow phi1 2))))))) (pow lambda1 3)) (sqrt (/ 1 (pow (+ 1 (* -1/4 (pow phi1 2))) 3))))) (+ (* 1/2 (* (/ (+ (* -2 lambda2) (* 1/2 (* lambda2 (pow phi1 2)))) lambda1) (sqrt (/ 1 (+ 1 (* -1/4 (pow phi1 2))))))) (* 1/2 (* (/ (- (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))) (pow lambda2 2)) (* 1/4 (/ (pow (+ (* -2 lambda2) (* 1/2 (* lambda2 (pow phi1 2)))) 2) (+ 1 (* -1/4 (pow phi1 2)))))) (pow lambda1 2)) (sqrt (/ 1 (+ 1 (* -1/4 (pow phi1 2)))))))))))>
#<alt (* -1 (* lambda1 (sqrt (+ 1 (* -1/4 (pow phi1 2))))))>
#<alt (* -1 (* lambda1 (+ (sqrt (+ 1 (* -1/4 (pow phi1 2)))) (* -1/2 (* (/ (+ (* -1/2 (* lambda2 (pow phi1 2))) (* 2 lambda2)) lambda1) (sqrt (/ 1 (+ 1 (* -1/4 (pow phi1 2))))))))))>
#<alt (* -1 (* lambda1 (+ (sqrt (+ 1 (* -1/4 (pow phi1 2)))) (* -1 (/ (+ (* -1/2 (* (/ (- (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))) (pow lambda2 2)) (* 1/4 (/ (pow (+ (* -1/2 (* lambda2 (pow phi1 2))) (* 2 lambda2)) 2) (+ 1 (* -1/4 (pow phi1 2)))))) lambda1) (sqrt (/ 1 (+ 1 (* -1/4 (pow phi1 2))))))) (* 1/2 (* (sqrt (/ 1 (+ 1 (* -1/4 (pow phi1 2))))) (+ (* -1/2 (* lambda2 (pow phi1 2))) (* 2 lambda2))))) lambda1)))))>
#<alt (* -1 (* lambda1 (+ (sqrt (+ 1 (* -1/4 (pow phi1 2)))) (* -1 (/ (+ (* -1 (/ (+ (* 1/4 (* (/ (* (+ (* -1/2 (* lambda2 (pow phi1 2))) (* 2 lambda2)) (- (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))) (pow lambda2 2)) (* 1/4 (/ (pow (+ (* -1/2 (* lambda2 (pow phi1 2))) (* 2 lambda2)) 2) (+ 1 (* -1/4 (pow phi1 2))))))) lambda1) (sqrt (/ 1 (pow (+ 1 (* -1/4 (pow phi1 2))) 3))))) (* 1/2 (* (sqrt (/ 1 (+ 1 (* -1/4 (pow phi1 2))))) (- (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))) (pow lambda2 2)) (* 1/4 (/ (pow (+ (* -1/2 (* lambda2 (pow phi1 2))) (* 2 lambda2)) 2) (+ 1 (* -1/4 (pow phi1 2))))))))) lambda1)) (* 1/2 (* (sqrt (/ 1 (+ 1 (* -1/4 (pow phi1 2))))) (+ (* -1/2 (* lambda2 (pow phi1 2))) (* 2 lambda2))))) lambda1)))))>
#<alt (sqrt (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2)))) (pow lambda1 2)))>
#<alt (+ (sqrt (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2)))) (pow lambda1 2))) (* 1/2 (* (* lambda2 (+ (* -2 lambda1) (* 1/2 (* lambda1 (pow phi1 2))))) (sqrt (/ 1 (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2)))) (pow lambda1 2)))))))>
#<alt (+ (sqrt (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2)))) (pow lambda1 2))) (* lambda2 (+ (* 1/2 (* (* lambda2 (- (+ 1 (* -1/4 (pow phi1 2))) (* 1/4 (/ (pow (+ (* -2 lambda1) (* 1/2 (* lambda1 (pow phi1 2)))) 2) (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2)))) (pow lambda1 2)))))) (sqrt (/ 1 (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2)))) (pow lambda1 2)))))) (* 1/2 (* (+ (* -2 lambda1) (* 1/2 (* lambda1 (pow phi1 2)))) (sqrt (/ 1 (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2)))) (pow lambda1 2)))))))))>
#<alt (+ (sqrt (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2)))) (pow lambda1 2))) (* lambda2 (+ (* 1/2 (* (+ (* -2 lambda1) (* 1/2 (* lambda1 (pow phi1 2)))) (sqrt (/ 1 (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2)))) (pow lambda1 2)))))) (* lambda2 (+ (* -1/4 (* (* lambda2 (* (+ (* -2 lambda1) (* 1/2 (* lambda1 (pow phi1 2)))) (- (+ 1 (* -1/4 (pow phi1 2))) (* 1/4 (/ (pow (+ (* -2 lambda1) (* 1/2 (* lambda1 (pow phi1 2)))) 2) (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2)))) (pow lambda1 2))))))) (sqrt (/ 1 (pow (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2)))) (pow lambda1 2)) 3))))) (* 1/2 (* (sqrt (/ 1 (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2)))) (pow lambda1 2)))) (- (+ 1 (* -1/4 (pow phi1 2))) (* 1/4 (/ (pow (+ (* -2 lambda1) (* 1/2 (* lambda1 (pow phi1 2)))) 2) (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2)))) (pow lambda1 2))))))))))))>
#<alt (* lambda2 (sqrt (+ 1 (* -1/4 (pow phi1 2)))))>
#<alt (* lambda2 (+ (sqrt (+ 1 (* -1/4 (pow phi1 2)))) (* 1/2 (* (/ (+ (* -2 lambda1) (* 1/2 (* lambda1 (pow phi1 2)))) lambda2) (sqrt (/ 1 (+ 1 (* -1/4 (pow phi1 2)))))))))>
#<alt (* lambda2 (+ (sqrt (+ 1 (* -1/4 (pow phi1 2)))) (+ (* 1/2 (* (/ (+ (* -2 lambda1) (* 1/2 (* lambda1 (pow phi1 2)))) lambda2) (sqrt (/ 1 (+ 1 (* -1/4 (pow phi1 2))))))) (* 1/2 (* (/ (- (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2)))) (pow lambda1 2)) (* 1/4 (/ (pow (+ (* -2 lambda1) (* 1/2 (* lambda1 (pow phi1 2)))) 2) (+ 1 (* -1/4 (pow phi1 2)))))) (pow lambda2 2)) (sqrt (/ 1 (+ 1 (* -1/4 (pow phi1 2))))))))))>
#<alt (* lambda2 (+ (sqrt (+ 1 (* -1/4 (pow phi1 2)))) (+ (* -1/4 (* (/ (* (+ (* -2 lambda1) (* 1/2 (* lambda1 (pow phi1 2)))) (- (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2)))) (pow lambda1 2)) (* 1/4 (/ (pow (+ (* -2 lambda1) (* 1/2 (* lambda1 (pow phi1 2)))) 2) (+ 1 (* -1/4 (pow phi1 2))))))) (pow lambda2 3)) (sqrt (/ 1 (pow (+ 1 (* -1/4 (pow phi1 2))) 3))))) (+ (* 1/2 (* (/ (+ (* -2 lambda1) (* 1/2 (* lambda1 (pow phi1 2)))) lambda2) (sqrt (/ 1 (+ 1 (* -1/4 (pow phi1 2))))))) (* 1/2 (* (/ (- (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2)))) (pow lambda1 2)) (* 1/4 (/ (pow (+ (* -2 lambda1) (* 1/2 (* lambda1 (pow phi1 2)))) 2) (+ 1 (* -1/4 (pow phi1 2)))))) (pow lambda2 2)) (sqrt (/ 1 (+ 1 (* -1/4 (pow phi1 2)))))))))))>
#<alt (* -1 (* lambda2 (sqrt (+ 1 (* -1/4 (pow phi1 2))))))>
#<alt (* -1 (* lambda2 (+ (sqrt (+ 1 (* -1/4 (pow phi1 2)))) (* -1/2 (* (/ (+ (* -1/2 (* lambda1 (pow phi1 2))) (* 2 lambda1)) lambda2) (sqrt (/ 1 (+ 1 (* -1/4 (pow phi1 2))))))))))>
#<alt (* -1 (* lambda2 (+ (sqrt (+ 1 (* -1/4 (pow phi1 2)))) (* -1 (/ (+ (* -1/2 (* (/ (- (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2)))) (pow lambda1 2)) (* 1/4 (/ (pow (+ (* -1/2 (* lambda1 (pow phi1 2))) (* 2 lambda1)) 2) (+ 1 (* -1/4 (pow phi1 2)))))) lambda2) (sqrt (/ 1 (+ 1 (* -1/4 (pow phi1 2))))))) (* 1/2 (* (sqrt (/ 1 (+ 1 (* -1/4 (pow phi1 2))))) (+ (* -1/2 (* lambda1 (pow phi1 2))) (* 2 lambda1))))) lambda2)))))>
#<alt (* -1 (* lambda2 (+ (sqrt (+ 1 (* -1/4 (pow phi1 2)))) (* -1 (/ (+ (* -1 (/ (+ (* 1/4 (* (/ (* (+ (* -1/2 (* lambda1 (pow phi1 2))) (* 2 lambda1)) (- (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2)))) (pow lambda1 2)) (* 1/4 (/ (pow (+ (* -1/2 (* lambda1 (pow phi1 2))) (* 2 lambda1)) 2) (+ 1 (* -1/4 (pow phi1 2))))))) lambda2) (sqrt (/ 1 (pow (+ 1 (* -1/4 (pow phi1 2))) 3))))) (* 1/2 (* (sqrt (/ 1 (+ 1 (* -1/4 (pow phi1 2))))) (- (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2)))) (pow lambda1 2)) (* 1/4 (/ (pow (+ (* -1/2 (* lambda1 (pow phi1 2))) (* 2 lambda1)) 2) (+ 1 (* -1/4 (pow phi1 2))))))))) lambda2)) (* 1/2 (* (sqrt (/ 1 (+ 1 (* -1/4 (pow phi1 2))))) (+ (* -1/2 (* lambda1 (pow phi1 2))) (* 2 lambda1))))) lambda2)))))>
#<alt (- lambda1 lambda2)>
#<alt (- (+ lambda1 (* 1/2 (/ (* (pow phi1 2) (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2)))) (- lambda1 lambda2)))) lambda2)>
#<alt (- (+ lambda1 (* (pow phi1 2) (+ (* -1/8 (/ (* (pow phi1 2) (pow (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) 2)) (pow (- lambda1 lambda2) 3))) (* 1/2 (/ (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) (- lambda1 lambda2)))))) lambda2)>
#<alt (- (+ lambda1 (* (pow phi1 2) (+ (* 1/2 (/ (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) (- lambda1 lambda2))) (* (pow phi1 2) (+ (* -1/8 (/ (pow (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) 2) (pow (- lambda1 lambda2) 3))) (* 1/16 (/ (* (pow phi1 2) (pow (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) 3)) (pow (- lambda1 lambda2) 5)))))))) lambda2)>
#<alt (* phi1 (sqrt (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2)))))>
#<alt (* phi1 (+ (sqrt (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2)))) (* 1/2 (* (/ (pow (- lambda1 lambda2) 2) (pow phi1 2)) (sqrt (/ 1 (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2)))))))))>
#<alt (* phi1 (+ (sqrt (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2)))) (+ (* -1/8 (* (/ (pow (- lambda1 lambda2) 4) (pow phi1 4)) (sqrt (/ 1 (pow (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) 3))))) (* 1/2 (* (/ (pow (- lambda1 lambda2) 2) (pow phi1 2)) (sqrt (/ 1 (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))))))))))>
#<alt (* phi1 (+ (sqrt (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2)))) (+ (* -1/8 (* (/ (pow (- lambda1 lambda2) 4) (pow phi1 4)) (sqrt (/ 1 (pow (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) 3))))) (+ (* 1/16 (* (/ (pow (- lambda1 lambda2) 6) (pow phi1 6)) (sqrt (/ 1 (pow (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) 5))))) (* 1/2 (* (/ (pow (- lambda1 lambda2) 2) (pow phi1 2)) (sqrt (/ 1 (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2)))))))))))>
#<alt (* -1 (* phi1 (sqrt (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))))))>
#<alt (* -1 (* phi1 (+ (sqrt (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2)))) (* 1/2 (* (/ (pow (- lambda1 lambda2) 2) (pow phi1 2)) (sqrt (/ 1 (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))))))))))>
#<alt (* -1 (* phi1 (+ (sqrt (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2)))) (+ (* -1/8 (* (/ (pow (- lambda1 lambda2) 4) (pow phi1 4)) (sqrt (/ 1 (pow (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) 3))))) (* 1/2 (* (/ (pow (- lambda1 lambda2) 2) (pow phi1 2)) (sqrt (/ 1 (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2)))))))))))>
#<alt (* -1 (* phi1 (+ (sqrt (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2)))) (+ (* -1/8 (* (/ (pow (- lambda1 lambda2) 4) (pow phi1 4)) (sqrt (/ 1 (pow (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) 3))))) (+ (* 1/16 (* (/ (pow (- lambda1 lambda2) 6) (pow phi1 6)) (sqrt (/ 1 (pow (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) 5))))) (* 1/2 (* (/ (pow (- lambda1 lambda2) 2) (pow phi1 2)) (sqrt (/ 1 (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))))))))))))>
#<alt (* -1 lambda2)>
#<alt (- lambda1 lambda2)>
#<alt (- lambda1 lambda2)>
#<alt (- lambda1 lambda2)>
#<alt lambda1>
#<alt (* lambda1 (+ 1 (* -1 (/ lambda2 lambda1))))>
#<alt (* lambda1 (+ 1 (* -1 (/ lambda2 lambda1))))>
#<alt (* lambda1 (+ 1 (* -1 (/ lambda2 lambda1))))>
#<alt lambda1>
#<alt (* -1 (* lambda1 (- (/ lambda2 lambda1) 1)))>
#<alt (* -1 (* lambda1 (- (/ lambda2 lambda1) 1)))>
#<alt (* -1 (* lambda1 (- (/ lambda2 lambda1) 1)))>
#<alt lambda1>
#<alt (+ lambda1 (* -1 lambda2))>
#<alt (+ lambda1 (* -1 lambda2))>
#<alt (+ lambda1 (* -1 lambda2))>
#<alt (* -1 lambda2)>
#<alt (* lambda2 (- (/ lambda1 lambda2) 1))>
#<alt (* lambda2 (- (/ lambda1 lambda2) 1))>
#<alt (* lambda2 (- (/ lambda1 lambda2) 1))>
#<alt (* -1 lambda2)>
#<alt (* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2)))))>
#<alt (* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2)))))>
#<alt (* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2)))))>
#<alt (* -1 (* R lambda1))>
#<alt (+ (* -1 (* R lambda1)) (* 1/8 (* R (* lambda1 (pow phi1 2)))))>
#<alt (+ (* -1 (* R lambda1)) (* (pow phi1 2) (+ (* -1/384 (* R (* lambda1 (pow phi1 2)))) (* 1/8 (* R lambda1)))))>
#<alt (+ (* -1 (* R lambda1)) (* (pow phi1 2) (+ (* 1/8 (* R lambda1)) (* (pow phi1 2) (+ (* -1/384 (* R lambda1)) (* 1/46080 (* R (* lambda1 (pow phi1 2)))))))))>
#<alt (* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))>
#<alt (* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))>
#<alt (* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))>
#<alt (* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))>
#<alt (* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))>
#<alt (* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))>
#<alt (* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))>
#<alt (* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))>
#<alt (* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))>
#<alt (* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))>
#<alt (* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))>
#<alt (* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))>
#<alt (* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))>
#<alt (* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))>
#<alt (* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))>
#<alt (* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))>
#<alt (* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))>
#<alt (* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))>
#<alt (* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))>
#<alt (* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))>
#<alt (* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))>
#<alt (* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))>
#<alt (* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))>
#<alt (* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))>
#<alt (* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))>
#<alt (* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))>
#<alt (* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))>
#<alt (* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))>
#<alt (* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))>
#<alt (* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))>
#<alt (* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))>
#<alt (* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))>
#<alt (* -1 lambda1)>
#<alt (+ (* -1 lambda1) (* 1/8 (* lambda1 (pow phi1 2))))>
#<alt (+ (* -1 lambda1) (* (pow phi1 2) (+ (* -1/384 (* lambda1 (pow phi1 2))) (* 1/8 lambda1))))>
#<alt (+ (* -1 lambda1) (* (pow phi1 2) (+ (* 1/8 lambda1) (* (pow phi1 2) (+ (* -1/384 lambda1) (* 1/46080 (* lambda1 (pow phi1 2))))))))>
#<alt (* -1 (* lambda1 (cos (* 1/2 phi1))))>
#<alt (* -1 (* lambda1 (cos (* 1/2 phi1))))>
#<alt (* -1 (* lambda1 (cos (* 1/2 phi1))))>
#<alt (* -1 (* lambda1 (cos (* 1/2 phi1))))>
#<alt (* -1 (* lambda1 (cos (* 1/2 phi1))))>
#<alt (* -1 (* lambda1 (cos (* 1/2 phi1))))>
#<alt (* -1 (* lambda1 (cos (* 1/2 phi1))))>
#<alt (* -1 (* lambda1 (cos (* 1/2 phi1))))>
#<alt (* -1 (* lambda1 (cos (* 1/2 phi1))))>
#<alt (* -1 (* lambda1 (cos (* 1/2 phi1))))>
#<alt (* -1 (* lambda1 (cos (* 1/2 phi1))))>
#<alt (* -1 (* lambda1 (cos (* 1/2 phi1))))>
#<alt (* -1 (* lambda1 (cos (* 1/2 phi1))))>
#<alt (* -1 (* lambda1 (cos (* 1/2 phi1))))>
#<alt (* -1 (* lambda1 (cos (* 1/2 phi1))))>
#<alt (* -1 (* lambda1 (cos (* 1/2 phi1))))>
#<alt (* -1 (* lambda1 (cos (* 1/2 phi1))))>
#<alt (* -1 (* lambda1 (cos (* 1/2 phi1))))>
#<alt (* -1 (* lambda1 (cos (* 1/2 phi1))))>
#<alt (* -1 (* lambda1 (cos (* 1/2 phi1))))>
#<alt 1>
#<alt (+ 1 (* -1/8 (pow phi1 2)))>
#<alt (+ 1 (* (pow phi1 2) (- (* 1/384 (pow phi1 2)) 1/8)))>
#<alt (+ 1 (* (pow phi1 2) (- (* (pow phi1 2) (+ 1/384 (* -1/46080 (pow phi1 2)))) 1/8)))>
#<alt (cos (* 1/2 phi1))>
#<alt (cos (* 1/2 phi1))>
#<alt (cos (* 1/2 phi1))>
#<alt (cos (* 1/2 phi1))>
#<alt (cos (* 1/2 phi1))>
#<alt (cos (* 1/2 phi1))>
#<alt (cos (* 1/2 phi1))>
#<alt (cos (* 1/2 phi1))>
#<alt (* 1/2 phi1)>
#<alt (* 1/2 phi1)>
#<alt (* 1/2 phi1)>
#<alt (* 1/2 phi1)>
#<alt (* 1/2 phi1)>
#<alt (* 1/2 phi1)>
#<alt (* 1/2 phi1)>
#<alt (* 1/2 phi1)>
#<alt (* 1/2 phi1)>
#<alt (* 1/2 phi1)>
#<alt (* 1/2 phi1)>
#<alt (* 1/2 phi1)>
#<alt (* lambda2 (sqrt (+ 1/2 (* 1/2 (cos phi1)))))>
#<alt (+ (* -1/4 (* (* lambda2 (* phi2 (sin phi1))) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi1))))))) (* lambda2 (sqrt (+ 1/2 (* 1/2 (cos phi1))))))>
#<alt (+ (* lambda2 (sqrt (+ 1/2 (* 1/2 (cos phi1))))) (* phi2 (+ (* -1/4 (* (* lambda2 (sin phi1)) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi1))))))) (* 1/2 (* (* lambda2 (* 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 (+ (* lambda2 (sqrt (+ 1/2 (* 1/2 (cos phi1))))) (* phi2 (+ (* -1/4 (* (* lambda2 (sin phi1)) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi1))))))) (* phi2 (+ (* 1/2 (* (* lambda2 (* 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))))))) (* 1/2 (* (* 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))))))))))))>
#<alt (* lambda2 (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))>
#<alt (* lambda2 (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))>
#<alt (* lambda2 (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))>
#<alt (* lambda2 (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))>
#<alt (* lambda2 (sqrt (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2)))))))>
#<alt (* lambda2 (sqrt (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2)))))))>
#<alt (* lambda2 (sqrt (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2)))))))>
#<alt (* lambda2 (sqrt (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2)))))))>
#<alt (* lambda2 (sqrt (+ 1/2 (* 1/2 (cos phi2)))))>
#<alt (+ (* -1/4 (* (* lambda2 (* phi1 (sin phi2))) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi2))))))) (* lambda2 (sqrt (+ 1/2 (* 1/2 (cos phi2))))))>
#<alt (+ (* lambda2 (sqrt (+ 1/2 (* 1/2 (cos phi2))))) (* phi1 (+ (* -1/4 (* (* lambda2 (sin phi2)) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi2))))))) (* 1/2 (* (* lambda2 (* 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 (+ (* lambda2 (sqrt (+ 1/2 (* 1/2 (cos phi2))))) (* phi1 (+ (* -1/4 (* (* lambda2 (sin phi2)) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi2))))))) (* phi1 (+ (* 1/2 (* (* lambda2 (* 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))))))) (* 1/2 (* (* 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))))))))))))>
#<alt (* lambda2 (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))>
#<alt (* lambda2 (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))>
#<alt (* lambda2 (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))>
#<alt (* lambda2 (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))>
#<alt (* lambda2 (sqrt (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1)))))))>
#<alt (* lambda2 (sqrt (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1)))))))>
#<alt (* lambda2 (sqrt (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1)))))))>
#<alt (* lambda2 (sqrt (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1)))))))>
#<alt (* lambda2 (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))>
#<alt (* lambda2 (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))>
#<alt (* lambda2 (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))>
#<alt (* lambda2 (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))>
#<alt (* lambda2 (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))>
#<alt (* lambda2 (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))>
#<alt (* lambda2 (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))>
#<alt (* lambda2 (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))>
#<alt (* lambda2 (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))>
#<alt (* lambda2 (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))>
#<alt (* lambda2 (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))>
#<alt (* lambda2 (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))>
#<alt (/ 1 (+ 1/2 (* 1/2 (cos phi1))))>
#<alt (+ (* 1/2 (/ (* phi2 (sin phi1)) (pow (+ 1/2 (* 1/2 (cos phi1))) 2))) (/ 1 (+ 1/2 (* 1/2 (cos phi1)))))>
#<alt (+ (* phi2 (- (* -1 (* phi2 (+ (* -1/4 (/ (cos phi1) (pow (+ 1/2 (* 1/2 (cos phi1))) 2))) (* -1/4 (/ (pow (sin phi1) 2) (pow (+ 1/2 (* 1/2 (cos phi1))) 3)))))) (* -1/2 (/ (sin phi1) (pow (+ 1/2 (* 1/2 (cos phi1))) 2))))) (/ 1 (+ 1/2 (* 1/2 (cos phi1)))))>
#<alt (+ (* phi2 (- (* phi2 (- (* -1 (* phi2 (+ (* -1/8 (/ (* (cos phi1) (sin phi1)) (pow (+ 1/2 (* 1/2 (cos phi1))) 3))) (+ (* 1/12 (/ (sin phi1) (pow (+ 1/2 (* 1/2 (cos phi1))) 2))) (* 1/2 (/ (* (sin phi1) (+ (* -1/4 (/ (cos phi1) (pow (+ 1/2 (* 1/2 (cos phi1))) 2))) (* -1/4 (/ (pow (sin phi1) 2) (pow (+ 1/2 (* 1/2 (cos phi1))) 3))))) (+ 1/2 (* 1/2 (cos phi1))))))))) (+ (* -1/4 (/ (cos phi1) (pow (+ 1/2 (* 1/2 (cos phi1))) 2))) (* -1/4 (/ (pow (sin phi1) 2) (pow (+ 1/2 (* 1/2 (cos phi1))) 3)))))) (* -1/2 (/ (sin phi1) (pow (+ 1/2 (* 1/2 (cos phi1))) 2))))) (/ 1 (+ 1/2 (* 1/2 (cos phi1)))))>
#<alt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))>
#<alt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))>
#<alt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))>
#<alt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))>
#<alt (/ 1 (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2))))))>
#<alt (/ 1 (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2))))))>
#<alt (/ 1 (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2))))))>
#<alt (/ 1 (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2))))))>
#<alt (/ 1 (+ 1/2 (* 1/2 (cos phi2))))>
#<alt (+ (* 1/2 (/ (* phi1 (sin phi2)) (pow (+ 1/2 (* 1/2 (cos phi2))) 2))) (/ 1 (+ 1/2 (* 1/2 (cos phi2)))))>
#<alt (+ (* phi1 (- (* -1 (* phi1 (+ (* -1/4 (/ (cos phi2) (pow (+ 1/2 (* 1/2 (cos phi2))) 2))) (* -1/4 (/ (pow (sin phi2) 2) (pow (+ 1/2 (* 1/2 (cos phi2))) 3)))))) (* -1/2 (/ (sin phi2) (pow (+ 1/2 (* 1/2 (cos phi2))) 2))))) (/ 1 (+ 1/2 (* 1/2 (cos phi2)))))>
#<alt (+ (* phi1 (- (* phi1 (- (* -1 (* phi1 (+ (* -1/8 (/ (* (cos phi2) (sin phi2)) (pow (+ 1/2 (* 1/2 (cos phi2))) 3))) (+ (* 1/12 (/ (sin phi2) (pow (+ 1/2 (* 1/2 (cos phi2))) 2))) (* 1/2 (/ (* (sin phi2) (+ (* -1/4 (/ (cos phi2) (pow (+ 1/2 (* 1/2 (cos phi2))) 2))) (* -1/4 (/ (pow (sin phi2) 2) (pow (+ 1/2 (* 1/2 (cos phi2))) 3))))) (+ 1/2 (* 1/2 (cos phi2))))))))) (+ (* -1/4 (/ (cos phi2) (pow (+ 1/2 (* 1/2 (cos phi2))) 2))) (* -1/4 (/ (pow (sin phi2) 2) (pow (+ 1/2 (* 1/2 (cos phi2))) 3)))))) (* -1/2 (/ (sin phi2) (pow (+ 1/2 (* 1/2 (cos phi2))) 2))))) (/ 1 (+ 1/2 (* 1/2 (cos phi2)))))>
#<alt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))>
#<alt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))>
#<alt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))>
#<alt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))>
#<alt (/ 1 (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1))))))>
#<alt (/ 1 (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1))))))>
#<alt (/ 1 (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1))))))>
#<alt (/ 1 (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1))))))>
#<alt (* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))>
#<alt (* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))>
#<alt (* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))>
#<alt (* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))>
#<alt (* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))>
#<alt (* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))>
#<alt (* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))>
#<alt (* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))>
#<alt (* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))>
#<alt (* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))>
#<alt (* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))>
#<alt (* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))>
#<alt (* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos phi1)))))>
#<alt (+ (* -1/4 (* (* R (* lambda2 (* phi2 (sin phi1)))) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi1))))))) (* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos phi1))))))>
#<alt (+ (* phi2 (+ (* -1/4 (* (* R (* lambda2 (sin phi1))) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi1))))))) (* 1/2 (* (* R (* lambda2 (* 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))))))))) (* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos phi1))))))>
#<alt (+ (* phi2 (+ (* -1/4 (* (* R (* lambda2 (sin phi1))) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi1))))))) (* phi2 (+ (* 1/2 (* (* R (* lambda2 (* 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))))))) (* 1/2 (* (* R (* 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))))))))))) (* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos phi1))))))>
#<alt (* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))>
#<alt (* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))>
#<alt (* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))>
#<alt (* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))>
#<alt (* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2)))))))>
#<alt (* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2)))))))>
#<alt (* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2)))))))>
#<alt (* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2)))))))>
#<alt (* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos phi2)))))>
#<alt (+ (* -1/4 (* (* R (* lambda2 (* phi1 (sin phi2)))) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi2))))))) (* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos phi2))))))>
#<alt (+ (* phi1 (+ (* -1/4 (* (* R (* lambda2 (sin phi2))) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi2))))))) (* 1/2 (* (* R (* lambda2 (* 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))))))))) (* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos phi2))))))>
#<alt (+ (* phi1 (+ (* -1/4 (* (* R (* lambda2 (sin phi2))) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi2))))))) (* phi1 (+ (* 1/2 (* (* R (* lambda2 (* 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))))))) (* 1/2 (* (* R (* 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))))))))))) (* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos phi2))))))>
#<alt (* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))>
#<alt (* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))>
#<alt (* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))>
#<alt (* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))>
#<alt (* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1)))))))>
#<alt (* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1)))))))>
#<alt (* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1)))))))>
#<alt (* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1)))))))>
#<alt (* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))>
#<alt (* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))>
#<alt (* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))>
#<alt (* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))>
#<alt (* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))>
#<alt (* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))>
#<alt (* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))>
#<alt (* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))>
#<alt (* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))>
#<alt (* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))>
#<alt (* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))>
#<alt (* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))>
#<alt (* (/ 1 lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi1))))))>
#<alt (+ (* 1/4 (* (/ (* phi2 (sin phi1)) lambda2) (sqrt (/ 1 (pow (+ 1/2 (* 1/2 (cos phi1))) 3))))) (* (/ 1 lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi1)))))))>
#<alt (+ (* phi2 (+ (* -1/2 (* (/ (* phi2 (+ (* -1/4 (/ (cos phi1) (pow (+ 1/2 (* 1/2 (cos phi1))) 2))) (+ (* -1/4 (/ (pow (sin phi1) 2) (pow (+ 1/2 (* 1/2 (cos phi1))) 3))) (* 1/16 (/ (pow (sin phi1) 2) (pow (+ 1/2 (* 1/2 (cos phi1))) 3)))))) lambda2) (sqrt (+ 1/2 (* 1/2 (cos phi1)))))) (* 1/4 (* (/ (sin phi1) lambda2) (sqrt (/ 1 (pow (+ 1/2 (* 1/2 (cos phi1))) 3))))))) (* (/ 1 lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi1)))))))>
#<alt (+ (* phi2 (+ (* 1/4 (* (/ (sin phi1) lambda2) (sqrt (/ 1 (pow (+ 1/2 (* 1/2 (cos phi1))) 3))))) (* phi2 (+ (* -1/2 (* (/ (* phi2 (+ (* -1/4 (/ (* (sin phi1) (+ (* -1/4 (/ (cos phi1) (pow (+ 1/2 (* 1/2 (cos phi1))) 2))) (+ (* -1/4 (/ (pow (sin phi1) 2) (pow (+ 1/2 (* 1/2 (cos phi1))) 3))) (* 1/16 (/ (pow (sin phi1) 2) (pow (+ 1/2 (* 1/2 (cos phi1))) 3)))))) (+ 1/2 (* 1/2 (cos phi1))))) (+ (* -1/8 (/ (* (cos phi1) (sin phi1)) (pow (+ 1/2 (* 1/2 (cos phi1))) 3))) (+ (* 1/12 (/ (sin phi1) (pow (+ 1/2 (* 1/2 (cos phi1))) 2))) (* 1/2 (/ (* (sin phi1) (+ (* -1/4 (/ (cos phi1) (pow (+ 1/2 (* 1/2 (cos phi1))) 2))) (* -1/4 (/ (pow (sin phi1) 2) (pow (+ 1/2 (* 1/2 (cos phi1))) 3))))) (+ 1/2 (* 1/2 (cos phi1))))))))) lambda2) (sqrt (+ 1/2 (* 1/2 (cos phi1)))))) (* -1/2 (* (/ (+ (* -1/4 (/ (cos phi1) (pow (+ 1/2 (* 1/2 (cos phi1))) 2))) (+ (* -1/4 (/ (pow (sin phi1) 2) (pow (+ 1/2 (* 1/2 (cos phi1))) 3))) (* 1/16 (/ (pow (sin phi1) 2) (pow (+ 1/2 (* 1/2 (cos phi1))) 3))))) lambda2) (sqrt (+ 1/2 (* 1/2 (cos phi1)))))))))) (* (/ 1 lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi1)))))))>
#<alt (* (/ 1 lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))>
#<alt (* (/ 1 lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))>
#<alt (* (/ 1 lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))>
#<alt (* (/ 1 lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))>
#<alt (* (/ 1 lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2))))))))>
#<alt (* (/ 1 lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2))))))))>
#<alt (* (/ 1 lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2))))))))>
#<alt (* (/ 1 lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2))))))))>
#<alt (* (/ 1 lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi2))))))>
#<alt (+ (* 1/4 (* (/ (* phi1 (sin phi2)) lambda2) (sqrt (/ 1 (pow (+ 1/2 (* 1/2 (cos phi2))) 3))))) (* (/ 1 lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi2)))))))>
#<alt (+ (* phi1 (+ (* -1/2 (* (/ (* phi1 (+ (* -1/4 (/ (cos phi2) (pow (+ 1/2 (* 1/2 (cos phi2))) 2))) (+ (* -1/4 (/ (pow (sin phi2) 2) (pow (+ 1/2 (* 1/2 (cos phi2))) 3))) (* 1/16 (/ (pow (sin phi2) 2) (pow (+ 1/2 (* 1/2 (cos phi2))) 3)))))) lambda2) (sqrt (+ 1/2 (* 1/2 (cos phi2)))))) (* 1/4 (* (/ (sin phi2) lambda2) (sqrt (/ 1 (pow (+ 1/2 (* 1/2 (cos phi2))) 3))))))) (* (/ 1 lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi2)))))))>
#<alt (+ (* phi1 (+ (* 1/4 (* (/ (sin phi2) lambda2) (sqrt (/ 1 (pow (+ 1/2 (* 1/2 (cos phi2))) 3))))) (* phi1 (+ (* -1/2 (* (/ (* phi1 (+ (* -1/4 (/ (* (sin phi2) (+ (* -1/4 (/ (cos phi2) (pow (+ 1/2 (* 1/2 (cos phi2))) 2))) (+ (* -1/4 (/ (pow (sin phi2) 2) (pow (+ 1/2 (* 1/2 (cos phi2))) 3))) (* 1/16 (/ (pow (sin phi2) 2) (pow (+ 1/2 (* 1/2 (cos phi2))) 3)))))) (+ 1/2 (* 1/2 (cos phi2))))) (+ (* -1/8 (/ (* (cos phi2) (sin phi2)) (pow (+ 1/2 (* 1/2 (cos phi2))) 3))) (+ (* 1/12 (/ (sin phi2) (pow (+ 1/2 (* 1/2 (cos phi2))) 2))) (* 1/2 (/ (* (sin phi2) (+ (* -1/4 (/ (cos phi2) (pow (+ 1/2 (* 1/2 (cos phi2))) 2))) (* -1/4 (/ (pow (sin phi2) 2) (pow (+ 1/2 (* 1/2 (cos phi2))) 3))))) (+ 1/2 (* 1/2 (cos phi2))))))))) lambda2) (sqrt (+ 1/2 (* 1/2 (cos phi2)))))) (* -1/2 (* (/ (+ (* -1/4 (/ (cos phi2) (pow (+ 1/2 (* 1/2 (cos phi2))) 2))) (+ (* -1/4 (/ (pow (sin phi2) 2) (pow (+ 1/2 (* 1/2 (cos phi2))) 3))) (* 1/16 (/ (pow (sin phi2) 2) (pow (+ 1/2 (* 1/2 (cos phi2))) 3))))) lambda2) (sqrt (+ 1/2 (* 1/2 (cos phi2)))))))))) (* (/ 1 lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi2)))))))>
#<alt (* (/ 1 lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))>
#<alt (* (/ 1 lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))>
#<alt (* (/ 1 lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))>
#<alt (* (/ 1 lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))>
#<alt (* (/ 1 lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1))))))))>
#<alt (* (/ 1 lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1))))))))>
#<alt (* (/ 1 lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1))))))))>
#<alt (* (/ 1 lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1))))))))>
#<alt (* (/ 1 lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))>
#<alt (* (/ 1 lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))>
#<alt (* (/ 1 lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))>
#<alt (* (/ 1 lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))>
#<alt (* (/ 1 lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))>
#<alt (* (/ 1 lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))>
#<alt (* (/ 1 lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))>
#<alt (* (/ 1 lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))>
#<alt (* (/ 1 lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))>
#<alt (* (/ 1 lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))>
#<alt (* (/ 1 lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))>
#<alt (* (/ 1 lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))>
#<alt (/ 1 (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)))>
#<alt (+ (* 2 (/ (* lambda1 (* lambda2 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 2))) (/ 1 (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2))))>
#<alt (+ (* lambda1 (- (* -1 (* lambda1 (+ (* -4 (/ (* (pow lambda2 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)) (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 3))) (+ (* 1/2 (/ 1 (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 2))) (* 1/2 (/ (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))) (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 2))))))) (* -2 (/ (* lambda2 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 2))))) (/ 1 (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2))))>
#<alt (+ (* lambda1 (- (* lambda1 (- (* -1 (* lambda1 (+ (* 2 (/ (* lambda2 (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (+ (* -4 (/ (* (pow lambda2 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)) (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 3))) (+ (* 1/2 (/ 1 (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 2))) (* 1/2 (/ (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))) (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 2))))))) (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)))) (* 2 (/ (* lambda2 (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)) (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 3)))))) (+ (* -4 (/ (* (pow lambda2 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)) (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 3))) (+ (* 1/2 (/ 1 (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 2))) (* 1/2 (/ (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))) (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 2))))))) (* -2 (/ (* lambda2 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 2))))) (/ 1 (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2))))>
#<alt (/ 1 (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))>
#<alt (/ (+ (* 2 (/ lambda2 (* lambda1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))) (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (pow lambda1 2))>
#<alt (/ (- (+ (* -1 (/ (+ (* -4 (/ (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (+ (/ (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (/ (pow (- phi1 phi2) 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)))) (pow lambda1 2))) (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (* -2 (/ lambda2 (* lambda1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))))) (pow lambda1 2))>
#<alt (/ (- (+ (* -1 (/ (+ (* 2 (* lambda2 (+ (* -4 (/ (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (+ (/ (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (/ (pow (- phi1 phi2) 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)))))) (* 2 (/ (* lambda2 (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2))) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)))) (pow lambda1 3))) (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (+ (* -4 (/ (pow lambda2 2) (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))) (+ (* -2 (/ lambda2 (* lambda1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))) (+ (/ (pow lambda2 2) (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (/ (pow (- phi1 phi2) 2) (* (pow lambda1 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2))))))) (pow lambda1 2))>
#<alt (/ 1 (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))>
#<alt (/ (+ (* 2 (/ lambda2 (* lambda1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))) (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (pow lambda1 2))>
#<alt (/ (+ (* -1 (/ (- (+ (* -4 (/ (pow lambda2 2) (* lambda1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))) (+ (/ (pow lambda2 2) (* lambda1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (/ (pow (- phi1 phi2) 2) (* lambda1 (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2))))) (* 2 (/ lambda2 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))) lambda1)) (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (pow lambda1 2))>
#<alt (/ (+ (* -1 (/ (- (* -1 (/ (- (+ (* -2 (/ (* lambda2 (+ (* -4 (/ (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (+ (/ (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (/ (pow (- phi1 phi2) 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2))))) lambda1)) (* -2 (/ (* lambda2 (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2))) (* lambda1 (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2))))) (+ (* -4 (/ (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (+ (/ (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (/ (pow (- phi1 phi2) 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2))))) lambda1)) (* 2 (/ lambda2 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))) lambda1)) (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (pow lambda1 2))>
#<alt (/ 1 (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)))>
#<alt (+ (* 2 (/ (* lambda1 (* lambda2 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 2))) (/ 1 (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2))))>
#<alt (+ (* lambda2 (- (* -1 (* lambda2 (+ (* -4 (/ (* (pow lambda1 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)) (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 3))) (+ (* 1/2 (/ 1 (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 2))) (* 1/2 (/ (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))) (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 2))))))) (* -2 (/ (* lambda1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 2))))) (/ 1 (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2))))>
#<alt (+ (* lambda2 (- (* lambda2 (- (* -1 (* lambda2 (+ (* 2 (/ (* lambda1 (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (+ (* -4 (/ (* (pow lambda1 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)) (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 3))) (+ (* 1/2 (/ 1 (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 2))) (* 1/2 (/ (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))) (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 2))))))) (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)))) (* 2 (/ (* lambda1 (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)) (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 3)))))) (+ (* -4 (/ (* (pow lambda1 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)) (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 3))) (+ (* 1/2 (/ 1 (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 2))) (* 1/2 (/ (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))) (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 2))))))) (* -2 (/ (* lambda1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 2))))) (/ 1 (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2))))>
#<alt (/ 1 (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))>
#<alt (/ (+ (* 2 (/ lambda1 (* lambda2 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))) (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (pow lambda2 2))>
#<alt (/ (- (+ (* -1 (/ (+ (* -4 (/ (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (+ (/ (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (/ (pow (- phi1 phi2) 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)))) (pow lambda2 2))) (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (* -2 (/ lambda1 (* lambda2 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))))) (pow lambda2 2))>
#<alt (/ (- (+ (* -1 (/ (+ (* 2 (* lambda1 (+ (* -4 (/ (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (+ (/ (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (/ (pow (- phi1 phi2) 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)))))) (* 2 (/ (* lambda1 (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2))) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)))) (pow lambda2 3))) (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (+ (* -4 (/ (pow lambda1 2) (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))) (+ (* -2 (/ lambda1 (* lambda2 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))) (+ (/ (pow lambda1 2) (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (/ (pow (- phi1 phi2) 2) (* (pow lambda2 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2))))))) (pow lambda2 2))>
#<alt (/ 1 (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))>
#<alt (/ (+ (* 2 (/ lambda1 (* lambda2 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))) (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (pow lambda2 2))>
#<alt (/ (+ (* -1 (/ (- (+ (* -4 (/ (pow lambda1 2) (* lambda2 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))) (+ (/ (pow lambda1 2) (* lambda2 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (/ (pow (- phi1 phi2) 2) (* lambda2 (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2))))) (* 2 (/ lambda1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))) lambda2)) (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (pow lambda2 2))>
#<alt (/ (+ (* -1 (/ (- (* -1 (/ (- (+ (* -2 (/ (* lambda1 (+ (* -4 (/ (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (+ (/ (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (/ (pow (- phi1 phi2) 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2))))) lambda2)) (* -2 (/ (* lambda1 (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2))) (* lambda2 (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2))))) (+ (* -4 (/ (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (+ (/ (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (/ (pow (- phi1 phi2) 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2))))) lambda2)) (* 2 (/ lambda1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))) lambda2)) (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (pow lambda2 2))>
#<alt (/ 1 (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))>
#<alt (+ (* -1 (* phi2 (+ (* -2 (/ phi1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (* -1/2 (/ (* (sin phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2)))))) (/ 1 (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))>
#<alt (+ (* phi2 (- (* -1 (* phi2 (+ (* -1 (/ (* (+ (* -2 phi1) (* -1/2 (* (sin phi1) (pow (- lambda1 lambda2) 2)))) (+ (* -2 (/ phi1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (* -1/2 (/ (* (sin phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))))) (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (+ (* -1/4 (/ (* (cos phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (/ 1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2)))))) (+ (* -2 (/ phi1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (* -1/2 (/ (* (sin phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2)))))) (/ 1 (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))>
#<alt (+ (* phi2 (- (* phi2 (- (* -1 (* phi2 (+ (* -1 (/ (* (+ 1 (* -1/4 (* (cos phi1) (pow (- lambda1 lambda2) 2)))) (+ (* -2 (/ phi1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (* -1/2 (/ (* (sin phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))))) (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (+ (* -1 (/ (* (+ (* -2 phi1) (* -1/2 (* (sin phi1) (pow (- lambda1 lambda2) 2)))) (+ (* -1 (/ (* (+ (* -2 phi1) (* -1/2 (* (sin phi1) (pow (- lambda1 lambda2) 2)))) (+ (* -2 (/ phi1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (* -1/2 (/ (* (sin phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))))) (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (+ (* -1/4 (/ (* (cos phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (/ 1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))))) (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (* 1/12 (/ (* (sin phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))))))) (+ (* -1 (/ (* (+ (* -2 phi1) (* -1/2 (* (sin phi1) (pow (- lambda1 lambda2) 2)))) (+ (* -2 (/ phi1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (* -1/2 (/ (* (sin phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))))) (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (+ (* -1/4 (/ (* (cos phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (/ 1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2)))))) (+ (* -2 (/ phi1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (* -1/2 (/ (* (sin phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2)))))) (/ 1 (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))>
#<alt (/ 1 (pow phi2 2))>
#<alt (/ (+ 1 (* 2 (/ phi1 phi2))) (pow phi2 2))>
#<alt (/ (- (+ 1 (* -1 (/ (+ (* -4 (pow phi1 2)) (+ (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)) (pow phi1 2))) (pow phi2 2)))) (* -2 (/ phi1 phi2))) (pow phi2 2))>
#<alt (/ (- (+ 1 (* -1 (/ (+ (* 2 (* phi1 (+ (* -4 (pow phi1 2)) (+ (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))) (* 2 (* phi1 (+ (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))) (pow phi2 3)))) (+ (* -4 (/ (pow phi1 2) (pow phi2 2))) (+ (* -2 (/ phi1 phi2)) (+ (/ (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) (/ (pow phi1 2) (pow phi2 2)))))) (pow phi2 2))>
#<alt (/ 1 (pow phi2 2))>
#<alt (/ (+ 1 (* 2 (/ phi1 phi2))) (pow phi2 2))>
#<alt (/ (+ 1 (* -1 (/ (- (+ (* -4 (/ (pow phi1 2) phi2)) (+ (/ (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)) phi2) (/ (pow phi1 2) phi2))) (* 2 phi1)) phi2))) (pow phi2 2))>
#<alt (/ (+ 1 (* -1 (/ (- (* -1 (/ (- (+ (* -2 (/ (* phi1 (+ (* -4 (pow phi1 2)) (+ (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) phi2)) (* -2 (/ (* phi1 (+ (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)) (pow phi1 2))) phi2))) (+ (* -4 (pow phi1 2)) (+ (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) phi2)) (* 2 phi1)) phi2))) (pow phi2 2))>
#<alt (/ 1 (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))>
#<alt (+ (* -1 (* phi1 (+ (* -2 (/ phi2 (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (* -1/2 (/ (* (sin phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2)))))) (/ 1 (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))>
#<alt (+ (* phi1 (- (* -1 (* phi1 (+ (* -1 (/ (* (+ (* -2 phi2) (* -1/2 (* (sin phi2) (pow (- lambda1 lambda2) 2)))) (+ (* -2 (/ phi2 (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (* -1/2 (/ (* (sin phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))))) (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (+ (* -1/4 (/ (* (cos phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (/ 1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2)))))) (+ (* -2 (/ phi2 (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (* -1/2 (/ (* (sin phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2)))))) (/ 1 (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))>
#<alt (+ (* phi1 (- (* phi1 (- (* -1 (* phi1 (+ (* -1 (/ (* (+ 1 (* -1/4 (* (cos phi2) (pow (- lambda1 lambda2) 2)))) (+ (* -2 (/ phi2 (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (* -1/2 (/ (* (sin phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))))) (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (+ (* -1 (/ (* (+ (* -2 phi2) (* -1/2 (* (sin phi2) (pow (- lambda1 lambda2) 2)))) (+ (* -1 (/ (* (+ (* -2 phi2) (* -1/2 (* (sin phi2) (pow (- lambda1 lambda2) 2)))) (+ (* -2 (/ phi2 (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (* -1/2 (/ (* (sin phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))))) (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (+ (* -1/4 (/ (* (cos phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (/ 1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))))) (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (* 1/12 (/ (* (sin phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))))))) (+ (* -1 (/ (* (+ (* -2 phi2) (* -1/2 (* (sin phi2) (pow (- lambda1 lambda2) 2)))) (+ (* -2 (/ phi2 (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (* -1/2 (/ (* (sin phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))))) (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (+ (* -1/4 (/ (* (cos phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (/ 1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2)))))) (+ (* -2 (/ phi2 (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (* -1/2 (/ (* (sin phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2)))))) (/ 1 (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))>
#<alt (/ 1 (pow phi1 2))>
#<alt (/ (+ 1 (* 2 (/ phi2 phi1))) (pow phi1 2))>
#<alt (/ (- (+ 1 (* -1 (/ (+ (* -4 (pow phi2 2)) (+ (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (pow phi1 2)))) (* -2 (/ phi2 phi1))) (pow phi1 2))>
#<alt (/ (- (+ 1 (* -1 (/ (+ (* 2 (* phi2 (+ (* -4 (pow phi2 2)) (+ (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))) (* 2 (* phi2 (+ (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))) (pow phi1 3)))) (+ (* -4 (/ (pow phi2 2) (pow phi1 2))) (+ (* -2 (/ phi2 phi1)) (+ (/ (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) (/ (pow phi2 2) (pow phi1 2)))))) (pow phi1 2))>
#<alt (/ 1 (pow phi1 2))>
#<alt (/ (+ 1 (* 2 (/ phi2 phi1))) (pow phi1 2))>
#<alt (/ (+ 1 (* -1 (/ (- (+ (* -4 (/ (pow phi2 2) phi1)) (+ (/ (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)) phi1) (/ (pow phi2 2) phi1))) (* 2 phi2)) phi1))) (pow phi1 2))>
#<alt (/ (+ 1 (* -1 (/ (- (* -1 (/ (- (+ (* -2 (/ (* phi2 (+ (* -4 (pow phi2 2)) (+ (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) phi1)) (* -2 (/ (* phi2 (+ (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) phi1))) (+ (* -4 (pow phi2 2)) (+ (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) phi1)) (* 2 phi2)) phi1))) (pow phi1 2))>
#<alt (* (pow phi1 2) (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))))>
#<alt (* (pow phi1 2) (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))))>
#<alt (* (pow phi1 2) (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))))>
#<alt (* (pow phi1 2) (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))))>
#<alt (* (pow phi1 2) (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))))>
#<alt (* (pow phi1 2) (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))))>
#<alt (* (pow phi1 2) (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))))>
#<alt (* (pow phi1 2) (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))))>
#<alt (* (pow phi1 2) (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))))>
#<alt (* (pow phi1 2) (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))))>
#<alt (* (pow phi1 2) (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))))>
#<alt (* (pow phi1 2) (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))))>
#<alt (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2))))>
#<alt (+ (* 1/2 (* lambda1 (* lambda2 (pow phi1 2)))) (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))))>
#<alt (+ (* lambda1 (+ (* -1/4 (* lambda1 (pow phi1 2))) (* 1/2 (* lambda2 (pow phi1 2))))) (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))))>
#<alt (+ (* lambda1 (+ (* -1/4 (* lambda1 (pow phi1 2))) (* 1/2 (* lambda2 (pow phi1 2))))) (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))))>
#<alt (* -1/4 (* (pow lambda1 2) (pow phi1 2)))>
#<alt (* (pow lambda1 2) (+ (* -1/4 (pow phi1 2)) (* 1/2 (/ (* lambda2 (pow phi1 2)) lambda1))))>
#<alt (* (pow lambda1 2) (+ (* -1/4 (pow phi1 2)) (+ (* 1/2 (/ (* lambda2 (pow phi1 2)) lambda1)) (/ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))) (pow lambda1 2)))))>
#<alt (* (pow lambda1 2) (+ (* -1/4 (pow phi1 2)) (+ (* 1/2 (/ (* lambda2 (pow phi1 2)) lambda1)) (/ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))) (pow lambda1 2)))))>
#<alt (* -1/4 (* (pow lambda1 2) (pow phi1 2)))>
#<alt (* (pow lambda1 2) (+ (* -1/4 (pow phi1 2)) (* 1/2 (/ (* lambda2 (pow phi1 2)) lambda1))))>
#<alt (* (pow lambda1 2) (+ (* -1 (/ (+ (* -1 (/ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))) lambda1)) (* -1/2 (* lambda2 (pow phi1 2)))) lambda1)) (* -1/4 (pow phi1 2))))>
#<alt (* (pow lambda1 2) (+ (* -1 (/ (+ (* -1 (/ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))) lambda1)) (* -1/2 (* lambda2 (pow phi1 2)))) lambda1)) (* -1/4 (pow phi1 2))))>
#<alt (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2))))>
#<alt (+ (* 1/2 (* lambda1 (* lambda2 (pow phi1 2)))) (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2)))))>
#<alt (+ (* lambda2 (+ (* -1/4 (* lambda2 (pow phi1 2))) (* 1/2 (* lambda1 (pow phi1 2))))) (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2)))))>
#<alt (+ (* lambda2 (+ (* -1/4 (* lambda2 (pow phi1 2))) (* 1/2 (* lambda1 (pow phi1 2))))) (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2)))))>
#<alt (* -1/4 (* (pow lambda2 2) (pow phi1 2)))>
#<alt (* (pow lambda2 2) (+ (* -1/4 (pow phi1 2)) (* 1/2 (/ (* lambda1 (pow phi1 2)) lambda2))))>
#<alt (* (pow lambda2 2) (+ (* -1/4 (pow phi1 2)) (+ (* 1/2 (/ (* lambda1 (pow phi1 2)) lambda2)) (/ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2)))) (pow lambda2 2)))))>
#<alt (* (pow lambda2 2) (+ (* -1/4 (pow phi1 2)) (+ (* 1/2 (/ (* lambda1 (pow phi1 2)) lambda2)) (/ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2)))) (pow lambda2 2)))))>
#<alt (* -1/4 (* (pow lambda2 2) (pow phi1 2)))>
#<alt (* (pow lambda2 2) (+ (* -1/4 (pow phi1 2)) (* 1/2 (/ (* lambda1 (pow phi1 2)) lambda2))))>
#<alt (* (pow lambda2 2) (+ (* -1 (/ (+ (* -1 (/ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2)))) lambda2)) (* -1/2 (* lambda1 (pow phi1 2)))) lambda2)) (* -1/4 (pow phi1 2))))>
#<alt (* (pow lambda2 2) (+ (* -1 (/ (+ (* -1 (/ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2)))) lambda2)) (* -1/2 (* lambda1 (pow phi1 2)))) lambda2)) (* -1/4 (pow phi1 2))))>
#<alt (pow lambda2 2)>
#<alt (+ (* -2 (* lambda1 lambda2)) (pow lambda2 2))>
#<alt (+ (* lambda1 (+ lambda1 (* -2 lambda2))) (pow lambda2 2))>
#<alt (+ (* lambda1 (+ lambda1 (* -2 lambda2))) (pow lambda2 2))>
#<alt (pow lambda1 2)>
#<alt (* (pow lambda1 2) (+ 1 (* -2 (/ lambda2 lambda1))))>
#<alt (* (pow lambda1 2) (+ 1 (+ (* -2 (/ lambda2 lambda1)) (/ (pow lambda2 2) (pow lambda1 2)))))>
#<alt (* (pow lambda1 2) (+ 1 (+ (* -2 (/ lambda2 lambda1)) (/ (pow lambda2 2) (pow lambda1 2)))))>
#<alt (pow lambda1 2)>
#<alt (* (pow lambda1 2) (+ 1 (* -2 (/ lambda2 lambda1))))>
#<alt (* (pow lambda1 2) (+ 1 (* -1 (/ (+ (* -1 (/ (pow lambda2 2) lambda1)) (* 2 lambda2)) lambda1))))>
#<alt (* (pow lambda1 2) (+ 1 (* -1 (/ (+ (* -1 (/ (pow lambda2 2) lambda1)) (* 2 lambda2)) lambda1))))>
#<alt (pow lambda1 2)>
#<alt (+ (* -2 (* lambda1 lambda2)) (pow lambda1 2))>
#<alt (+ (* lambda2 (+ lambda2 (* -2 lambda1))) (pow lambda1 2))>
#<alt (+ (* lambda2 (+ lambda2 (* -2 lambda1))) (pow lambda1 2))>
#<alt (pow lambda2 2)>
#<alt (* (pow lambda2 2) (+ 1 (* -2 (/ lambda1 lambda2))))>
#<alt (* (pow lambda2 2) (+ 1 (+ (* -2 (/ lambda1 lambda2)) (/ (pow lambda1 2) (pow lambda2 2)))))>
#<alt (* (pow lambda2 2) (+ 1 (+ (* -2 (/ lambda1 lambda2)) (/ (pow lambda1 2) (pow lambda2 2)))))>
#<alt (pow lambda2 2)>
#<alt (* (pow lambda2 2) (+ 1 (* -2 (/ lambda1 lambda2))))>
#<alt (* (pow lambda2 2) (+ 1 (* -1 (/ (+ (* -1 (/ (pow lambda1 2) lambda2)) (* 2 lambda1)) lambda2))))>
#<alt (* (pow lambda2 2) (+ 1 (* -1 (/ (+ (* -1 (/ (pow lambda1 2) lambda2)) (* 2 lambda1)) lambda2))))>
#<alt (* -1 lambda1)>
#<alt (* -1 lambda1)>
#<alt (* -1 lambda1)>
#<alt (* -1 lambda1)>
#<alt (* -1 lambda1)>
#<alt (* -1 lambda1)>
#<alt (* -1 lambda1)>
#<alt (* -1 lambda1)>
#<alt (* -1 lambda1)>
#<alt (* -1 lambda1)>
#<alt (* -1 lambda1)>
#<alt (* -1 lambda1)>
#<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 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 (+ 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 (* 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)))))>
Calls

186 calls:

TimeVariablePointExpression
33.0ms
R
@inf
(* (* (cos (* 1/2 phi1)) (neg lambda1)) R)
23.0ms
lambda2
@0
(* R (/ 1 (sqrt (/ 1 (+ (* (* (- lambda1 lambda2) (- lambda1 lambda2)) (+ 1/2 (* 1/2 (+ (* (cos phi2) (cos phi1)) (* (neg (sin phi1)) (sin phi2)))))) (* (- phi1 phi2) (- phi1 phi2)))))))
17.0ms
lambda2
@-inf
(sqrt (/ 1 (+ (* (* (- lambda1 lambda2) (- lambda1 lambda2)) (+ 1/2 (* 1/2 (+ (* (cos phi2) (cos phi1)) (* (neg (sin phi1)) (sin phi2)))))) (* (- phi1 phi2) (- phi1 phi2)))))
13.0ms
lambda1
@-inf
(* R (sqrt (+ (* (- lambda1 lambda2) (- lambda1 lambda2)) (* (* phi1 phi1) (+ (* -1/4 (* (- lambda1 lambda2) (- lambda1 lambda2))) 1)))))
4.0ms
R
@0
(* R (/ 1 (sqrt (/ 1 (+ (* (* (- lambda1 lambda2) (- lambda1 lambda2)) (+ 1/2 (* 1/2 (+ (* (cos phi2) (cos phi1)) (* (neg (sin phi1)) (sin phi2)))))) (* (- phi1 phi2) (- phi1 phi2)))))))

rewrite338.0ms (2.3%)

Memory
33.8MiB live, 457.8MiB allocated
Algorithm
batch-egg-rewrite
Rules
4 144×lower-*.f32
4 118×lower-*.f64
3 744×lower-/.f32
3 734×lower-/.f64
2 748×lower-fma.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
046333
088308
1309246
22342246
08192243
Stop Event
iter limit
node limit
iter limit
Counts
23 → 712
Calls
Call 1
Inputs
(*.f64 R (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (fma.f64 (cos.f64 phi2) (cos.f64 phi1) (*.f64 (neg.f64 (sin.f64 phi1)) (sin.f64 phi2))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (fma.f64 (cos.f64 phi2) (cos.f64 phi1) (*.f64 (neg.f64 (sin.f64 phi1)) (sin.f64 phi2)))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (fma.f64 (cos.f64 phi2) (cos.f64 phi1) (*.f64 (neg.f64 (sin.f64 phi1)) (sin.f64 phi2))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (fma.f64 (cos.f64 phi2) (cos.f64 phi1) (*.f64 (neg.f64 (sin.f64 phi1)) (sin.f64 phi2))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(*.f64 R lambda2)
(fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64))))
(*.f64 R (sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64))))))
(sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)))))
(-.f64 lambda1 lambda2)
(*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (neg.f64 lambda1)) R)
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (neg.f64 lambda1))
(cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))
(*.f64 #s(literal 1/2 binary64) phi1)
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) lambda2))
(/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))
(*.f64 R (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) lambda2)))
(/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) lambda2)
(/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (fma.f64 (cos.f64 phi2) (cos.f64 phi1) (*.f64 (neg.f64 (sin.f64 phi1)) (sin.f64 phi2))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))
(*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)))
(*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))
(neg.f64 lambda1)
(cos.f64 (+.f64 phi2 phi1))
(fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))
Outputs
(/.f64 R (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) R))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) R)))
(/.f64 (neg.f64 R) (/.f64 #s(literal -1 binary64) (sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))
(/.f64 (*.f64 R #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))
(/.f64 (*.f64 #s(literal -1 binary64) R) (/.f64 #s(literal -1 binary64) (sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))
(/.f64 (neg.f64 (neg.f64 R)) (neg.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))))
(/.f64 (neg.f64 (*.f64 R #s(literal -1 binary64))) (neg.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))))
(/.f64 (neg.f64 (*.f64 #s(literal -1 binary64) R)) (neg.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))))
(pow.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) R) #s(literal -1 binary64))
(*.f64 R (sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(*.f64 #s(literal 1 binary64) (*.f64 R (sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))
(*.f64 (sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) R)
(*.f64 (sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) (/.f64 R #s(literal 1 binary64)))
(*.f64 (*.f64 R (sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) #s(literal 1 binary64))
(*.f64 (/.f64 R #s(literal 1 binary64)) (sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(*.f64 (/.f64 R #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))))
(*.f64 (/.f64 R (pow.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal -1/4 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal -1/4 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal -1/4 binary64))) (/.f64 R (pow.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal -1/4 binary64))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1))) #s(literal 1/2 binary64))
(+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) #s(literal 1/2 binary64))) (fma.f64 (neg.f64 (sin.f64 phi1)) (*.f64 (sin.f64 phi2) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)))
(+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) #s(literal 1/2 binary64)))) (*.f64 (neg.f64 (sin.f64 phi1)) (*.f64 (sin.f64 phi2) #s(literal 1/2 binary64))))
(exp.f64 (log.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))))
(-.f64 #s(literal 0 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) #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 phi2 phi1)))))) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal -1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #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 phi2 phi1))))) (/.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 phi2 phi1)))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi2 phi1))))))
(-.f64 (/.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 phi2 phi1)))))) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal -1/2 binary64))) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal -1/2 binary64))) #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 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 phi2 phi1)))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.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 phi2 phi1)))))) (*.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal -1/2 binary64)))) (/.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal -1/2 binary64)))))
(fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 (neg.f64 (sin.f64 phi1)) (*.f64 (sin.f64 phi2) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)))
(fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) #s(literal 1/2 binary64)) (fma.f64 (neg.f64 (sin.f64 phi1)) (*.f64 (sin.f64 phi2) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)))
(fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) #s(literal 1/2 binary64)) (fma.f64 (neg.f64 (sin.f64 phi1)) (*.f64 (sin.f64 phi2) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)))
(fma.f64 (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) #s(literal 1/2 binary64) (fma.f64 (neg.f64 (sin.f64 phi1)) (*.f64 (sin.f64 phi2) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 phi2)) (cos.f64 phi1) (fma.f64 (neg.f64 (sin.f64 phi1)) (*.f64 (sin.f64 phi2) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)) (cos.f64 phi2) (fma.f64 (neg.f64 (sin.f64 phi1)) (*.f64 (sin.f64 phi2) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.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 phi2 phi1))))) (-.f64 #s(literal 1/4 binary64) (*.f64 (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/4 binary64)))) (fma.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 (+.f64 phi2 phi1)) #s(literal 3 binary64)) #s(literal 1/8 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal -1/2 binary64)) (fma.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 phi2 phi1))))) #s(literal -1/4 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1))) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal -1/2 binary64)) #s(literal 1/4 binary64)) (fma.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 (+.f64 phi2 phi1)) #s(literal 3 binary64)) #s(literal 1/8 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi2 phi1)))) (-.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 phi2 phi1)))))))))
(/.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.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 phi2 phi1))))) (-.f64 #s(literal 1/4 binary64) (*.f64 (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/4 binary64)))) (fma.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 (+.f64 phi2 phi1)) #s(literal 3 binary64)) #s(literal 1/8 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal -1/2 binary64)) (fma.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 phi2 phi1))))) #s(literal -1/4 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1))) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal -1/2 binary64)) #s(literal 1/4 binary64)) (fma.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 (+.f64 phi2 phi1)) #s(literal 3 binary64)) #s(literal 1/8 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi2 phi1)))) (-.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 phi2 phi1))))))))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) #s(literal -1 binary64))
(/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 (+.f64 phi2 phi1)) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (fma.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 phi2 phi1))))) (-.f64 #s(literal 1/4 binary64) (*.f64 (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/4 binary64)))))
(/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 (+.f64 phi2 phi1)) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1))) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal -1/2 binary64)) #s(literal 1/4 binary64)))
(/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 (+.f64 phi2 phi1)) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (*.f64 #s(literal 1 binary64) (fma.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 phi2 phi1))))) (-.f64 #s(literal 1/4 binary64) (*.f64 (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/4 binary64))))))
(/.f64 (fma.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 phi2 phi1))))) #s(literal -1/4 binary64)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal -1/2 binary64)))
(/.f64 (fma.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 phi2 phi1))))) #s(literal -1/4 binary64)) (*.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #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 phi2 phi1))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi2 phi1)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) #s(literal 1 binary64))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 (+.f64 phi2 phi1)) #s(literal 3 binary64)) #s(literal 1/8 binary64))) (neg.f64 (fma.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 phi2 phi1))))) (-.f64 #s(literal 1/4 binary64) (*.f64 (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/4 binary64))))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 (+.f64 phi2 phi1)) #s(literal 3 binary64)) #s(literal 1/8 binary64))) (neg.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1))) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal -1/2 binary64)) #s(literal 1/4 binary64))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 (+.f64 phi2 phi1)) #s(literal 3 binary64)) #s(literal 1/8 binary64))) (neg.f64 (*.f64 #s(literal 1 binary64) (fma.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 phi2 phi1))))) (-.f64 #s(literal 1/4 binary64) (*.f64 (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/4 binary64)))))))
(/.f64 (neg.f64 (fma.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 phi2 phi1))))) #s(literal -1/4 binary64))) (neg.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal -1/2 binary64))))
(/.f64 (neg.f64 (fma.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 phi2 phi1))))) #s(literal -1/4 binary64))) (neg.f64 (*.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #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 phi2 phi1)))))))) (neg.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi2 phi1))))))
(/.f64 (-.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 phi2 phi1)))))) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal -1/2 binary64))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal -1/2 binary64)) #s(literal 1/4 binary64))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal -1/2 binary64)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal -1/2 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi2 phi1))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi2 phi1)))) (*.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 phi2 phi1)))))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi2 phi1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi2 phi1))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 (+.f64 phi2 phi1)) #s(literal 3 binary64)) #s(literal 1/8 binary64)))) (neg.f64 (neg.f64 (fma.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 phi2 phi1))))) (-.f64 #s(literal 1/4 binary64) (*.f64 (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/4 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 (+.f64 phi2 phi1)) #s(literal 3 binary64)) #s(literal 1/8 binary64)))) (neg.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1))) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal -1/2 binary64)) #s(literal 1/4 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.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 phi2 phi1))))) #s(literal -1/4 binary64)))) (neg.f64 (neg.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal -1/2 binary64)))))
(/.f64 (neg.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 phi2 phi1))))))))) (neg.f64 (neg.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi2 phi1)))))))
(pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.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 phi2 phi1))))) (-.f64 #s(literal 1/4 binary64) (*.f64 (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/4 binary64)))) (fma.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 (+.f64 phi2 phi1)) #s(literal 3 binary64)) #s(literal 1/8 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal -1/2 binary64)) (fma.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 phi2 phi1))))) #s(literal -1/4 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1))) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal -1/2 binary64)) #s(literal 1/4 binary64)) (fma.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 (+.f64 phi2 phi1)) #s(literal 3 binary64)) #s(literal 1/8 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi2 phi1)))) (-.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 phi2 phi1)))))))) #s(literal -1 binary64))
(*.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(*.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 (+.f64 phi2 phi1)) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (/.f64 #s(literal 1 binary64) (fma.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 phi2 phi1))))) (-.f64 #s(literal 1/4 binary64) (*.f64 (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/4 binary64))))))
(*.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 (+.f64 phi2 phi1)) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1))) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal -1/2 binary64)) #s(literal 1/4 binary64))))
(*.f64 (fma.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 phi2 phi1))))) #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #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 phi2 phi1))))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi2 phi1))))))
(*.f64 (+.f64 (cos.f64 (+.f64 phi2 phi1)) #s(literal 1 binary64)) #s(literal 1/2 binary64))
(exp.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (neg.f64 (log.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) #s(literal -1/2 binary64)))
(exp.f64 (neg.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))))
(sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))
(neg.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))
(/.f64 #s(literal 1 binary64) (neg.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (fma.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (-.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) #s(literal 2 binary64))) (fma.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) #s(literal 3 binary64))))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (neg.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))))
(/.f64 (sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (neg.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))))
(/.f64 (sqrt.f64 (neg.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) (sqrt.f64 #s(literal -1 binary64)))
(/.f64 (sqrt.f64 (fma.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) #s(literal 3 binary64)))) (sqrt.f64 (fma.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (-.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) #s(literal 2 binary64)))))
(/.f64 (sqrt.f64 (fma.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) #s(literal 3 binary64)))) (sqrt.f64 (fma.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))))
(/.f64 (sqrt.f64 (fma.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) #s(literal 3 binary64)))) (sqrt.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (-.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) #s(literal 2 binary64))))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) (sqrt.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (neg.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) (sqrt.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (neg.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))))
(/.f64 (neg.f64 (sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) #s(literal -1 binary64))
(/.f64 (sqrt.f64 (neg.f64 (fma.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) #s(literal 3 binary64))))) (sqrt.f64 (neg.f64 (fma.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (-.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) #s(literal 2 binary64))))))
(/.f64 (sqrt.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))) (sqrt.f64 (neg.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (neg.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) #s(literal 2 binary64)))) (sqrt.f64 (-.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))))))
(/.f64 (neg.f64 (sqrt.f64 (fma.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) #s(literal 3 binary64))))) (neg.f64 (sqrt.f64 (fma.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (-.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))) (neg.f64 (sqrt.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (neg.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))))
(pow.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 1/2 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) #s(literal -1/2 binary64))
(pow.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) #s(literal -1 binary64))
(pow.f64 (sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) #s(literal 1 binary64))
(pow.f64 (neg.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(*.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(*.f64 (sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) #s(literal 1 binary64))
(*.f64 (sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) (pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) #s(literal 3 binary64)))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (-.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) #s(literal 2 binary64)))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) #s(literal 3 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (-.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) #s(literal 2 binary64))))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (neg.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (neg.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))))
(*.f64 (pow.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 1/4 binary64)) (pow.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64)) (sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(*.f64 (pow.f64 #s(literal -1 binary64) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) #s(literal 3 binary64)))) #s(literal -1/2 binary64)) (pow.f64 (fma.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (-.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) #s(literal 2 binary64))) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) #s(literal -1/2 binary64)) (pow.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (neg.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal -1/4 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal -1/4 binary64)) #s(literal -1 binary64)))
(exp.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) #s(literal -1 binary64)) #s(literal -1 binary64)))
(exp.f64 (neg.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) #s(literal -1 binary64))))
(fabs.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))
(-.f64 #s(literal 0 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) #s(literal -1 binary64)))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (neg.f64 (neg.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))))
(/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))
(/.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) #s(literal -1 binary64))
(/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (neg.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))
(/.f64 (neg.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))) #s(literal 1 binary64))
(/.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))))
(pow.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal -1/2 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal -1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) #s(literal 1/4 binary64))
(*.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) #s(literal 1 binary64))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) (pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64)))
(*.f64 #s(literal -1 binary64) (pow.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))) #s(literal -1 binary64)))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))
(*.f64 (pow.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal -1/4 binary64)) (pow.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal -1/4 binary64)))
(*.f64 (pow.f64 (fma.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) #s(literal 3 binary64))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (-.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) #s(literal 2 binary64)))) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (neg.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) #s(literal 3 binary64)))) #s(literal 1/2 binary64)) (sqrt.f64 (fma.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (-.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) #s(literal 2 binary64)))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (sqrt.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (neg.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))
(*.f64 (pow.f64 (pow.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 1/4 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 1/4 binary64)) #s(literal -1 binary64)))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))) (sqrt.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) #s(literal 3 binary64))))) (sqrt.f64 (fma.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (-.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) #s(literal 2 binary64)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))) (sqrt.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (neg.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))
(*.f64 R lambda2)
(*.f64 lambda2 R)
(+.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi1 phi1) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64))))
(+.f64 (*.f64 (*.f64 phi1 phi1) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))
(+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))) (fma.f64 phi1 phi1 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))
(+.f64 (fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1)))) (*.f64 phi1 phi1))
(-.f64 (/.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi1 phi1) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64))))) (/.f64 (*.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64))))) (-.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi1 phi1) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64))))))
(-.f64 (/.f64 (*.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64))))) (-.f64 (*.f64 (*.f64 phi1 phi1) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) (/.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (*.f64 phi1 phi1) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))))
(fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 (*.f64 phi1 phi1) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64))))
(fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1)) (fma.f64 phi1 phi1 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))
(fma.f64 phi1 (*.f64 phi1 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))
(fma.f64 phi1 (*.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)))) (fma.f64 phi1 phi1 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))
(fma.f64 (*.f64 phi1 phi1) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))
(fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64))) (fma.f64 phi1 phi1 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))
(fma.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) (fma.f64 phi1 phi1 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))
(fma.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64)) (*.f64 phi1 phi1) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))
(fma.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64))) (*.f64 phi1 phi1) (fma.f64 phi1 phi1 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))
(fma.f64 (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 phi1 phi1)) (fma.f64 phi1 phi1 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))
(fma.f64 (*.f64 phi1 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64))) phi1 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))
(fma.f64 (*.f64 (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda1 lambda2)) (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda1 lambda2))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) #s(literal 2 binary64)) (*.f64 (*.f64 phi1 phi1) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64))))
(fma.f64 (*.f64 (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) #s(literal 2 binary64)) (*.f64 (*.f64 phi1 phi1) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64))))
(fma.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) #s(literal -1/4 binary64) (fma.f64 phi1 phi1 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))
(fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64))) phi1) phi1 (fma.f64 phi1 phi1 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))
(fma.f64 (*.f64 (*.f64 phi1 phi1) #s(literal -1/4 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 phi1 phi1 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))
(fma.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64))) (-.f64 lambda1 lambda2) (fma.f64 phi1 phi1 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))
(fma.f64 (exp.f64 (log.f64 (-.f64 lambda1 lambda2))) (exp.f64 (log.f64 (-.f64 lambda1 lambda2))) (*.f64 (*.f64 phi1 phi1) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 phi1 phi1) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64))) (-.f64 (*.f64 (*.f64 phi1 phi1) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) (fma.f64 (*.f64 (*.f64 phi1 phi1) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64))))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi1 phi1) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64)))) (*.f64 (fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 (*.f64 phi1 phi1) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64)))) (-.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi1 phi1) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 (*.f64 phi1 phi1) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64))) (-.f64 (*.f64 (*.f64 phi1 phi1) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) (fma.f64 (*.f64 (*.f64 phi1 phi1) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64))))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi1 phi1) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64)))) (*.f64 (fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 (*.f64 phi1 phi1) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64)))) (-.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi1 phi1) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64))))))))
(/.f64 (fma.f64 (*.f64 (*.f64 phi1 phi1) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64))))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))) (fma.f64 (*.f64 (*.f64 phi1 phi1) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64))) (-.f64 (*.f64 (*.f64 phi1 phi1) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))))
(/.f64 (fma.f64 (*.f64 (*.f64 phi1 phi1) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64))))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))) (fma.f64 phi1 (*.f64 (*.f64 phi1 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 phi1 phi1) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64)))) (-.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi1 phi1) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64)))))))
(/.f64 (*.f64 (fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 (*.f64 phi1 phi1) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64)))) (-.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi1 phi1) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64))))) (-.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi1 phi1) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 phi1 phi1) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64))))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))))) (neg.f64 (fma.f64 (*.f64 (*.f64 phi1 phi1) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64))) (-.f64 (*.f64 (*.f64 phi1 phi1) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 phi1 phi1) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64))))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))))) (neg.f64 (fma.f64 phi1 (*.f64 (*.f64 phi1 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 phi1 phi1) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64)))) (-.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi1 phi1) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64))))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 (*.f64 phi1 phi1) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64)))) (-.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi1 phi1) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64)))))) (neg.f64 (-.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi1 phi1) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64))))))
(/.f64 (-.f64 (*.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64))))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) (-.f64 (*.f64 (*.f64 phi1 phi1) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda1 lambda2)) (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda1 lambda2))) (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))) (-.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 phi1)) (*.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))) (*.f64 phi1 phi1)))) (*.f64 (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) (fma.f64 (*.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) #s(literal -1/64 binary64)) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi1 (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi1 (*.f64 phi1 phi1)))))) (*.f64 (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))) (-.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 phi1)) (*.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))) (*.f64 phi1 phi1))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda1 lambda2)) (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))) (*.f64 phi1 phi1)) (*.f64 (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) (-.f64 (*.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1)))) (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 phi1))))) (*.f64 (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) (-.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))) (*.f64 phi1 phi1))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda1 lambda2)) (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda1 lambda2))) (-.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) #s(literal 1/16 binary64) #s(literal 1 binary64)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)))) (*.f64 (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) (*.f64 (*.f64 phi1 phi1) (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) #s(literal -1/64 binary64) #s(literal 1 binary64))))) (*.f64 (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) (-.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) #s(literal 1/16 binary64) #s(literal 1 binary64)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda1 lambda2)) (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda1 lambda2))) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal -1 binary64)) (*.f64 (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) (*.f64 (*.f64 phi1 phi1) (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) #s(literal 1/16 binary64) #s(literal -1 binary64))))) (*.f64 (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda1 lambda2)) (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda1 lambda2))) (-.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) #s(literal 1/16 binary64) #s(literal 1 binary64)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)))) (*.f64 (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) (*.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) #s(literal -1/64 binary64) #s(literal 1 binary64)) (*.f64 phi1 phi1)))) (*.f64 (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) (-.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) #s(literal 1/16 binary64) #s(literal 1 binary64)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda1 lambda2)) (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda1 lambda2))) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal -1 binary64)) (*.f64 (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) (*.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) #s(literal 1/16 binary64) #s(literal -1 binary64)) (*.f64 phi1 phi1)))) (*.f64 (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda1 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))) (-.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 phi1)) (*.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))) (*.f64 phi1 phi1)))) (*.f64 (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (+.f64 lambda1 lambda2)) (fma.f64 (*.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) #s(literal -1/64 binary64)) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi1 (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi1 (*.f64 phi1 phi1)))))) (*.f64 (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (+.f64 lambda1 lambda2)) (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))) (-.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 phi1)) (*.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))) (*.f64 phi1 phi1))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda1 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))) (*.f64 phi1 phi1)) (*.f64 (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (+.f64 lambda1 lambda2)) (-.f64 (*.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1)))) (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 phi1))))) (*.f64 (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (+.f64 lambda1 lambda2)) (-.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))) (*.f64 phi1 phi1))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda1 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (-.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) #s(literal 1/16 binary64) #s(literal 1 binary64)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)))) (*.f64 (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (+.f64 lambda1 lambda2)) (*.f64 (*.f64 phi1 phi1) (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) #s(literal -1/64 binary64) #s(literal 1 binary64))))) (*.f64 (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (+.f64 lambda1 lambda2)) (-.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) #s(literal 1/16 binary64) #s(literal 1 binary64)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda1 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal -1 binary64)) (*.f64 (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (+.f64 lambda1 lambda2)) (*.f64 (*.f64 phi1 phi1) (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) #s(literal 1/16 binary64) #s(literal -1 binary64))))) (*.f64 (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (+.f64 lambda1 lambda2)) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda1 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (-.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) #s(literal 1/16 binary64) #s(literal 1 binary64)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)))) (*.f64 (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (+.f64 lambda1 lambda2)) (*.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) #s(literal -1/64 binary64) #s(literal 1 binary64)) (*.f64 phi1 phi1)))) (*.f64 (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (+.f64 lambda1 lambda2)) (-.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) #s(literal 1/16 binary64) #s(literal 1 binary64)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda1 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal -1 binary64)) (*.f64 (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (+.f64 lambda1 lambda2)) (*.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) #s(literal 1/16 binary64) #s(literal -1 binary64)) (*.f64 phi1 phi1)))) (*.f64 (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (+.f64 lambda1 lambda2)) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda1 lambda2))) (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))) (-.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 phi1)) (*.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))) (*.f64 phi1 phi1)))) (*.f64 (*.f64 (+.f64 lambda1 lambda2) (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) (fma.f64 (*.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) #s(literal -1/64 binary64)) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi1 (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi1 (*.f64 phi1 phi1)))))) (*.f64 (*.f64 (+.f64 lambda1 lambda2) (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))) (-.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 phi1)) (*.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))) (*.f64 phi1 phi1))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))) (*.f64 phi1 phi1)) (*.f64 (*.f64 (+.f64 lambda1 lambda2) (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) (-.f64 (*.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1)))) (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 phi1))))) (*.f64 (*.f64 (+.f64 lambda1 lambda2) (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) (-.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))) (*.f64 phi1 phi1))))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda1 lambda2))) (-.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) #s(literal 1/16 binary64) #s(literal 1 binary64)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)))) (*.f64 (*.f64 (+.f64 lambda1 lambda2) (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) (*.f64 (*.f64 phi1 phi1) (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) #s(literal -1/64 binary64) #s(literal 1 binary64))))) (*.f64 (*.f64 (+.f64 lambda1 lambda2) (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) (-.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) #s(literal 1/16 binary64) #s(literal 1 binary64)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda1 lambda2))) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal -1 binary64)) (*.f64 (*.f64 (+.f64 lambda1 lambda2) (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) (*.f64 (*.f64 phi1 phi1) (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) #s(literal 1/16 binary64) #s(literal -1 binary64))))) (*.f64 (*.f64 (+.f64 lambda1 lambda2) (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda1 lambda2))) (-.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) #s(literal 1/16 binary64) #s(literal 1 binary64)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)))) (*.f64 (*.f64 (+.f64 lambda1 lambda2) (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) (*.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) #s(literal -1/64 binary64) #s(literal 1 binary64)) (*.f64 phi1 phi1)))) (*.f64 (*.f64 (+.f64 lambda1 lambda2) (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) (-.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) #s(literal 1/16 binary64) #s(literal 1 binary64)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda1 lambda2))) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal -1 binary64)) (*.f64 (*.f64 (+.f64 lambda1 lambda2) (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) (*.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) #s(literal 1/16 binary64) #s(literal -1 binary64)) (*.f64 phi1 phi1)))) (*.f64 (*.f64 (+.f64 lambda1 lambda2) (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))) (-.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 phi1)) (*.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))) (*.f64 phi1 phi1)))) (*.f64 (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)) (fma.f64 (*.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) #s(literal -1/64 binary64)) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi1 (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi1 (*.f64 phi1 phi1)))))) (*.f64 (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)) (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))) (-.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 phi1)) (*.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))) (*.f64 phi1 phi1))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))) (*.f64 phi1 phi1)) (*.f64 (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)) (-.f64 (*.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1)))) (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 phi1))))) (*.f64 (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)) (-.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))) (*.f64 phi1 phi1))))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (-.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) #s(literal 1/16 binary64) #s(literal 1 binary64)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)))) (*.f64 (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)) (*.f64 (*.f64 phi1 phi1) (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) #s(literal -1/64 binary64) #s(literal 1 binary64))))) (*.f64 (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)) (-.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) #s(literal 1/16 binary64) #s(literal 1 binary64)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal -1 binary64)) (*.f64 (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)) (*.f64 (*.f64 phi1 phi1) (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) #s(literal 1/16 binary64) #s(literal -1 binary64))))) (*.f64 (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (-.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) #s(literal 1/16 binary64) #s(literal 1 binary64)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)))) (*.f64 (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)) (*.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) #s(literal -1/64 binary64) #s(literal 1 binary64)) (*.f64 phi1 phi1)))) (*.f64 (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)) (-.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) #s(literal 1/16 binary64) #s(literal 1 binary64)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal -1 binary64)) (*.f64 (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)) (*.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) #s(literal 1/16 binary64) #s(literal -1 binary64)) (*.f64 phi1 phi1)))) (*.f64 (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda1 lambda2))) (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))) (-.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 phi1)) (*.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))) (*.f64 phi1 phi1)))) (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (fma.f64 (*.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) #s(literal -1/64 binary64)) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi1 (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi1 (*.f64 phi1 phi1)))))) (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))) (-.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 phi1)) (*.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))) (*.f64 phi1 phi1))))))
(/.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))) (*.f64 phi1 phi1)) (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 (*.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1)))) (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 phi1))))) (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))) (*.f64 phi1 phi1))))
(/.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda1 lambda2))) (-.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) #s(literal 1/16 binary64) #s(literal 1 binary64)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)))) (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (*.f64 (*.f64 phi1 phi1) (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) #s(literal -1/64 binary64) #s(literal 1 binary64))))) (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) #s(literal 1/16 binary64) #s(literal 1 binary64)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64))))))
(/.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda1 lambda2))) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (*.f64 (*.f64 phi1 phi1) (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) #s(literal 1/16 binary64) #s(literal -1 binary64))))) (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda1 lambda2))) (-.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) #s(literal 1/16 binary64) #s(literal 1 binary64)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)))) (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (*.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) #s(literal -1/64 binary64) #s(literal 1 binary64)) (*.f64 phi1 phi1)))) (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) #s(literal 1/16 binary64) #s(literal 1 binary64)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64))))))
(/.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda1 lambda2))) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (*.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) #s(literal 1/16 binary64) #s(literal -1 binary64)) (*.f64 phi1 phi1)))) (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))) (-.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 phi1)) (*.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))) (*.f64 phi1 phi1)))) (*.f64 (+.f64 lambda1 lambda2) (fma.f64 (*.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) #s(literal -1/64 binary64)) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi1 (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi1 (*.f64 phi1 phi1)))))) (*.f64 (+.f64 lambda1 lambda2) (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))) (-.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 phi1)) (*.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))) (*.f64 phi1 phi1))))))
(/.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))) (*.f64 phi1 phi1)) (*.f64 (+.f64 lambda1 lambda2) (-.f64 (*.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1)))) (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 phi1))))) (*.f64 (+.f64 lambda1 lambda2) (-.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))) (*.f64 phi1 phi1))))
(/.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (-.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) #s(literal 1/16 binary64) #s(literal 1 binary64)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)))) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (*.f64 phi1 phi1) (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) #s(literal -1/64 binary64) #s(literal 1 binary64))))) (*.f64 (+.f64 lambda1 lambda2) (-.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) #s(literal 1/16 binary64) #s(literal 1 binary64)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64))))))
(/.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal -1 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (*.f64 phi1 phi1) (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) #s(literal 1/16 binary64) #s(literal -1 binary64))))) (*.f64 (+.f64 lambda1 lambda2) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (-.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) #s(literal 1/16 binary64) #s(literal 1 binary64)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)))) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) #s(literal -1/64 binary64) #s(literal 1 binary64)) (*.f64 phi1 phi1)))) (*.f64 (+.f64 lambda1 lambda2) (-.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) #s(literal 1/16 binary64) #s(literal 1 binary64)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64))))))
(/.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal -1 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) #s(literal 1/16 binary64) #s(literal -1 binary64)) (*.f64 phi1 phi1)))) (*.f64 (+.f64 lambda1 lambda2) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda1 lambda2)) (-.f64 lambda1 lambda2)) (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))) (-.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 phi1)) (*.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))) (*.f64 phi1 phi1)))) (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (fma.f64 (*.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) #s(literal -1/64 binary64)) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi1 (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi1 (*.f64 phi1 phi1)))))) (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))) (-.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 phi1)) (*.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))) (*.f64 phi1 phi1))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda1 lambda2)) (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))) (*.f64 phi1 phi1)) (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 (*.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1)))) (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 phi1))))) (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))) (*.f64 phi1 phi1))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda1 lambda2)) (-.f64 lambda1 lambda2)) (-.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) #s(literal 1/16 binary64) #s(literal 1 binary64)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)))) (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (*.f64 (*.f64 phi1 phi1) (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) #s(literal -1/64 binary64) #s(literal 1 binary64))))) (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) #s(literal 1/16 binary64) #s(literal 1 binary64)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda1 lambda2)) (-.f64 lambda1 lambda2)) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (*.f64 (*.f64 phi1 phi1) (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) #s(literal 1/16 binary64) #s(literal -1 binary64))))) (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda1 lambda2)) (-.f64 lambda1 lambda2)) (-.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) #s(literal 1/16 binary64) #s(literal 1 binary64)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)))) (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (*.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) #s(literal -1/64 binary64) #s(literal 1 binary64)) (*.f64 phi1 phi1)))) (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) #s(literal 1/16 binary64) #s(literal 1 binary64)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda1 lambda2)) (-.f64 lambda1 lambda2)) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (*.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) #s(literal 1/16 binary64) #s(literal -1 binary64)) (*.f64 phi1 phi1)))) (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (-.f64 lambda1 lambda2)) (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))) (-.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 phi1)) (*.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))) (*.f64 phi1 phi1)))) (*.f64 (+.f64 lambda1 lambda2) (fma.f64 (*.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) #s(literal -1/64 binary64)) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi1 (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi1 (*.f64 phi1 phi1)))))) (*.f64 (+.f64 lambda1 lambda2) (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))) (-.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 phi1)) (*.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))) (*.f64 phi1 phi1))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))) (*.f64 phi1 phi1)) (*.f64 (+.f64 lambda1 lambda2) (-.f64 (*.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1)))) (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 phi1))))) (*.f64 (+.f64 lambda1 lambda2) (-.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))) (*.f64 phi1 phi1))))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (-.f64 lambda1 lambda2)) (-.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) #s(literal 1/16 binary64) #s(literal 1 binary64)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)))) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (*.f64 phi1 phi1) (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) #s(literal -1/64 binary64) #s(literal 1 binary64))))) (*.f64 (+.f64 lambda1 lambda2) (-.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) #s(literal 1/16 binary64) #s(literal 1 binary64)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (-.f64 lambda1 lambda2)) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal -1 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (*.f64 phi1 phi1) (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) #s(literal 1/16 binary64) #s(literal -1 binary64))))) (*.f64 (+.f64 lambda1 lambda2) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (-.f64 lambda1 lambda2)) (-.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) #s(literal 1/16 binary64) #s(literal 1 binary64)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)))) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) #s(literal -1/64 binary64) #s(literal 1 binary64)) (*.f64 phi1 phi1)))) (*.f64 (+.f64 lambda1 lambda2) (-.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) #s(literal 1/16 binary64) #s(literal 1 binary64)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (-.f64 lambda1 lambda2)) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal -1 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) #s(literal 1/16 binary64) #s(literal -1 binary64)) (*.f64 phi1 phi1)))) (*.f64 (+.f64 lambda1 lambda2) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) #s(literal -1/64 binary64)) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi1 (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi1 (*.f64 phi1 phi1)))) (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) (*.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))) (-.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 phi1)) (*.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))) (*.f64 phi1 phi1)))) (*.f64 (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda1 lambda2)) (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda1 lambda2))))) (*.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))) (-.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 phi1)) (*.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))) (*.f64 phi1 phi1)))) (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)))))
(/.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) #s(literal -1/64 binary64)) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi1 (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi1 (*.f64 phi1 phi1)))) (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (+.f64 lambda1 lambda2)) (*.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))) (-.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 phi1)) (*.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))) (*.f64 phi1 phi1)))) (*.f64 (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda1 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))) (*.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))) (-.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 phi1)) (*.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))) (*.f64 phi1 phi1)))) (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (+.f64 lambda1 lambda2))))
(/.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) #s(literal -1/64 binary64)) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi1 (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi1 (*.f64 phi1 phi1)))) (*.f64 (+.f64 lambda1 lambda2) (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) (*.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))) (-.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 phi1)) (*.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))) (*.f64 phi1 phi1)))) (*.f64 (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda1 lambda2))))) (*.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))) (-.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 phi1)) (*.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))) (*.f64 phi1 phi1)))) (*.f64 (+.f64 lambda1 lambda2) (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)))))
(/.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) #s(literal -1/64 binary64)) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi1 (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi1 (*.f64 phi1 phi1)))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)) (*.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))) (-.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 phi1)) (*.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))) (*.f64 phi1 phi1)))) (*.f64 (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))) (*.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))) (-.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 phi1)) (*.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))) (*.f64 phi1 phi1)))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))
(/.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) #s(literal -1/64 binary64)) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi1 (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi1 (*.f64 phi1 phi1)))) (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (*.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))) (-.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 phi1)) (*.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))) (*.f64 phi1 phi1)))) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda1 lambda2))))) (*.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))) (-.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 phi1)) (*.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))) (*.f64 phi1 phi1)))) (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))))
(/.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) #s(literal -1/64 binary64)) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi1 (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi1 (*.f64 phi1 phi1)))) (+.f64 lambda1 lambda2) (*.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))) (-.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 phi1)) (*.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))) (*.f64 phi1 phi1)))) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))) (*.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))) (-.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 phi1)) (*.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))) (*.f64 phi1 phi1)))) (+.f64 lambda1 lambda2)))
(/.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) #s(literal -1/64 binary64)) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi1 (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi1 (*.f64 phi1 phi1)))) (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (*.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))) (-.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 phi1)) (*.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))) (*.f64 phi1 phi1)))) (*.f64 (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda1 lambda2)) (-.f64 lambda1 lambda2)))) (*.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))) (-.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 phi1)) (*.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))) (*.f64 phi1 phi1)))) (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))))
(/.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) #s(literal -1/64 binary64)) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi1 (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi1 (*.f64 phi1 phi1)))) (+.f64 lambda1 lambda2) (*.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))) (-.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 phi1)) (*.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))) (*.f64 phi1 phi1)))) (*.f64 (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (-.f64 lambda1 lambda2)))) (*.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))) (-.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 phi1)) (*.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))) (*.f64 phi1 phi1)))) (+.f64 lambda1 lambda2)))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1)))) (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 phi1))) (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))) (*.f64 phi1 phi1)) (*.f64 (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda1 lambda2)) (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda1 lambda2))))) (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))) (*.f64 phi1 phi1)) (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1)))) (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 phi1))) (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (+.f64 lambda1 lambda2)) (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))) (*.f64 phi1 phi1)) (*.f64 (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda1 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))) (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))) (*.f64 phi1 phi1)) (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (+.f64 lambda1 lambda2))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1)))) (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 phi1))) (*.f64 (+.f64 lambda1 lambda2) (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))) (*.f64 phi1 phi1)) (*.f64 (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda1 lambda2))))) (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))) (*.f64 phi1 phi1)) (*.f64 (+.f64 lambda1 lambda2) (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1)))) (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 phi1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)) (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))) (*.f64 phi1 phi1)) (*.f64 (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))) (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))) (*.f64 phi1 phi1)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1)))) (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 phi1))) (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))) (*.f64 phi1 phi1)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda1 lambda2))))) (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))) (*.f64 phi1 phi1)) (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1)))) (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 phi1))) (+.f64 lambda1 lambda2) (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))) (*.f64 phi1 phi1)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))) (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))) (*.f64 phi1 phi1)) (+.f64 lambda1 lambda2)))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1)))) (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 phi1))) (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))) (*.f64 phi1 phi1)) (*.f64 (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda1 lambda2)) (-.f64 lambda1 lambda2)))) (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))) (*.f64 phi1 phi1)) (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1)))) (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 phi1))) (+.f64 lambda1 lambda2) (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))) (*.f64 phi1 phi1)) (*.f64 (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (-.f64 lambda1 lambda2)))) (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))) (*.f64 phi1 phi1)) (+.f64 lambda1 lambda2)))
(/.f64 (fma.f64 (*.f64 (*.f64 phi1 phi1) (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) #s(literal -1/64 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) #s(literal 1/16 binary64) #s(literal 1 binary64)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)))) (*.f64 (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda1 lambda2)) (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda1 lambda2))))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) #s(literal 1/16 binary64) #s(literal 1 binary64)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)))) (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)))))
(/.f64 (fma.f64 (*.f64 (*.f64 phi1 phi1) (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) #s(literal -1/64 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (+.f64 lambda1 lambda2)) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) #s(literal 1/16 binary64) #s(literal 1 binary64)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)))) (*.f64 (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda1 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) #s(literal 1/16 binary64) #s(literal 1 binary64)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)))) (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (+.f64 lambda1 lambda2))))
(/.f64 (fma.f64 (*.f64 (*.f64 phi1 phi1) (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) #s(literal -1/64 binary64) #s(literal 1 binary64))) (*.f64 (+.f64 lambda1 lambda2) (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) #s(literal 1/16 binary64) #s(literal 1 binary64)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)))) (*.f64 (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda1 lambda2))))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) #s(literal 1/16 binary64) #s(literal 1 binary64)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)))) (*.f64 (+.f64 lambda1 lambda2) (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)))))
(/.f64 (fma.f64 (*.f64 (*.f64 phi1 phi1) (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) #s(literal -1/64 binary64) #s(literal 1 binary64))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) #s(literal 1/16 binary64) #s(literal 1 binary64)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)))) (*.f64 (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) #s(literal 1/16 binary64) #s(literal 1 binary64)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))
(/.f64 (fma.f64 (*.f64 (*.f64 phi1 phi1) (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) #s(literal -1/64 binary64) #s(literal 1 binary64))) (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) #s(literal 1/16 binary64) #s(literal 1 binary64)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)))) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda1 lambda2))))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) #s(literal 1/16 binary64) #s(literal 1 binary64)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)))) (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))))
(/.f64 (fma.f64 (*.f64 (*.f64 phi1 phi1) (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) #s(literal -1/64 binary64) #s(literal 1 binary64))) (+.f64 lambda1 lambda2) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) #s(literal 1/16 binary64) #s(literal 1 binary64)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)))) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) #s(literal 1/16 binary64) #s(literal 1 binary64)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)))) (+.f64 lambda1 lambda2)))
(/.f64 (fma.f64 (*.f64 (*.f64 phi1 phi1) (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) #s(literal -1/64 binary64) #s(literal 1 binary64))) (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) #s(literal 1/16 binary64) #s(literal 1 binary64)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)))) (*.f64 (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda1 lambda2)) (-.f64 lambda1 lambda2)))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) #s(literal 1/16 binary64) #s(literal 1 binary64)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)))) (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))))
(/.f64 (fma.f64 (*.f64 (*.f64 phi1 phi1) (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) #s(literal -1/64 binary64) #s(literal 1 binary64))) (+.f64 lambda1 lambda2) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) #s(literal 1/16 binary64) #s(literal 1 binary64)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)))) (*.f64 (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (-.f64 lambda1 lambda2)))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) #s(literal 1/16 binary64) #s(literal 1 binary64)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)))) (+.f64 lambda1 lambda2)))
(/.f64 (fma.f64 (*.f64 (*.f64 phi1 phi1) (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) #s(literal 1/16 binary64) #s(literal -1 binary64))) (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) (*.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal -1 binary64)) (*.f64 (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda1 lambda2)) (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda1 lambda2))))) (*.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)))))
(/.f64 (fma.f64 (*.f64 (*.f64 phi1 phi1) (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) #s(literal 1/16 binary64) #s(literal -1 binary64))) (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (+.f64 lambda1 lambda2)) (*.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal -1 binary64)) (*.f64 (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda1 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))) (*.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (+.f64 lambda1 lambda2))))
(/.f64 (fma.f64 (*.f64 (*.f64 phi1 phi1) (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) #s(literal 1/16 binary64) #s(literal -1 binary64))) (*.f64 (+.f64 lambda1 lambda2) (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) (*.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal -1 binary64)) (*.f64 (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda1 lambda2))))) (*.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal -1 binary64)) (*.f64 (+.f64 lambda1 lambda2) (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)))))
(/.f64 (fma.f64 (*.f64 (*.f64 phi1 phi1) (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) #s(literal 1/16 binary64) #s(literal -1 binary64))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)) (*.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal -1 binary64)) (*.f64 (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))) (*.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal -1 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))
(/.f64 (fma.f64 (*.f64 (*.f64 phi1 phi1) (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) #s(literal 1/16 binary64) #s(literal -1 binary64))) (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (*.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal -1 binary64)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda1 lambda2))))) (*.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal -1 binary64)) (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))))
(/.f64 (fma.f64 (*.f64 (*.f64 phi1 phi1) (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) #s(literal 1/16 binary64) #s(literal -1 binary64))) (+.f64 lambda1 lambda2) (*.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal -1 binary64)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))) (*.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal -1 binary64)) (+.f64 lambda1 lambda2)))
(/.f64 (fma.f64 (*.f64 (*.f64 phi1 phi1) (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) #s(literal 1/16 binary64) #s(literal -1 binary64))) (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (*.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal -1 binary64)) (*.f64 (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda1 lambda2)) (-.f64 lambda1 lambda2)))) (*.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal -1 binary64)) (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))))
(/.f64 (fma.f64 (*.f64 (*.f64 phi1 phi1) (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) #s(literal 1/16 binary64) #s(literal -1 binary64))) (+.f64 lambda1 lambda2) (*.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal -1 binary64)) (*.f64 (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (-.f64 lambda1 lambda2)))) (*.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal -1 binary64)) (+.f64 lambda1 lambda2)))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) #s(literal -1/64 binary64) #s(literal 1 binary64)) (*.f64 phi1 phi1)) (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) #s(literal 1/16 binary64) #s(literal 1 binary64)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)))) (*.f64 (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda1 lambda2)) (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda1 lambda2))))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) #s(literal 1/16 binary64) #s(literal 1 binary64)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)))) (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) #s(literal -1/64 binary64) #s(literal 1 binary64)) (*.f64 phi1 phi1)) (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (+.f64 lambda1 lambda2)) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) #s(literal 1/16 binary64) #s(literal 1 binary64)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)))) (*.f64 (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda1 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) #s(literal 1/16 binary64) #s(literal 1 binary64)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)))) (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (+.f64 lambda1 lambda2))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) #s(literal -1/64 binary64) #s(literal 1 binary64)) (*.f64 phi1 phi1)) (*.f64 (+.f64 lambda1 lambda2) (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) #s(literal 1/16 binary64) #s(literal 1 binary64)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)))) (*.f64 (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda1 lambda2))))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) #s(literal 1/16 binary64) #s(literal 1 binary64)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)))) (*.f64 (+.f64 lambda1 lambda2) (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) #s(literal -1/64 binary64) #s(literal 1 binary64)) (*.f64 phi1 phi1)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) #s(literal 1/16 binary64) #s(literal 1 binary64)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)))) (*.f64 (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) #s(literal 1/16 binary64) #s(literal 1 binary64)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) #s(literal -1/64 binary64) #s(literal 1 binary64)) (*.f64 phi1 phi1)) (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) #s(literal 1/16 binary64) #s(literal 1 binary64)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)))) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda1 lambda2))))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) #s(literal 1/16 binary64) #s(literal 1 binary64)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)))) (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) #s(literal -1/64 binary64) #s(literal 1 binary64)) (*.f64 phi1 phi1)) (+.f64 lambda1 lambda2) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) #s(literal 1/16 binary64) #s(literal 1 binary64)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)))) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) #s(literal 1/16 binary64) #s(literal 1 binary64)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)))) (+.f64 lambda1 lambda2)))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) #s(literal -1/64 binary64) #s(literal 1 binary64)) (*.f64 phi1 phi1)) (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) #s(literal 1/16 binary64) #s(literal 1 binary64)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)))) (*.f64 (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda1 lambda2)) (-.f64 lambda1 lambda2)))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) #s(literal 1/16 binary64) #s(literal 1 binary64)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)))) (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) #s(literal -1/64 binary64) #s(literal 1 binary64)) (*.f64 phi1 phi1)) (+.f64 lambda1 lambda2) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) #s(literal 1/16 binary64) #s(literal 1 binary64)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)))) (*.f64 (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (-.f64 lambda1 lambda2)))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) #s(literal 1/16 binary64) #s(literal 1 binary64)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)))) (+.f64 lambda1 lambda2)))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) #s(literal 1/16 binary64) #s(literal -1 binary64)) (*.f64 phi1 phi1)) (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) (*.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal -1 binary64)) (*.f64 (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda1 lambda2)) (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda1 lambda2))))) (*.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) #s(literal 1/16 binary64) #s(literal -1 binary64)) (*.f64 phi1 phi1)) (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (+.f64 lambda1 lambda2)) (*.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal -1 binary64)) (*.f64 (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda1 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))) (*.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (+.f64 lambda1 lambda2))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) #s(literal 1/16 binary64) #s(literal -1 binary64)) (*.f64 phi1 phi1)) (*.f64 (+.f64 lambda1 lambda2) (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) (*.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal -1 binary64)) (*.f64 (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda1 lambda2))))) (*.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal -1 binary64)) (*.f64 (+.f64 lambda1 lambda2) (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) #s(literal 1/16 binary64) #s(literal -1 binary64)) (*.f64 phi1 phi1)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)) (*.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal -1 binary64)) (*.f64 (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))) (*.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal -1 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) #s(literal 1/16 binary64) #s(literal -1 binary64)) (*.f64 phi1 phi1)) (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (*.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal -1 binary64)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda1 lambda2))))) (*.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal -1 binary64)) (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) #s(literal 1/16 binary64) #s(literal -1 binary64)) (*.f64 phi1 phi1)) (+.f64 lambda1 lambda2) (*.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal -1 binary64)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))) (*.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal -1 binary64)) (+.f64 lambda1 lambda2)))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) #s(literal 1/16 binary64) #s(literal -1 binary64)) (*.f64 phi1 phi1)) (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (*.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal -1 binary64)) (*.f64 (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda1 lambda2)) (-.f64 lambda1 lambda2)))) (*.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal -1 binary64)) (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) #s(literal 1/16 binary64) #s(literal -1 binary64)) (*.f64 phi1 phi1)) (+.f64 lambda1 lambda2) (*.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal -1 binary64)) (*.f64 (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (-.f64 lambda1 lambda2)))) (*.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal -1 binary64)) (+.f64 lambda1 lambda2)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi1 phi1) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64))))) (*.f64 (-.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi1 phi1) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64)))) (*.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64))))))) (*.f64 (-.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi1 phi1) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64)))) (-.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi1 phi1) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 phi1 phi1) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64))))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 phi1 phi1) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64))) (-.f64 (*.f64 (*.f64 phi1 phi1) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 (*.f64 phi1 phi1) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64)))) (-.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi1 phi1) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64))))))) (neg.f64 (neg.f64 (-.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi1 phi1) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64))))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))) (neg.f64 (-.f64 (*.f64 (*.f64 phi1 phi1) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))))
(pow.f64 (/.f64 (fma.f64 (*.f64 (*.f64 phi1 phi1) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64))) (-.f64 (*.f64 (*.f64 phi1 phi1) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) (fma.f64 (*.f64 (*.f64 phi1 phi1) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64))))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi1 phi1) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64)))) (*.f64 (fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 (*.f64 phi1 phi1) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64)))) (-.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi1 phi1) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64)))))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 (*.f64 phi1 phi1) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64))))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 phi1 phi1) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64))) (-.f64 (*.f64 (*.f64 phi1 phi1) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))))
(*.f64 (*.f64 (fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 (*.f64 phi1 phi1) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64)))) (-.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi1 phi1) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi1 phi1) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64))))))
(*.f64 R (sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 (*.f64 phi1 phi1) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64))))))
(*.f64 (sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 (*.f64 phi1 phi1) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64))))) R)
(exp.f64 (*.f64 (log.f64 (fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 (*.f64 phi1 phi1) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64))))) #s(literal 1/2 binary64)))
(sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 (*.f64 phi1 phi1) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64)))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (fma.f64 (*.f64 (*.f64 phi1 phi1) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64))) (-.f64 (*.f64 (*.f64 phi1 phi1) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) (fma.f64 (*.f64 (*.f64 phi1 phi1) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64))))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (-.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi1 phi1) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64)))) (*.f64 (fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 (*.f64 phi1 phi1) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64)))) (-.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi1 phi1) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64))))))))
(/.f64 (sqrt.f64 (fma.f64 (*.f64 (*.f64 phi1 phi1) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64))))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))))) (sqrt.f64 (fma.f64 (*.f64 (*.f64 phi1 phi1) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64))) (-.f64 (*.f64 (*.f64 phi1 phi1) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))))
(/.f64 (sqrt.f64 (fma.f64 (*.f64 (*.f64 phi1 phi1) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64))))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))))) (sqrt.f64 (fma.f64 phi1 (*.f64 (*.f64 phi1 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 phi1 phi1) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64)))) (-.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi1 phi1) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64))))))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 (*.f64 phi1 phi1) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64)))) (-.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi1 phi1) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64)))))) (sqrt.f64 (-.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi1 phi1) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64))))))
(/.f64 (sqrt.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 phi1 phi1) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64))))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))))) (sqrt.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 phi1 phi1) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64))) (-.f64 (*.f64 (*.f64 phi1 phi1) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))))))
(/.f64 (sqrt.f64 (neg.f64 (*.f64 (fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 (*.f64 phi1 phi1) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64)))) (-.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi1 phi1) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64))))))) (sqrt.f64 (neg.f64 (-.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi1 phi1) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64)))))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64))))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))) (sqrt.f64 (-.f64 (*.f64 (*.f64 phi1 phi1) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))))
(/.f64 (neg.f64 (sqrt.f64 (fma.f64 (*.f64 (*.f64 phi1 phi1) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64))))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))))) (neg.f64 (sqrt.f64 (fma.f64 (*.f64 (*.f64 phi1 phi1) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64))) (-.f64 (*.f64 (*.f64 phi1 phi1) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 (*.f64 phi1 phi1) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64)))) (-.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi1 phi1) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64))))))) (neg.f64 (sqrt.f64 (-.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi1 phi1) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64)))))))
(pow.f64 (fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 (*.f64 phi1 phi1) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 (*.f64 phi1 phi1) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64)))) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 (*.f64 phi1 phi1) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64)))) (fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 (*.f64 phi1 phi1) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64))))) #s(literal 1/4 binary64))
(pow.f64 (exp.f64 (log.f64 (fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 (*.f64 phi1 phi1) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64)))))) #s(literal 1/2 binary64))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 (*.f64 phi1 phi1) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64))))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 phi1 phi1) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64))) (-.f64 (*.f64 (*.f64 phi1 phi1) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 (*.f64 phi1 phi1) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64))))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 phi1 phi1) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64))) (-.f64 (*.f64 (*.f64 phi1 phi1) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 (*.f64 phi1 phi1) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64)))) (-.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi1 phi1) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64)))))) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi1 phi1) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64))))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 (*.f64 phi1 phi1) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64)))) (-.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi1 phi1) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi1 phi1) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64)))))))
(*.f64 (pow.f64 (fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 (*.f64 phi1 phi1) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64)))) #s(literal 1/4 binary64)) (pow.f64 (fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 (*.f64 phi1 phi1) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64)))) #s(literal 1/4 binary64)))
(+.f64 lambda1 (neg.f64 lambda2))
(+.f64 (neg.f64 lambda2) lambda1)
(exp.f64 (*.f64 (log.f64 (-.f64 lambda1 lambda2)) #s(literal 1 binary64)))
(-.f64 lambda1 lambda2)
(-.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) (/.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))))
(-.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)))
(-.f64 (/.f64 (*.f64 lambda1 lambda1) (-.f64 lambda1 (neg.f64 lambda2))) (/.f64 (*.f64 lambda2 lambda2) (-.f64 lambda1 (neg.f64 lambda2))))
(fma.f64 #s(literal -1 binary64) lambda2 lambda1)
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda1 lambda2))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda1 lambda2)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))))
(/.f64 (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda1 lambda2)) (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)))
(/.f64 (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda1 lambda2)) (fma.f64 lambda1 lambda1 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (neg.f64 lambda2)))))
(/.f64 (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (+.f64 lambda1 lambda2))
(/.f64 (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (-.f64 lambda1 (neg.f64 lambda2)))
(/.f64 (neg.f64 (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda1 lambda2))) (neg.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))))
(/.f64 (neg.f64 (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda1 lambda2))) (neg.f64 (fma.f64 lambda1 lambda1 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (neg.f64 lambda2))))))
(/.f64 (neg.f64 (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (neg.f64 (+.f64 lambda1 lambda2)))
(/.f64 (neg.f64 (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (neg.f64 (-.f64 lambda1 (neg.f64 lambda2))))
(/.f64 (-.f64 (*.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))))
(/.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 (neg.f64 (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda1 lambda2)))) (neg.f64 (neg.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) (neg.f64 (neg.f64 (+.f64 lambda1 lambda2))))
(pow.f64 (-.f64 lambda1 lambda2) #s(literal 1 binary64))
(pow.f64 (/.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda1 lambda2))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) #s(literal -1 binary64))
(*.f64 (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda1 lambda2)) (/.f64 #s(literal 1 binary64) (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))))
(*.f64 (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))
(*.f64 (pow.f64 (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) #s(literal 1 binary64)))
(neg.f64 (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) R))
(neg.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))
(*.f64 R (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (neg.f64 lambda1)))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (neg.f64 (*.f64 lambda1 R)))
(*.f64 (neg.f64 lambda1) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) R))
(*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (neg.f64 lambda1)) R)
(*.f64 (neg.f64 (*.f64 lambda1 R)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(*.f64 (*.f64 R (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (neg.f64 lambda1))
(-.f64 #s(literal 0 binary64) (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))
(neg.f64 (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (neg.f64 lambda1))
(*.f64 (neg.f64 lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(*.f64 #s(literal -1 binary64) (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))
(*.f64 (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) lambda1)
(*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal -1 binary64)) lambda1)
(cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))
(*.f64 #s(literal 1/2 binary64) phi1)
(*.f64 phi1 #s(literal 1/2 binary64))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 lambda2 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))))) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))))) (/.f64 lambda2 (/.f64 #s(literal -1 binary64) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))))))
(neg.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 lambda2 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 lambda2 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))))))
(/.f64 lambda2 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 lambda2 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))))))
(/.f64 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) lambda2))
(/.f64 (neg.f64 lambda2) (/.f64 #s(literal -1 binary64) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))))
(/.f64 (neg.f64 (neg.f64 lambda2)) (neg.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))))))
(/.f64 (neg.f64 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) (neg.f64 (/.f64 #s(literal 1 binary64) lambda2)))
(/.f64 (*.f64 #s(literal 1 binary64) lambda2) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) lambda2)) (/.f64 #s(literal -1 binary64) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 lambda2 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))))) #s(literal -1 binary64))
(pow.f64 (*.f64 lambda2 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) #s(literal 1 binary64))
(pow.f64 (pow.f64 (*.f64 lambda2 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 lambda2 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 lambda2 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (neg.f64 (log.f64 (*.f64 lambda2 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))))))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 lambda2 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))))
(*.f64 lambda2 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))))
(*.f64 (*.f64 lambda2 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 lambda2 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))))))
(*.f64 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) lambda2)
(*.f64 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) lambda2)))
(*.f64 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) lambda2) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) lambda2)) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))))
(*.f64 (/.f64 lambda2 #s(literal 1 binary64)) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))))
(*.f64 (pow.f64 (*.f64 lambda2 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) #s(literal 1/2 binary64)) (pow.f64 (*.f64 lambda2 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) #s(literal 1/2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))))) (neg.f64 lambda2))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))))) (pow.f64 (/.f64 #s(literal 1 binary64) (neg.f64 lambda2)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) #s(literal -1/4 binary64))) (/.f64 lambda2 (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) #s(literal -1/4 binary64))))
(exp.f64 (neg.f64 (log.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))))
(exp.f64 (fma.f64 (neg.f64 (log.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) #s(literal 1/2 binary64) (*.f64 (neg.f64 (log.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) #s(literal 1/2 binary64))))
(sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))))
(neg.f64 (/.f64 #s(literal -1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))))
(/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))))))
(pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) #s(literal 2 binary64))
(pow.f64 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) #s(literal -2 binary64))
(pow.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) #s(literal -1/2 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) #s(literal 1 binary64))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 (+.f64 phi2 phi1)) #s(literal 3 binary64)) #s(literal 1/8 binary64))) (fma.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 phi2 phi1))))) (-.f64 #s(literal 1/4 binary64) (*.f64 (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/4 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 (+.f64 phi2 phi1)) #s(literal 3 binary64)) #s(literal 1/8 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.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 phi2 phi1))))) (-.f64 #s(literal 1/4 binary64) (*.f64 (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/4 binary64))))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 (+.f64 phi2 phi1)) #s(literal 3 binary64)) #s(literal 1/8 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1))) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal -1/2 binary64)) #s(literal 1/4 binary64))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.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 phi2 phi1))))) #s(literal -1/4 binary64))) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal -1/2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.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 phi2 phi1))))) #s(literal -1/4 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #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 phi2 phi1))))))) #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 phi2 phi1))))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 phi2 phi1)) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 2 binary64))
(/.f64 R (/.f64 #s(literal 1 binary64) (*.f64 lambda2 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 lambda2 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))))) R))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 lambda2 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))))) R)))
(/.f64 (neg.f64 R) (/.f64 #s(literal -1 binary64) (*.f64 lambda2 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))))))
(/.f64 (*.f64 (/.f64 R #s(literal 1 binary64)) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) (/.f64 #s(literal 1 binary64) lambda2))
(/.f64 (*.f64 R #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (*.f64 lambda2 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))))))
(/.f64 (*.f64 #s(literal -1 binary64) R) (/.f64 #s(literal -1 binary64) (*.f64 lambda2 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))))))
(/.f64 (neg.f64 (neg.f64 R)) (/.f64 #s(literal 1 binary64) (*.f64 lambda2 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))))))
(/.f64 (neg.f64 (*.f64 (/.f64 R #s(literal 1 binary64)) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))))) (neg.f64 (/.f64 #s(literal 1 binary64) lambda2)))
(/.f64 (neg.f64 (*.f64 R #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 lambda2 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))))))
(/.f64 (neg.f64 (*.f64 #s(literal -1 binary64) R)) (/.f64 #s(literal 1 binary64) (*.f64 lambda2 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))))))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 lambda2 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))))) R) #s(literal -1 binary64))
(*.f64 R (*.f64 lambda2 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))))
(*.f64 #s(literal 1 binary64) (*.f64 R (*.f64 lambda2 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))))))
(*.f64 (*.f64 lambda2 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) R)
(*.f64 (*.f64 lambda2 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) (/.f64 R #s(literal 1 binary64)))
(*.f64 (*.f64 R (*.f64 lambda2 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))))) #s(literal 1 binary64))
(*.f64 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (*.f64 R lambda2))
(*.f64 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (/.f64 R (/.f64 #s(literal 1 binary64) lambda2)))
(*.f64 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (/.f64 R (/.f64 (/.f64 #s(literal 1 binary64) lambda2) #s(literal 1 binary64))))
(*.f64 (*.f64 (/.f64 R #s(literal 1 binary64)) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) lambda2)
(*.f64 (*.f64 (/.f64 R #s(literal 1 binary64)) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) lambda2)))
(*.f64 (*.f64 (/.f64 R #s(literal 1 binary64)) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) lambda2) #s(literal 1 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) lambda2)) (*.f64 (/.f64 R #s(literal 1 binary64)) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))))
(*.f64 (*.f64 R (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) lambda2)
(*.f64 (/.f64 R #s(literal 1 binary64)) (*.f64 lambda2 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))))
(*.f64 (*.f64 (/.f64 R #s(literal -1 binary64)) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) (neg.f64 lambda2))
(*.f64 (*.f64 (/.f64 R #s(literal -1 binary64)) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 lambda2))))
(*.f64 (*.f64 (/.f64 R #s(literal -1 binary64)) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) lambda2)))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))))) (/.f64 R (/.f64 #s(literal 1 binary64) (neg.f64 lambda2))))
(*.f64 (/.f64 R (/.f64 #s(literal 1 binary64) lambda2)) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))))
(*.f64 (/.f64 R #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 lambda2 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))))))
(*.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))))) (/.f64 R (neg.f64 (/.f64 #s(literal 1 binary64) lambda2))))
(exp.f64 (*.f64 (log.f64 (*.f64 lambda2 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (*.f64 lambda2 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))))) #s(literal -1 binary64)) #s(literal -1 binary64)))
(exp.f64 (neg.f64 (*.f64 (neg.f64 (log.f64 (*.f64 lambda2 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))))) #s(literal -1 binary64))))
(-.f64 #s(literal 0 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 lambda2 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))))) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 lambda2)) (/.f64 #s(literal -1 binary64) (*.f64 lambda2 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 #s(literal 1 binary64) (neg.f64 lambda2))) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) (*.f64 #s(literal 1 binary64) (neg.f64 lambda2))))
(neg.f64 (/.f64 #s(literal -1 binary64) (*.f64 lambda2 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))))))
(/.f64 #s(literal 1 binary64) (*.f64 lambda2 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 lambda2 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (*.f64 lambda2 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))))))
(/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) lambda2)
(/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) (*.f64 #s(literal 1 binary64) lambda2))
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 lambda2 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))))) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 lambda2 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 lambda2 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) #s(literal 1 binary64))))
(/.f64 (/.f64 #s(literal -1 binary64) (*.f64 lambda2 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))))) #s(literal -1 binary64))
(/.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) (neg.f64 lambda2))
(/.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) (*.f64 #s(literal 1 binary64) (neg.f64 lambda2)))
(/.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) (neg.f64 (*.f64 #s(literal 1 binary64) lambda2)))
(/.f64 (/.f64 #s(literal 1 binary64) lambda2) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))))
(/.f64 (neg.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))))) (neg.f64 (neg.f64 lambda2)))
(/.f64 (neg.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))))) (neg.f64 (*.f64 #s(literal 1 binary64) (neg.f64 lambda2))))
(/.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lambda2)) (neg.f64 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))))
(/.f64 (neg.f64 (neg.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))))) (neg.f64 (neg.f64 (neg.f64 lambda2))))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 lambda2 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))))) #s(literal 1 binary64))
(pow.f64 (*.f64 lambda2 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 lambda2 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 lambda2 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) (/.f64 #s(literal 1 binary64) lambda2))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) lambda2) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) (pow.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) lambda2)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 lambda2 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 lambda2 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))))))
(*.f64 #s(literal -1 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 lambda2 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 lambda2)))
(*.f64 (/.f64 #s(literal 1 binary64) lambda2) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 (pow.f64 (*.f64 lambda2 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (*.f64 lambda2 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (neg.f64 lambda2)))
(*.f64 (/.f64 (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) #s(literal -1/4 binary64)) #s(literal 1 binary64)) (/.f64 (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) #s(literal -1/4 binary64)) lambda2))
(exp.f64 (neg.f64 (log.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))
(sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))
(neg.f64 (/.f64 #s(literal -1 binary64) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (neg.f64 (neg.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))))
(pow.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) #s(literal 2 binary64))
(pow.f64 (sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) #s(literal -2 binary64))
(pow.f64 (neg.f64 (neg.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) #s(literal -1 binary64))
(pow.f64 (*.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) #s(literal -1/2 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) (sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) #s(literal 1 binary64))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) #s(literal 3 binary64)))) (fma.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (-.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) #s(literal 2 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) #s(literal 3 binary64)))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (-.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) #s(literal 2 binary64)))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (neg.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (neg.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) #s(literal -1 binary64)))
(+.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))))
(+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))) (*.f64 phi1 phi1))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1)))) (-.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))) (*.f64 phi1 phi1))) (/.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 phi1)) (-.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))) (*.f64 phi1 phi1))))
(fma.f64 #s(literal 1 binary64) (*.f64 phi1 phi1) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))))
(fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1)) (*.f64 phi1 phi1))
(fma.f64 phi1 phi1 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))))
(fma.f64 phi1 (*.f64 phi1 #s(literal 1 binary64)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))))
(fma.f64 phi1 (*.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)))) (*.f64 phi1 phi1))
(fma.f64 (*.f64 phi1 phi1) #s(literal 1 binary64) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))))
(fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64))) (*.f64 phi1 phi1))
(fma.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) (*.f64 phi1 phi1))
(fma.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64))) (*.f64 phi1 phi1) (*.f64 phi1 phi1))
(fma.f64 (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 phi1 phi1)) (*.f64 phi1 phi1))
(fma.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) #s(literal -1/4 binary64) (*.f64 phi1 phi1))
(fma.f64 (*.f64 #s(literal 1 binary64) phi1) phi1 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))))
(fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64))) phi1) phi1 (*.f64 phi1 phi1))
(fma.f64 (*.f64 (*.f64 phi1 phi1) #s(literal -1/4 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1))
(fma.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64))) (-.f64 lambda1 lambda2) (*.f64 phi1 phi1))
(fma.f64 (exp.f64 (log.f64 phi1)) (exp.f64 (log.f64 phi1)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) #s(literal -1/64 binary64)) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi1 (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi1 (*.f64 phi1 phi1)))) (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))) (-.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 phi1)) (*.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))) (*.f64 phi1 phi1)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1)))) (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 phi1))) (-.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))) (*.f64 phi1 phi1)))
(/.f64 (*.f64 (*.f64 phi1 phi1) (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) #s(literal -1/64 binary64) #s(literal 1 binary64))) (-.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) #s(literal 1/16 binary64) #s(literal 1 binary64)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)))))
(/.f64 (*.f64 (*.f64 phi1 phi1) (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) #s(literal 1/16 binary64) #s(literal -1 binary64))) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal -1 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) #s(literal -1/64 binary64) #s(literal 1 binary64)) (*.f64 phi1 phi1)) (-.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) #s(literal 1/16 binary64) #s(literal 1 binary64)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) #s(literal 1/16 binary64) #s(literal -1 binary64)) (*.f64 phi1 phi1)) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal -1 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) #s(literal -1/64 binary64)) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi1 (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi1 (*.f64 phi1 phi1))))) (neg.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))) (-.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 phi1)) (*.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))) (*.f64 phi1 phi1))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1)))) (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 phi1)))) (neg.f64 (-.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))) (*.f64 phi1 phi1))))
(/.f64 (neg.f64 (*.f64 (*.f64 phi1 phi1) (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) #s(literal -1/64 binary64) #s(literal 1 binary64)))) (neg.f64 (-.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) #s(literal 1/16 binary64) #s(literal 1 binary64)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 phi1 phi1) (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) #s(literal 1/16 binary64) #s(literal -1 binary64)))) (neg.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal -1 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) #s(literal -1/64 binary64) #s(literal 1 binary64)) (*.f64 phi1 phi1))) (neg.f64 (-.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) #s(literal 1/16 binary64) #s(literal 1 binary64)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) #s(literal 1/16 binary64) #s(literal -1 binary64)) (*.f64 phi1 phi1))) (neg.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal -1 binary64))))
(*.f64 phi1 (*.f64 phi1 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 phi1 phi1) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64)))
(*.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64)) (*.f64 phi1 phi1))
(*.f64 (*.f64 phi1 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/4 binary64)) #s(literal 1 binary64))) phi1)
(+.f64 (*.f64 (-.f64 lambda1 lambda2) lambda1) (*.f64 (-.f64 lambda1 lambda2) (neg.f64 lambda2)))
(+.f64 (*.f64 lambda1 (-.f64 lambda1 lambda2)) (*.f64 (neg.f64 lambda2) (-.f64 lambda1 lambda2)))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (-.f64 lambda1 lambda2))))
(fma.f64 lambda1 (-.f64 lambda1 lambda2) (*.f64 (neg.f64 lambda2) (-.f64 lambda1 lambda2)))
(fma.f64 (-.f64 lambda1 lambda2) lambda1 (*.f64 (-.f64 lambda1 lambda2) (neg.f64 lambda2)))
(/.f64 (*.f64 (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda1 lambda2)) (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda1 lambda2))) (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))))
(/.f64 (*.f64 (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda1 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (+.f64 lambda1 lambda2)))
(/.f64 (*.f64 (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda1 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))))
(/.f64 (*.f64 (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))
(/.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda1 lambda2))) (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)))
(/.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (+.f64 lambda1 lambda2))
(/.f64 (*.f64 (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda1 lambda2)) (-.f64 lambda1 lambda2)) (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)))
(/.f64 (*.f64 (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (-.f64 lambda1 lambda2)) (+.f64 lambda1 lambda2))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda1 lambda2)) (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda1 lambda2)))) (neg.f64 (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda1 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) (neg.f64 (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (+.f64 lambda1 lambda2))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda1 lambda2)))) (neg.f64 (*.f64 (+.f64 lambda1 lambda2) (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) (neg.f64 (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))
(/.f64 (neg.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda1 lambda2)))) (neg.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))))
(/.f64 (neg.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) (neg.f64 (+.f64 lambda1 lambda2)))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda1 lambda2)) (-.f64 lambda1 lambda2))) (neg.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (-.f64 lambda1 lambda2))) (neg.f64 (+.f64 lambda1 lambda2)))
(pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))
(pow.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64))
(pow.f64 (exp.f64 (log.f64 (-.f64 lambda1 lambda2))) #s(literal 2 binary64))
(*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))
(*.f64 (*.f64 (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda1 lambda2)) (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda1 lambda2))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) #s(literal 2 binary64)))
(*.f64 (*.f64 (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) #s(literal 2 binary64)))
(*.f64 (exp.f64 (log.f64 (-.f64 lambda1 lambda2))) (exp.f64 (log.f64 (-.f64 lambda1 lambda2))))
(+.f64 #s(literal 0 binary64) (neg.f64 lambda1))
(-.f64 #s(literal 0 binary64) lambda1)
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) (fma.f64 lambda1 lambda1 (*.f64 #s(literal 0 binary64) lambda1)))) (/.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (+.f64 #s(literal 0 binary64) (fma.f64 lambda1 lambda1 (*.f64 #s(literal 0 binary64) lambda1)))))
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) lambda1)) (/.f64 (*.f64 lambda1 lambda1) (+.f64 #s(literal 0 binary64) lambda1)))
(neg.f64 lambda1)
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 lambda1 (*.f64 lambda1 lambda1))) (+.f64 #s(literal 0 binary64) (fma.f64 lambda1 lambda1 (*.f64 #s(literal 0 binary64) lambda1))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 lambda1 lambda1)) (+.f64 #s(literal 0 binary64) lambda1))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (neg.f64 (+.f64 #s(literal 0 binary64) (fma.f64 lambda1 lambda1 (*.f64 #s(literal 0 binary64) lambda1)))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 lambda1 lambda1))) (neg.f64 (+.f64 #s(literal 0 binary64) lambda1)))
(*.f64 lambda1 #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) lambda1)
(+.f64 (*.f64 (sin.f64 phi1) (neg.f64 (sin.f64 phi2))) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))
(+.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (neg.f64 (sin.f64 phi2))))
(+.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (neg.f64 (sin.f64 phi2)) (sin.f64 phi1)))
(+.f64 (*.f64 (cos.f64 (/.f64 (*.f64 phi2 phi2) (-.f64 phi2 phi1))) (cos.f64 (/.f64 (*.f64 phi1 phi1) (-.f64 phi2 phi1)))) (*.f64 (sin.f64 (/.f64 (*.f64 phi2 phi2) (-.f64 phi2 phi1))) (sin.f64 (/.f64 (*.f64 phi1 phi1) (-.f64 phi2 phi1)))))
(cos.f64 (+.f64 phi2 phi1))
(-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(-.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1))))) (cos.f64 (-.f64 phi1 phi2))) (/.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2))))) (cos.f64 (-.f64 phi1 phi2))))
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) #s(literal 3 binary64)) (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2)))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) (/.f64 (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 3 binary64)) (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2)))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))
(-.f64 (/.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2))))) (-.f64 (*.f64 (sin.f64 phi1) (neg.f64 (sin.f64 phi2))) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1))))) (-.f64 (*.f64 (sin.f64 phi1) (neg.f64 (sin.f64 phi2))) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))))
(fma.f64 (cos.f64 phi2) (cos.f64 phi1) (*.f64 (sin.f64 phi1) (neg.f64 (sin.f64 phi2))))
(fma.f64 (cos.f64 phi2) (cos.f64 phi1) (*.f64 (neg.f64 (sin.f64 phi2)) (sin.f64 phi1)))
(fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (neg.f64 (sin.f64 phi2))))
(fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (neg.f64 (sin.f64 phi2)) (sin.f64 phi1)))
(fma.f64 (sin.f64 phi1) (neg.f64 (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))
(fma.f64 (neg.f64 (sin.f64 phi1)) (sin.f64 phi2) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))
(fma.f64 (sin.f64 phi2) (neg.f64 (sin.f64 phi1)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))
(fma.f64 (+.f64 (cos.f64 (+.f64 phi2 phi1)) (cos.f64 (-.f64 phi1 phi2))) #s(literal 1/2 binary64) (*.f64 (sin.f64 phi1) (neg.f64 (sin.f64 phi2))))
(fma.f64 (+.f64 (cos.f64 (+.f64 phi2 phi1)) (cos.f64 (-.f64 phi1 phi2))) #s(literal 1/2 binary64) (*.f64 (neg.f64 (sin.f64 phi2)) (sin.f64 phi1)))
(fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))
(fma.f64 (*.f64 (sin.f64 phi2) #s(literal -1 binary64)) (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))
(fma.f64 (cos.f64 (/.f64 (*.f64 phi2 phi2) (-.f64 phi2 phi1))) (cos.f64 (/.f64 (*.f64 phi1 phi1) (-.f64 phi2 phi1))) (*.f64 (sin.f64 (/.f64 (*.f64 phi2 phi2) (-.f64 phi2 phi1))) (sin.f64 (/.f64 (*.f64 phi1 phi1) (-.f64 phi2 phi1)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (*.f64 (*.f64 (sin.f64 phi1) (neg.f64 (sin.f64 phi2))) (-.f64 (*.f64 (sin.f64 phi1) (neg.f64 (sin.f64 phi2))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 phi1) (neg.f64 (sin.f64 phi2))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 (-.f64 phi1 phi2)) (*.f64 (cos.f64 (+.f64 phi2 phi1)) (cos.f64 (-.f64 phi1 phi2)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (*.f64 (*.f64 (sin.f64 phi1) (neg.f64 (sin.f64 phi2))) (-.f64 (*.f64 (sin.f64 phi1) (neg.f64 (sin.f64 phi2))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 phi1) (neg.f64 (sin.f64 phi2))) #s(literal 3 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) (*.f64 (cos.f64 (+.f64 phi2 phi1)) (cos.f64 (-.f64 phi1 phi2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 phi1) (neg.f64 (sin.f64 phi2))) #s(literal 3 binary64))) (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (*.f64 (*.f64 (sin.f64 phi1) (neg.f64 (sin.f64 phi2))) (-.f64 (*.f64 (sin.f64 phi1) (neg.f64 (sin.f64 phi2))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 phi1) (neg.f64 (sin.f64 phi2))) #s(literal 3 binary64))) (fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2)))) (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1))))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 phi1) (neg.f64 (sin.f64 phi2))))))))
(/.f64 (*.f64 (cos.f64 (+.f64 phi2 phi1)) (cos.f64 (-.f64 phi1 phi2))) (cos.f64 (-.f64 phi1 phi2)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 phi1) (neg.f64 (sin.f64 phi2))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (*.f64 (*.f64 (sin.f64 phi1) (neg.f64 (sin.f64 phi2))) (-.f64 (*.f64 (sin.f64 phi1) (neg.f64 (sin.f64 phi2))) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 phi1) (neg.f64 (sin.f64 phi2))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2)))) (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1))))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 phi1) (neg.f64 (sin.f64 phi2)))))))))
(/.f64 (neg.f64 (*.f64 (cos.f64 (+.f64 phi2 phi1)) (cos.f64 (-.f64 phi1 phi2)))) (neg.f64 (cos.f64 (-.f64 phi1 phi2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 3 binary64))) (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2)))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))))) (-.f64 (*.f64 (sin.f64 phi1) (neg.f64 (sin.f64 phi2))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))
(/.f64 (-.f64 (+.f64 (cos.f64 (+.f64 phi2 phi1)) (cos.f64 (-.f64 phi1 phi2))) (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi2 phi1)))) #s(literal 2 binary64))
(/.f64 (-.f64 #s(literal 2 binary64) (*.f64 (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 phi2 phi1)) (cos.f64 (-.f64 phi1 phi2)))) (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi2 phi1))))) (*.f64 (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 phi2 phi1)) (cos.f64 (-.f64 phi1 phi2)))) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (+.f64 (cos.f64 (+.f64 phi2 phi1)) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi2 phi1))))) #s(literal 4 binary64))
(/.f64 (-.f64 (*.f64 (neg.f64 (+.f64 (cos.f64 (+.f64 phi2 phi1)) (cos.f64 (-.f64 phi1 phi2)))) #s(literal 2 binary64)) (*.f64 #s(literal -2 binary64) (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi2 phi1))))) #s(literal -4 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1))))) (cos.f64 (-.f64 phi1 phi2))) (*.f64 (cos.f64 (-.f64 phi1 phi2)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (-.f64 phi2 phi1))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 phi1) (neg.f64 (sin.f64 phi2))) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (*.f64 (*.f64 (sin.f64 phi1) (neg.f64 (sin.f64 phi2))) (-.f64 (*.f64 (sin.f64 phi1) (neg.f64 (sin.f64 phi2))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (cos.f64 (+.f64 phi2 phi1)) (cos.f64 (-.f64 phi1 phi2))))) (neg.f64 (neg.f64 (cos.f64 (-.f64 phi1 phi2)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2)))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1))))))) (neg.f64 (-.f64 (*.f64 (sin.f64 phi1) (neg.f64 (sin.f64 phi2))) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))))
(pow.f64 (/.f64 (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (*.f64 (*.f64 (sin.f64 phi1) (neg.f64 (sin.f64 phi2))) (-.f64 (*.f64 (sin.f64 phi1) (neg.f64 (sin.f64 phi2))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 phi1) (neg.f64 (sin.f64 phi2))) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) (*.f64 (cos.f64 (+.f64 phi2 phi1)) (cos.f64 (-.f64 phi1 phi2)))) #s(literal -1 binary64))
(*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 phi1) (neg.f64 (sin.f64 phi2))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (*.f64 (*.f64 (sin.f64 phi1) (neg.f64 (sin.f64 phi2))) (-.f64 (*.f64 (sin.f64 phi1) (neg.f64 (sin.f64 phi2))) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))))))
(*.f64 (*.f64 (cos.f64 (+.f64 phi2 phi1)) (cos.f64 (-.f64 phi1 phi2))) (/.f64 #s(literal 1 binary64) (cos.f64 (-.f64 phi1 phi2))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1))) #s(literal 1/2 binary64))
(+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) #s(literal 1/2 binary64))) (fma.f64 (neg.f64 (sin.f64 phi1)) (*.f64 (sin.f64 phi2) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)))
(+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) #s(literal 1/2 binary64)))) (*.f64 (neg.f64 (sin.f64 phi1)) (*.f64 (sin.f64 phi2) #s(literal 1/2 binary64))))
(exp.f64 (log.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))))
(-.f64 #s(literal 0 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) #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 phi2 phi1)))))) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal -1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #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 phi2 phi1))))) (/.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 phi2 phi1)))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi2 phi1))))))
(-.f64 (/.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 phi2 phi1)))))) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal -1/2 binary64))) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal -1/2 binary64))) #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 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 phi2 phi1)))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.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 phi2 phi1)))))) (*.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal -1/2 binary64)))) (/.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal -1/2 binary64)))))
(fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 (neg.f64 (sin.f64 phi1)) (*.f64 (sin.f64 phi2) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)))
(fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) #s(literal 1/2 binary64)) (fma.f64 (neg.f64 (sin.f64 phi1)) (*.f64 (sin.f64 phi2) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)))
(fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) #s(literal 1/2 binary64)) (fma.f64 (neg.f64 (sin.f64 phi1)) (*.f64 (sin.f64 phi2) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)))
(fma.f64 (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) #s(literal 1/2 binary64) (fma.f64 (neg.f64 (sin.f64 phi1)) (*.f64 (sin.f64 phi2) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 phi2)) (cos.f64 phi1) (fma.f64 (neg.f64 (sin.f64 phi1)) (*.f64 (sin.f64 phi2) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)) (cos.f64 phi2) (fma.f64 (neg.f64 (sin.f64 phi1)) (*.f64 (sin.f64 phi2) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.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 phi2 phi1))))) (-.f64 #s(literal 1/4 binary64) (*.f64 (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/4 binary64)))) (fma.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 (+.f64 phi2 phi1)) #s(literal 3 binary64)) #s(literal 1/8 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal -1/2 binary64)) (fma.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 phi2 phi1))))) #s(literal -1/4 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1))) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal -1/2 binary64)) #s(literal 1/4 binary64)) (fma.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 (+.f64 phi2 phi1)) #s(literal 3 binary64)) #s(literal 1/8 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi2 phi1)))) (-.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 phi2 phi1)))))))))
(/.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.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 phi2 phi1))))) (-.f64 #s(literal 1/4 binary64) (*.f64 (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/4 binary64)))) (fma.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 (+.f64 phi2 phi1)) #s(literal 3 binary64)) #s(literal 1/8 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal -1/2 binary64)) (fma.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 phi2 phi1))))) #s(literal -1/4 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1))) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal -1/2 binary64)) #s(literal 1/4 binary64)) (fma.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 (+.f64 phi2 phi1)) #s(literal 3 binary64)) #s(literal 1/8 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi2 phi1)))) (-.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 phi2 phi1))))))))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) #s(literal -1 binary64))
(/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 (+.f64 phi2 phi1)) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (fma.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 phi2 phi1))))) (-.f64 #s(literal 1/4 binary64) (*.f64 (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/4 binary64)))))
(/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 (+.f64 phi2 phi1)) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1))) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal -1/2 binary64)) #s(literal 1/4 binary64)))
(/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 (+.f64 phi2 phi1)) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (*.f64 #s(literal 1 binary64) (fma.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 phi2 phi1))))) (-.f64 #s(literal 1/4 binary64) (*.f64 (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/4 binary64))))))
(/.f64 (fma.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 phi2 phi1))))) #s(literal -1/4 binary64)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal -1/2 binary64)))
(/.f64 (fma.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 phi2 phi1))))) #s(literal -1/4 binary64)) (*.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #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 phi2 phi1))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi2 phi1)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) #s(literal 1 binary64))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 (+.f64 phi2 phi1)) #s(literal 3 binary64)) #s(literal 1/8 binary64))) (neg.f64 (fma.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 phi2 phi1))))) (-.f64 #s(literal 1/4 binary64) (*.f64 (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/4 binary64))))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 (+.f64 phi2 phi1)) #s(literal 3 binary64)) #s(literal 1/8 binary64))) (neg.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1))) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal -1/2 binary64)) #s(literal 1/4 binary64))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 (+.f64 phi2 phi1)) #s(literal 3 binary64)) #s(literal 1/8 binary64))) (neg.f64 (*.f64 #s(literal 1 binary64) (fma.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 phi2 phi1))))) (-.f64 #s(literal 1/4 binary64) (*.f64 (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/4 binary64)))))))
(/.f64 (neg.f64 (fma.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 phi2 phi1))))) #s(literal -1/4 binary64))) (neg.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal -1/2 binary64))))
(/.f64 (neg.f64 (fma.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 phi2 phi1))))) #s(literal -1/4 binary64))) (neg.f64 (*.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #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 phi2 phi1)))))))) (neg.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi2 phi1))))))
(/.f64 (-.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 phi2 phi1)))))) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal -1/2 binary64))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal -1/2 binary64)) #s(literal 1/4 binary64))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal -1/2 binary64)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal -1/2 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi2 phi1))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi2 phi1)))) (*.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 phi2 phi1)))))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi2 phi1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi2 phi1))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 (+.f64 phi2 phi1)) #s(literal 3 binary64)) #s(literal 1/8 binary64)))) (neg.f64 (neg.f64 (fma.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 phi2 phi1))))) (-.f64 #s(literal 1/4 binary64) (*.f64 (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/4 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 (+.f64 phi2 phi1)) #s(literal 3 binary64)) #s(literal 1/8 binary64)))) (neg.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1))) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal -1/2 binary64)) #s(literal 1/4 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.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 phi2 phi1))))) #s(literal -1/4 binary64)))) (neg.f64 (neg.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal -1/2 binary64)))))
(/.f64 (neg.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 phi2 phi1))))))))) (neg.f64 (neg.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi2 phi1)))))))
(pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.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 phi2 phi1))))) (-.f64 #s(literal 1/4 binary64) (*.f64 (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/4 binary64)))) (fma.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 (+.f64 phi2 phi1)) #s(literal 3 binary64)) #s(literal 1/8 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal -1/2 binary64)) (fma.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 phi2 phi1))))) #s(literal -1/4 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1))) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal -1/2 binary64)) #s(literal 1/4 binary64)) (fma.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 (+.f64 phi2 phi1)) #s(literal 3 binary64)) #s(literal 1/8 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi2 phi1)))) (-.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 phi2 phi1)))))))) #s(literal -1 binary64))
(*.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(*.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 (+.f64 phi2 phi1)) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (/.f64 #s(literal 1 binary64) (fma.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 phi2 phi1))))) (-.f64 #s(literal 1/4 binary64) (*.f64 (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/4 binary64))))))
(*.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 (+.f64 phi2 phi1)) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1))) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal -1/2 binary64)) #s(literal 1/4 binary64))))
(*.f64 (fma.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 phi2 phi1))))) #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #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 phi2 phi1))))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi2 phi1))))))
(*.f64 (+.f64 (cos.f64 (+.f64 phi2 phi1)) #s(literal 1 binary64)) #s(literal 1/2 binary64))

simplify616.0ms (4.1%)

Memory
-19.2MiB live, 719.9MiB allocated
Algorithm
egg-herbie
Rules
7 060×lower-*.f64
7 060×lower-*.f32
5 022×lower-fma.f64
5 022×lower-fma.f32
4 526×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0238933865
1673433031
0811730385
Stop Event
iter limit
node limit
Counts
744 → 739
Calls
Call 1
Inputs
(* R (sqrt (+ (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))
(* R (sqrt (+ (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))
(* R (sqrt (+ (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))
(* R (sqrt (+ (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))
(* R (sqrt (+ (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))
(* R (sqrt (+ (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))
(* R (sqrt (+ (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))
(* R (sqrt (+ (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))
(* R (sqrt (+ (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))
(* R (sqrt (+ (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))
(* R (sqrt (+ (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))
(* R (sqrt (+ (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))
(* R (sqrt (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2))))
(+ (* -1 (* (* R (* lambda1 (* lambda2 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)))))) (* R (sqrt (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)))))
(+ (* R (sqrt (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)))) (* lambda1 (+ (* -1 (* (* R (* lambda2 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)))))) (* 1/2 (* (* R (* lambda1 (- (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (/ (* (pow lambda2 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)) (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)))))))))
(+ (* R (sqrt (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)))) (* lambda1 (+ (* -1 (* (* R (* lambda2 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)))))) (* lambda1 (+ (* 1/2 (* (* R (* lambda1 (* lambda2 (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (- (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (/ (* (pow lambda2 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)) (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)))))))) (sqrt (/ 1 (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 3))))) (* 1/2 (* (* R (- (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (/ (* (pow lambda2 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)) (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)))))))))))
(* (* R lambda1) (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))
(* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))) (* R (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))))
(* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))) (+ (* 1/2 (* (/ (* R (pow (- phi1 phi2) 2)) (pow lambda1 2)) (sqrt (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))))) (* R (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))))))
(* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))) (+ (* 1/2 (* (/ (* R (* lambda2 (pow (- phi1 phi2) 2))) (pow lambda1 3)) (sqrt (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))))) (+ (* 1/2 (* (/ (* R (pow (- phi1 phi2) 2)) (pow lambda1 2)) (sqrt (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))))) (* R (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))))))
(* -1 (* (* R lambda1) (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))))
(* -1 (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))) (* R (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))))))
(* -1 (* lambda1 (+ (* -1 (/ (+ (* -1/2 (* (/ (* R (pow (- phi1 phi2) 2)) lambda1) (sqrt (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))))) (* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))) lambda1)) (* R (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))))))
(* -1 (* lambda1 (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* (* R (pow (- phi1 phi2) 2)) (sqrt (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))))) (* 1/2 (* (/ (* R (* lambda2 (pow (- phi1 phi2) 2))) lambda1) (sqrt (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))))) lambda1)) (* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))) lambda1)) (* R (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))))))
(* R (sqrt (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2))))
(+ (* -1 (* (* R (* lambda1 (* lambda2 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)))))) (* R (sqrt (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)))))
(+ (* R (sqrt (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)))) (* lambda2 (+ (* -1 (* (* R (* lambda1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)))))) (* 1/2 (* (* R (* lambda2 (- (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (/ (* (pow lambda1 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)) (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)))))))))
(+ (* R (sqrt (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)))) (* lambda2 (+ (* -1 (* (* R (* lambda1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)))))) (* lambda2 (+ (* 1/2 (* (* R (* lambda1 (* lambda2 (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (- (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (/ (* (pow lambda1 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)) (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)))))))) (sqrt (/ 1 (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 3))))) (* 1/2 (* (* R (- (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (/ (* (pow lambda1 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)) (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)))))))))))
(* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))
(* lambda2 (+ (* -1 (* (/ (* R lambda1) lambda2) (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))) (* R (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))))
(* lambda2 (+ (* -1 (* (/ (* R lambda1) lambda2) (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))) (+ (* 1/2 (* (/ (* R (pow (- phi1 phi2) 2)) (pow lambda2 2)) (sqrt (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))))) (* R (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))))))
(* lambda2 (+ (* -1 (* (/ (* R lambda1) lambda2) (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))) (+ (* 1/2 (* (/ (* R (* lambda1 (pow (- phi1 phi2) 2))) (pow lambda2 3)) (sqrt (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))))) (+ (* 1/2 (* (/ (* R (pow (- phi1 phi2) 2)) (pow lambda2 2)) (sqrt (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))))) (* R (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))))))
(* -1 (* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))))
(* -1 (* lambda2 (+ (* -1 (* (/ (* R lambda1) lambda2) (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))) (* R (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))))))
(* -1 (* lambda2 (+ (* -1 (/ (+ (* -1/2 (* (/ (* R (pow (- phi1 phi2) 2)) lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))))) (* (* R lambda1) (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))) lambda2)) (* R (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))))))
(* -1 (* lambda2 (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* (* R (pow (- phi1 phi2) 2)) (sqrt (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))))) (* 1/2 (* (/ (* R (* lambda1 (pow (- phi1 phi2) 2))) lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))))) lambda2)) (* (* R lambda1) (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))) lambda2)) (* R (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))))))
(* 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 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2))) (pow phi2 2))))))
(* phi2 (+ R (+ (* -1 (/ (* R phi1) phi2)) (+ (* 1/2 (/ (* R (* phi1 (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)))) (pow phi2 3))) (* 1/2 (/ (* R (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos 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 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2))) phi2)) (* R phi1)) phi2)))))
(* -1 (* phi2 (+ R (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* R (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)))) (* 1/2 (/ (* R (* phi1 (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)))) phi2))) phi2)) (* R phi1)) phi2)))))
(* 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 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2))) (pow phi1 2))))))
(* phi1 (+ R (+ (* -1 (/ (* R phi2) phi1)) (+ (* 1/2 (/ (* R (* phi2 (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)))) (pow phi1 3))) (* 1/2 (/ (* R (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos 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 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2))) phi1)) (* R phi2)) phi1)))))
(* -1 (* phi1 (+ R (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* R (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)))) (* 1/2 (/ (* R (* phi2 (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)))) phi1))) phi1)) (* R phi2)) 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 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))
(+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))
(+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))
(+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))
(+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))
(+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))
(+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))
(+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos 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 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))
(+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))
(+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))
(+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))
(+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))
(+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))
(+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))
(+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))
(sqrt (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)))
(+ (sqrt (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2))) (* -1 (* (* lambda1 (* lambda2 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)))))))
(+ (sqrt (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2))) (* lambda1 (+ (* -1 (* (* lambda2 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)))))) (* 1/2 (* (* lambda1 (- (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (/ (* (pow lambda2 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)) (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)))))))))
(+ (sqrt (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2))) (* lambda1 (+ (* -1 (* (* lambda2 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)))))) (* lambda1 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)))) (- (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (/ (* (pow lambda2 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)) (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)))))) (* 1/2 (* (* lambda1 (* lambda2 (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (- (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (/ (* (pow lambda2 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)) (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2))))))) (sqrt (/ 1 (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 3))))))))))
(* lambda1 (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))
(* lambda1 (+ (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (* -1 (* (/ lambda2 lambda1) (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))))))
(* lambda1 (+ (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (+ (* -1 (* (/ lambda2 lambda1) (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))) (* 1/2 (* (/ (pow (- phi1 phi2) 2) (pow lambda1 2)) (sqrt (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))))))))
(* lambda1 (+ (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (+ (* -1 (* (/ lambda2 lambda1) (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))) (+ (* 1/2 (* (/ (* lambda2 (pow (- phi1 phi2) 2)) (pow lambda1 3)) (sqrt (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))))) (* 1/2 (* (/ (pow (- phi1 phi2) 2) (pow lambda1 2)) (sqrt (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))))))))
(* -1 (* lambda1 (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))))
(* -1 (* lambda1 (+ (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (* -1 (* (/ lambda2 lambda1) (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))))))
(* -1 (* lambda1 (+ (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (* -1 (/ (+ (* -1/2 (* (/ (pow (- phi1 phi2) 2) lambda1) (sqrt (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))))) (* lambda2 (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))) lambda1)))))
(* -1 (* lambda1 (+ (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* (sqrt (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (pow (- phi1 phi2) 2))) (* 1/2 (* (/ (* lambda2 (pow (- phi1 phi2) 2)) lambda1) (sqrt (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))))) lambda1)) (* lambda2 (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))) lambda1)))))
(sqrt (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)))
(+ (sqrt (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2))) (* -1 (* (* lambda1 (* lambda2 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)))))))
(+ (sqrt (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2))) (* lambda2 (+ (* -1 (* (* lambda1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)))))) (* 1/2 (* (* lambda2 (- (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (/ (* (pow lambda1 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)) (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)))))))))
(+ (sqrt (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2))) (* lambda2 (+ (* -1 (* (* lambda1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)))))) (* lambda2 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)))) (- (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (/ (* (pow lambda1 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)) (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)))))) (* 1/2 (* (* lambda1 (* lambda2 (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (- (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (/ (* (pow lambda1 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)) (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2))))))) (sqrt (/ 1 (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 3))))))))))
(* lambda2 (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))
(* lambda2 (+ (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (* -1 (* (/ lambda1 lambda2) (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))))))
(* lambda2 (+ (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (+ (* -1 (* (/ lambda1 lambda2) (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))) (* 1/2 (* (/ (pow (- phi1 phi2) 2) (pow lambda2 2)) (sqrt (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))))))))
(* lambda2 (+ (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (+ (* -1 (* (/ lambda1 lambda2) (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))) (+ (* 1/2 (* (/ (* lambda1 (pow (- phi1 phi2) 2)) (pow lambda2 3)) (sqrt (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))))) (* 1/2 (* (/ (pow (- phi1 phi2) 2) (pow lambda2 2)) (sqrt (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))))))))
(* -1 (* lambda2 (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))))
(* -1 (* lambda2 (+ (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (* -1 (* (/ lambda1 lambda2) (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))))))
(* -1 (* lambda2 (+ (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (* -1 (/ (+ (* -1/2 (* (/ (pow (- phi1 phi2) 2) lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))))) (* lambda1 (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))) lambda2)))))
(* -1 (* lambda2 (+ (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* (sqrt (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (pow (- phi1 phi2) 2))) (* 1/2 (* (/ (* lambda1 (pow (- phi1 phi2) 2)) lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))))) lambda2)) (* lambda1 (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))) lambda2)))))
(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 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))
(* phi2 (+ 1 (+ (* -1 (/ phi1 phi2)) (+ (* 1/2 (/ (* phi1 (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2))) (pow phi2 3))) (* 1/2 (/ (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos 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 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)) phi2))) phi2)))))
(* -1 (* phi2 (+ 1 (* -1 (/ (+ phi1 (* -1 (/ (+ (* 1/2 (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2))) (* 1/2 (/ (* phi1 (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2))) phi2))) phi2))) 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 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))
(* phi1 (+ 1 (+ (* -1 (/ phi2 phi1)) (+ (* 1/2 (/ (* phi2 (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2))) (pow phi1 3))) (* 1/2 (/ (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos 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 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)) phi1))) phi1)))))
(* -1 (* phi1 (+ 1 (* -1 (/ (+ phi2 (* -1 (/ (+ (* 1/2 (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2))) (* 1/2 (/ (* phi2 (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2))) phi1))) phi1))) phi1)))))
(sqrt (/ 1 (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2))))
(+ (sqrt (/ 1 (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)))) (* (* lambda1 (* lambda2 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (sqrt (/ 1 (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 3)))))
(+ (sqrt (/ 1 (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)))) (* lambda1 (+ (* -1/2 (* (* lambda1 (+ (* -4 (/ (* (pow lambda2 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)) (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 3))) (+ (* 1/2 (/ 1 (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 2))) (+ (* 1/2 (/ (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))) (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 2))) (/ (* (pow lambda2 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)) (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 3)))))) (sqrt (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2))))) (* (* lambda2 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (sqrt (/ 1 (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 3)))))))
(+ (sqrt (/ 1 (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)))) (* lambda1 (+ (* lambda1 (+ (* -1/2 (* (* lambda1 (+ (* -1 (/ (* lambda2 (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (+ (* -4 (/ (* (pow lambda2 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)) (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 3))) (+ (* 1/2 (/ 1 (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 2))) (+ (* 1/2 (/ (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))) (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 2))) (/ (* (pow lambda2 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)) (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 3))))))) (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)))) (+ (* 2 (/ (* lambda2 (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (+ (* -4 (/ (* (pow lambda2 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)) (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 3))) (+ (* 1/2 (/ 1 (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 2))) (* 1/2 (/ (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))) (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 2))))))) (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)))) (* 2 (/ (* lambda2 (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)) (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 3)))))) (sqrt (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2))))) (* -1/2 (* (+ (* -4 (/ (* (pow lambda2 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)) (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 3))) (+ (* 1/2 (/ 1 (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 2))) (+ (* 1/2 (/ (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))) (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 2))) (/ (* (pow lambda2 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)) (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 3))))) (sqrt (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2))))))) (* (* lambda2 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (sqrt (/ 1 (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 3)))))))
(* (/ 1 lambda1) (sqrt (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))))
(/ (+ (sqrt (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (* (/ lambda2 lambda1) (sqrt (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))))) lambda1)
(/ (+ (sqrt (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (+ (* -1/2 (* (/ (+ (* -4 (/ (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (+ (* 2 (/ (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (/ (pow (- phi1 phi2) 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)))) (pow lambda1 2)) (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))) (* (/ lambda2 lambda1) (sqrt (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))))) lambda1)
(/ (+ (sqrt (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (+ (* -1/2 (* (/ (+ (* -4 (/ (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (+ (* 2 (/ (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (/ (pow (- phi1 phi2) 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)))) (pow lambda1 2)) (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))) (+ (* -1/2 (* (/ (+ (* -1 (* lambda2 (+ (* -4 (/ (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (+ (* 2 (/ (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (/ (pow (- phi1 phi2) 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)))))) (+ (* 2 (* lambda2 (+ (* -4 (/ (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (+ (/ (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (/ (pow (- phi1 phi2) 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)))))) (* 2 (/ (* lambda2 (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2))) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2))))) (pow lambda1 3)) (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))) (* (/ lambda2 lambda1) (sqrt (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))))))) lambda1)
(* -1 (* (/ 1 lambda1) (sqrt (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))))
(* -1 (/ (+ (sqrt (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (* (/ lambda2 lambda1) (sqrt (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))))) lambda1))
(* -1 (/ (+ (sqrt (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (* -1 (/ (+ (* -1 (* lambda2 (sqrt (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))))) (* 1/2 (* (/ (+ (* -4 (/ (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (+ (* 2 (/ (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (/ (pow (- phi1 phi2) 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)))) lambda1) (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))))) lambda1))) lambda1))
(* -1 (/ (+ (sqrt (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (* -1 (/ (+ (* -1 (* lambda2 (sqrt (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))))) (* -1 (/ (+ (* -1/2 (* (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (+ (* -4 (/ (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (+ (* 2 (/ (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (/ (pow (- phi1 phi2) 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)))))) (* 1/2 (* (/ (+ (* -2 (* lambda2 (+ (* -4 (/ (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (+ (/ (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (/ (pow (- phi1 phi2) 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)))))) (+ (* -2 (/ (* lambda2 (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2))) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2))) (* lambda2 (+ (* -4 (/ (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (+ (* 2 (/ (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (/ (pow (- phi1 phi2) 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2))))))) lambda1) (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))))) lambda1))) lambda1))) lambda1))
(sqrt (/ 1 (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2))))
(+ (sqrt (/ 1 (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)))) (* (* lambda1 (* lambda2 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (sqrt (/ 1 (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 3)))))
(+ (sqrt (/ 1 (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)))) (* lambda2 (+ (* -1/2 (* (* lambda2 (+ (* -4 (/ (* (pow lambda1 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)) (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 3))) (+ (* 1/2 (/ 1 (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 2))) (+ (* 1/2 (/ (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))) (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 2))) (/ (* (pow lambda1 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)) (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 3)))))) (sqrt (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2))))) (* (* lambda1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (sqrt (/ 1 (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 3)))))))
(+ (sqrt (/ 1 (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)))) (* lambda2 (+ (* lambda2 (+ (* -1/2 (* (* lambda2 (+ (* -1 (/ (* lambda1 (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (+ (* -4 (/ (* (pow lambda1 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)) (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 3))) (+ (* 1/2 (/ 1 (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 2))) (+ (* 1/2 (/ (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))) (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 2))) (/ (* (pow lambda1 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)) (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 3))))))) (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)))) (+ (* 2 (/ (* lambda1 (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (+ (* -4 (/ (* (pow lambda1 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)) (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 3))) (+ (* 1/2 (/ 1 (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 2))) (* 1/2 (/ (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))) (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 2))))))) (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)))) (* 2 (/ (* lambda1 (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)) (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 3)))))) (sqrt (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2))))) (* -1/2 (* (+ (* -4 (/ (* (pow lambda1 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)) (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 3))) (+ (* 1/2 (/ 1 (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 2))) (+ (* 1/2 (/ (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))) (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 2))) (/ (* (pow lambda1 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)) (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 3))))) (sqrt (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2))))))) (* (* lambda1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (sqrt (/ 1 (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 3)))))))
(* (/ 1 lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))))
(/ (+ (sqrt (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (* (/ lambda1 lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))))) lambda2)
(/ (+ (sqrt (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (+ (* -1/2 (* (/ (+ (* -4 (/ (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (+ (* 2 (/ (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (/ (pow (- phi1 phi2) 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)))) (pow lambda2 2)) (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))) (* (/ lambda1 lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))))) lambda2)
(/ (+ (sqrt (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (+ (* -1/2 (* (/ (+ (* -4 (/ (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (+ (* 2 (/ (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (/ (pow (- phi1 phi2) 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)))) (pow lambda2 2)) (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))) (+ (* -1/2 (* (/ (+ (* -1 (* lambda1 (+ (* -4 (/ (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (+ (* 2 (/ (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (/ (pow (- phi1 phi2) 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)))))) (+ (* 2 (* lambda1 (+ (* -4 (/ (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (+ (/ (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (/ (pow (- phi1 phi2) 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)))))) (* 2 (/ (* lambda1 (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2))) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2))))) (pow lambda2 3)) (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))) (* (/ lambda1 lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))))))) lambda2)
(* -1 (* (/ 1 lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))))
(* -1 (/ (+ (sqrt (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (* (/ lambda1 lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))))) lambda2))
(* -1 (/ (+ (sqrt (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (* -1 (/ (+ (* -1 (* lambda1 (sqrt (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))))) (* 1/2 (* (/ (+ (* -4 (/ (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (+ (* 2 (/ (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (/ (pow (- phi1 phi2) 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)))) lambda2) (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))))) lambda2))) lambda2))
(* -1 (/ (+ (sqrt (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (* -1 (/ (+ (* -1 (* lambda1 (sqrt (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))))) (* -1 (/ (+ (* -1/2 (* (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (+ (* -4 (/ (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (+ (* 2 (/ (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (/ (pow (- phi1 phi2) 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)))))) (* 1/2 (* (/ (+ (* -2 (* lambda1 (+ (* -4 (/ (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (+ (/ (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (/ (pow (- phi1 phi2) 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)))))) (+ (* -2 (/ (* lambda1 (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2))) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2))) (* lambda1 (+ (* -4 (/ (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (+ (* 2 (/ (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (/ (pow (- phi1 phi2) 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2))))))) lambda2) (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))))) lambda2))) lambda2))) lambda2))
(sqrt (/ 1 (+ (* (+ 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 (* (* phi2 (+ (* -2 (/ phi1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (* -1/2 (/ (* (sin phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))))) (sqrt (+ (* (+ 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 (+ (* -1/2 (* (* phi2 (+ (* -1 (/ (* (+ (* -2 phi1) (* -1/2 (* (sin phi1) (pow (- lambda1 lambda2) 2)))) (+ (* -2 (/ phi1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (* -1/2 (/ (* (sin phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))))) (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (+ (* -1/4 (/ (* (cos phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (+ (* 1/4 (* (pow (+ (* -2 (/ phi1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (* -1/2 (/ (* (sin phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2)))) 2) (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (/ 1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2)))))) (sqrt (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))) (* -1/2 (* (+ (* -2 (/ phi1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (* -1/2 (/ (* (sin phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2)))) (sqrt (+ (* (+ 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 (+ (* -1/2 (* (+ (* -2 (/ phi1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (* -1/2 (/ (* (sin phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2)))) (sqrt (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))) (* phi2 (+ (* -1/2 (* (* phi2 (+ (* -1 (/ (* (+ 1 (* -1/4 (* (cos phi1) (pow (- lambda1 lambda2) 2)))) (+ (* -2 (/ phi1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (* -1/2 (/ (* (sin phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))))) (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (+ (* -1 (/ (* (+ (* -2 phi1) (* -1/2 (* (sin phi1) (pow (- lambda1 lambda2) 2)))) (+ (* -1 (/ (* (+ (* -2 phi1) (* -1/2 (* (sin phi1) (pow (- lambda1 lambda2) 2)))) (+ (* -2 (/ phi1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (* -1/2 (/ (* (sin phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))))) (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (+ (* -1/4 (/ (* (cos phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (/ 1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))))) (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (+ (* 1/12 (/ (* (sin phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (* 1/2 (* (+ (* -2 (/ phi1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (* -1/2 (/ (* (sin phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2)))) (* (+ (* -1 (/ (* (+ (* -2 phi1) (* -1/2 (* (sin phi1) (pow (- lambda1 lambda2) 2)))) (+ (* -2 (/ phi1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (* -1/2 (/ (* (sin phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))))) (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (+ (* -1/4 (/ (* (cos phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (+ (* 1/4 (* (pow (+ (* -2 (/ phi1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (* -1/2 (/ (* (sin phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2)))) 2) (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (/ 1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))))) (+ (* (+ 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 (* (+ (* -1 (/ (* (+ (* -2 phi1) (* -1/2 (* (sin phi1) (pow (- lambda1 lambda2) 2)))) (+ (* -2 (/ phi1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (* -1/2 (/ (* (sin phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))))) (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (+ (* -1/4 (/ (* (cos phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (+ (* 1/4 (* (pow (+ (* -2 (/ phi1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (* -1/2 (/ (* (sin phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2)))) 2) (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (/ 1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))))) (sqrt (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))))))
(/ 1 phi2)
(/ (+ 1 (/ phi1 phi2)) phi2)
(/ (+ 1 (+ (* -1/2 (/ (+ (* -4 (pow phi1 2)) (+ (* 2 (pow phi1 2)) (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)))) (pow phi2 2))) (/ phi1 phi2))) phi2)
(/ (+ 1 (+ (* -1/2 (/ (+ (* -4 (pow phi1 2)) (+ (* 2 (pow phi1 2)) (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)))) (pow phi2 2))) (+ (* -1/2 (/ (+ (* -1 (* phi1 (+ (* -4 (pow phi1 2)) (+ (* 2 (pow phi1 2)) (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)))))) (+ (* 2 (* phi1 (+ (* -4 (pow phi1 2)) (+ (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))) (* 2 (* phi1 (+ (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (pow phi2 3))) (/ phi1 phi2)))) phi2)
(/ -1 phi2)
(* -1 (/ (+ 1 (/ phi1 phi2)) phi2))
(* -1 (/ (+ 1 (* -1 (/ (+ (* -1 phi1) (* 1/2 (/ (+ (* -4 (pow phi1 2)) (+ (* 2 (pow phi1 2)) (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)))) phi2))) phi2))) phi2))
(* -1 (/ (+ 1 (* -1 (/ (+ (* -1 phi1) (* -1 (/ (+ (* -1/2 (+ (* -4 (pow phi1 2)) (+ (* 2 (pow phi1 2)) (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2))))) (* 1/2 (/ (+ (* -2 (* phi1 (+ (* -4 (pow phi1 2)) (+ (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))) (+ (* -2 (* phi1 (+ (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (* phi1 (+ (* -4 (pow phi1 2)) (+ (* 2 (pow phi1 2)) (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2))))))) phi2))) phi2))) phi2))) phi2))
(sqrt (/ 1 (+ (* (+ 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 (* (* phi1 (+ (* -2 (/ phi2 (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (* -1/2 (/ (* (sin phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))))) (sqrt (+ (* (+ 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 (+ (* -1/2 (* (* phi1 (+ (* -1 (/ (* (+ (* -2 phi2) (* -1/2 (* (sin phi2) (pow (- lambda1 lambda2) 2)))) (+ (* -2 (/ phi2 (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (* -1/2 (/ (* (sin phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))))) (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (+ (* -1/4 (/ (* (cos phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (+ (* 1/4 (* (pow (+ (* -2 (/ phi2 (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (* -1/2 (/ (* (sin phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2)))) 2) (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (/ 1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2)))))) (sqrt (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))) (* -1/2 (* (+ (* -2 (/ phi2 (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (* -1/2 (/ (* (sin phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2)))) (sqrt (+ (* (+ 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 (+ (* -1/2 (* (+ (* -2 (/ phi2 (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (* -1/2 (/ (* (sin phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2)))) (sqrt (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))) (* phi1 (+ (* -1/2 (* (* phi1 (+ (* -1 (/ (* (+ 1 (* -1/4 (* (cos phi2) (pow (- lambda1 lambda2) 2)))) (+ (* -2 (/ phi2 (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (* -1/2 (/ (* (sin phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))))) (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (+ (* -1 (/ (* (+ (* -2 phi2) (* -1/2 (* (sin phi2) (pow (- lambda1 lambda2) 2)))) (+ (* -1 (/ (* (+ (* -2 phi2) (* -1/2 (* (sin phi2) (pow (- lambda1 lambda2) 2)))) (+ (* -2 (/ phi2 (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (* -1/2 (/ (* (sin phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))))) (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (+ (* -1/4 (/ (* (cos phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (/ 1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))))) (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (+ (* 1/12 (/ (* (sin phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (* 1/2 (* (+ (* -2 (/ phi2 (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (* -1/2 (/ (* (sin phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2)))) (* (+ (* -1 (/ (* (+ (* -2 phi2) (* -1/2 (* (sin phi2) (pow (- lambda1 lambda2) 2)))) (+ (* -2 (/ phi2 (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (* -1/2 (/ (* (sin phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))))) (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (+ (* -1/4 (/ (* (cos phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (+ (* 1/4 (* (pow (+ (* -2 (/ phi2 (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (* -1/2 (/ (* (sin phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2)))) 2) (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (/ 1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))))) (+ (* (+ 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 (* (+ (* -1 (/ (* (+ (* -2 phi2) (* -1/2 (* (sin phi2) (pow (- lambda1 lambda2) 2)))) (+ (* -2 (/ phi2 (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (* -1/2 (/ (* (sin phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))))) (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (+ (* -1/4 (/ (* (cos phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (+ (* 1/4 (* (pow (+ (* -2 (/ phi2 (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (* -1/2 (/ (* (sin phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2)))) 2) (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (/ 1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))))) (sqrt (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))))))
(/ 1 phi1)
(/ (+ 1 (/ phi2 phi1)) phi1)
(/ (+ 1 (+ (* -1/2 (/ (+ (* -4 (pow phi2 2)) (+ (* 2 (pow phi2 2)) (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)))) (pow phi1 2))) (/ phi2 phi1))) phi1)
(/ (+ 1 (+ (* -1/2 (/ (+ (* -4 (pow phi2 2)) (+ (* 2 (pow phi2 2)) (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)))) (pow phi1 2))) (+ (* -1/2 (/ (+ (* -1 (* phi2 (+ (* -4 (pow phi2 2)) (+ (* 2 (pow phi2 2)) (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)))))) (+ (* 2 (* phi2 (+ (* -4 (pow phi2 2)) (+ (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))) (* 2 (* phi2 (+ (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (pow phi1 3))) (/ phi2 phi1)))) phi1)
(/ -1 phi1)
(* -1 (/ (+ 1 (/ phi2 phi1)) phi1))
(* -1 (/ (+ 1 (* -1 (/ (+ (* -1 phi2) (* 1/2 (/ (+ (* -4 (pow phi2 2)) (+ (* 2 (pow phi2 2)) (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)))) phi1))) phi1))) phi1))
(* -1 (/ (+ 1 (* -1 (/ (+ (* -1 phi2) (* -1 (/ (+ (* -1/2 (+ (* -4 (pow phi2 2)) (+ (* 2 (pow phi2 2)) (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2))))) (* 1/2 (/ (+ (* -2 (* phi2 (+ (* -4 (pow phi2 2)) (+ (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))) (+ (* -2 (* phi2 (+ (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (* phi2 (+ (* -4 (pow phi2 2)) (+ (* 2 (pow phi2 2)) (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2))))))) phi1))) phi1))) phi1))) phi1))
(* 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)
(+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))) (pow lambda2 2))
(+ (* lambda1 (+ (* -2 lambda2) (* 1/2 (* lambda2 (pow phi1 2))))) (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))) (pow lambda2 2)))
(+ (* lambda1 (+ (* -2 lambda2) (+ (* 1/2 (* lambda2 (pow phi1 2))) (* lambda1 (+ 1 (* -1/4 (pow phi1 2))))))) (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))) (pow lambda2 2)))
(+ (* lambda1 (+ (* -2 lambda2) (+ (* 1/2 (* lambda2 (pow phi1 2))) (* lambda1 (+ 1 (* -1/4 (pow phi1 2))))))) (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))) (pow lambda2 2)))
(* (pow lambda1 2) (+ 1 (* -1/4 (pow phi1 2))))
(* (pow lambda1 2) (+ 1 (+ (* -2 (/ lambda2 lambda1)) (+ (* -1/4 (pow phi1 2)) (* 1/2 (/ (* lambda2 (pow phi1 2)) lambda1))))))
(* (pow lambda1 2) (+ 1 (+ (* -2 (/ lambda2 lambda1)) (+ (* -1/4 (pow phi1 2)) (+ (* 1/2 (/ (* lambda2 (pow phi1 2)) lambda1)) (+ (/ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))) (pow lambda1 2)) (/ (pow lambda2 2) (pow lambda1 2))))))))
(* (pow lambda1 2) (+ 1 (+ (* -2 (/ lambda2 lambda1)) (+ (* -1/4 (pow phi1 2)) (+ (* 1/2 (/ (* lambda2 (pow phi1 2)) lambda1)) (+ (/ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))) (pow lambda1 2)) (/ (pow lambda2 2) (pow lambda1 2))))))))
(* (pow lambda1 2) (+ 1 (* -1/4 (pow phi1 2))))
(* (pow lambda1 2) (+ 1 (+ (* -1 (/ (+ (* -1/2 (* lambda2 (pow phi1 2))) (* 2 lambda2)) lambda1)) (* -1/4 (pow phi1 2)))))
(* (pow lambda1 2) (+ 1 (+ (* -1 (/ (+ (* -1 (/ (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))) (pow lambda2 2)) lambda1)) (+ (* -1/2 (* lambda2 (pow phi1 2))) (* 2 lambda2))) lambda1)) (* -1/4 (pow phi1 2)))))
(* (pow lambda1 2) (+ 1 (+ (* -1 (/ (+ (* -1 (/ (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))) (pow lambda2 2)) lambda1)) (+ (* -1/2 (* lambda2 (pow phi1 2))) (* 2 lambda2))) lambda1)) (* -1/4 (pow phi1 2)))))
(+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2)))) (pow lambda1 2))
(+ (* lambda2 (+ (* -2 lambda1) (* 1/2 (* lambda1 (pow phi1 2))))) (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2)))) (pow lambda1 2)))
(+ (* lambda2 (+ (* -2 lambda1) (+ (* 1/2 (* lambda1 (pow phi1 2))) (* lambda2 (+ 1 (* -1/4 (pow phi1 2))))))) (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2)))) (pow lambda1 2)))
(+ (* lambda2 (+ (* -2 lambda1) (+ (* 1/2 (* lambda1 (pow phi1 2))) (* lambda2 (+ 1 (* -1/4 (pow phi1 2))))))) (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2)))) (pow lambda1 2)))
(* (pow lambda2 2) (+ 1 (* -1/4 (pow phi1 2))))
(* (pow lambda2 2) (+ 1 (+ (* -2 (/ lambda1 lambda2)) (+ (* -1/4 (pow phi1 2)) (* 1/2 (/ (* lambda1 (pow phi1 2)) lambda2))))))
(* (pow lambda2 2) (+ 1 (+ (* -2 (/ lambda1 lambda2)) (+ (* -1/4 (pow phi1 2)) (+ (* 1/2 (/ (* lambda1 (pow phi1 2)) lambda2)) (+ (/ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2)))) (pow lambda2 2)) (/ (pow lambda1 2) (pow lambda2 2))))))))
(* (pow lambda2 2) (+ 1 (+ (* -2 (/ lambda1 lambda2)) (+ (* -1/4 (pow phi1 2)) (+ (* 1/2 (/ (* lambda1 (pow phi1 2)) lambda2)) (+ (/ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2)))) (pow lambda2 2)) (/ (pow lambda1 2) (pow lambda2 2))))))))
(* (pow lambda2 2) (+ 1 (* -1/4 (pow phi1 2))))
(* (pow lambda2 2) (+ 1 (+ (* -1 (/ (+ (* -1/2 (* lambda1 (pow phi1 2))) (* 2 lambda1)) lambda2)) (* -1/4 (pow phi1 2)))))
(* (pow lambda2 2) (+ 1 (+ (* -1 (/ (+ (* -1 (/ (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2)))) (pow lambda1 2)) lambda2)) (+ (* -1/2 (* lambda1 (pow phi1 2))) (* 2 lambda1))) lambda2)) (* -1/4 (pow phi1 2)))))
(* (pow lambda2 2) (+ 1 (+ (* -1 (/ (+ (* -1 (/ (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2)))) (pow lambda1 2)) lambda2)) (+ (* -1/2 (* lambda1 (pow phi1 2))) (* 2 lambda1))) lambda2)) (* -1/4 (pow phi1 2)))))
(pow (- lambda1 lambda2) 2)
(+ (* (pow phi1 2) (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2)))) (pow (- lambda1 lambda2) 2))
(+ (* (pow phi1 2) (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2)))) (pow (- lambda1 lambda2) 2))
(+ (* (pow phi1 2) (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2)))) (pow (- lambda1 lambda2) 2))
(* (pow phi1 2) (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))))
(* (pow phi1 2) (+ 1 (+ (* -1/4 (pow (- lambda1 lambda2) 2)) (/ (pow (- lambda1 lambda2) 2) (pow phi1 2)))))
(* (pow phi1 2) (+ 1 (+ (* -1/4 (pow (- lambda1 lambda2) 2)) (/ (pow (- lambda1 lambda2) 2) (pow phi1 2)))))
(* (pow phi1 2) (+ 1 (+ (* -1/4 (pow (- lambda1 lambda2) 2)) (/ (pow (- lambda1 lambda2) 2) (pow phi1 2)))))
(* (pow phi1 2) (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))))
(* (pow phi1 2) (+ 1 (+ (* -1/4 (pow (- lambda1 lambda2) 2)) (/ (pow (- lambda1 lambda2) 2) (pow phi1 2)))))
(* (pow phi1 2) (+ 1 (+ (* -1/4 (pow (- lambda1 lambda2) 2)) (/ (pow (- lambda1 lambda2) 2) (pow phi1 2)))))
(* (pow phi1 2) (+ 1 (+ (* -1/4 (pow (- lambda1 lambda2) 2)) (/ (pow (- lambda1 lambda2) 2) (pow phi1 2)))))
(* R (sqrt (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2)))) (pow (- lambda1 lambda2) 2))))
(* R (sqrt (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2)))) (pow (- lambda1 lambda2) 2))))
(* R (sqrt (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2)))) (pow (- lambda1 lambda2) 2))))
(* R (sqrt (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2)))) (pow (- lambda1 lambda2) 2))))
(* R (sqrt (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2)))) (pow (- lambda1 lambda2) 2))))
(* R (sqrt (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2)))) (pow (- lambda1 lambda2) 2))))
(* R (sqrt (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2)))) (pow (- lambda1 lambda2) 2))))
(* R (sqrt (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2)))) (pow (- lambda1 lambda2) 2))))
(* R (sqrt (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2)))) (pow (- lambda1 lambda2) 2))))
(* R (sqrt (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2)))) (pow (- lambda1 lambda2) 2))))
(* R (sqrt (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2)))) (pow (- lambda1 lambda2) 2))))
(* R (sqrt (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2)))) (pow (- lambda1 lambda2) 2))))
(* R (sqrt (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))) (pow lambda2 2))))
(+ (* 1/2 (* (* R (* lambda1 (+ (* -2 lambda2) (* 1/2 (* lambda2 (pow phi1 2)))))) (sqrt (/ 1 (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))) (pow lambda2 2)))))) (* R (sqrt (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))) (pow lambda2 2)))))
(+ (* R (sqrt (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))) (pow lambda2 2)))) (* lambda1 (+ (* 1/2 (* (* R (* lambda1 (- (+ 1 (* -1/4 (pow phi1 2))) (* 1/4 (/ (pow (+ (* -2 lambda2) (* 1/2 (* lambda2 (pow phi1 2)))) 2) (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))) (pow lambda2 2))))))) (sqrt (/ 1 (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))) (pow lambda2 2)))))) (* 1/2 (* (* R (+ (* -2 lambda2) (* 1/2 (* lambda2 (pow phi1 2))))) (sqrt (/ 1 (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))) (pow lambda2 2)))))))))
(+ (* R (sqrt (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))) (pow lambda2 2)))) (* lambda1 (+ (* 1/2 (* (* R (+ (* -2 lambda2) (* 1/2 (* lambda2 (pow phi1 2))))) (sqrt (/ 1 (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))) (pow lambda2 2)))))) (* lambda1 (+ (* -1/4 (* (* R (* lambda1 (* (+ (* -2 lambda2) (* 1/2 (* lambda2 (pow phi1 2)))) (- (+ 1 (* -1/4 (pow phi1 2))) (* 1/4 (/ (pow (+ (* -2 lambda2) (* 1/2 (* lambda2 (pow phi1 2)))) 2) (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))) (pow lambda2 2)))))))) (sqrt (/ 1 (pow (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))) (pow lambda2 2)) 3))))) (* 1/2 (* (* R (- (+ 1 (* -1/4 (pow phi1 2))) (* 1/4 (/ (pow (+ (* -2 lambda2) (* 1/2 (* lambda2 (pow phi1 2)))) 2) (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))) (pow lambda2 2)))))) (sqrt (/ 1 (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))) (pow lambda2 2)))))))))))
(* (* R lambda1) (sqrt (+ 1 (* -1/4 (pow phi1 2)))))
(* lambda1 (+ (* 1/2 (* (/ (* R (+ (* -2 lambda2) (* 1/2 (* lambda2 (pow phi1 2))))) lambda1) (sqrt (/ 1 (+ 1 (* -1/4 (pow phi1 2))))))) (* R (sqrt (+ 1 (* -1/4 (pow phi1 2)))))))
(* lambda1 (+ (* 1/2 (* (/ (* R (+ (* -2 lambda2) (* 1/2 (* lambda2 (pow phi1 2))))) lambda1) (sqrt (/ 1 (+ 1 (* -1/4 (pow phi1 2))))))) (+ (* 1/2 (* (/ (* R (- (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))) (pow lambda2 2)) (* 1/4 (/ (pow (+ (* -2 lambda2) (* 1/2 (* lambda2 (pow phi1 2)))) 2) (+ 1 (* -1/4 (pow phi1 2))))))) (pow lambda1 2)) (sqrt (/ 1 (+ 1 (* -1/4 (pow phi1 2))))))) (* R (sqrt (+ 1 (* -1/4 (pow phi1 2))))))))
(* lambda1 (+ (* -1/4 (* (/ (* R (* (+ (* -2 lambda2) (* 1/2 (* lambda2 (pow phi1 2)))) (- (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))) (pow lambda2 2)) (* 1/4 (/ (pow (+ (* -2 lambda2) (* 1/2 (* lambda2 (pow phi1 2)))) 2) (+ 1 (* -1/4 (pow phi1 2)))))))) (pow lambda1 3)) (sqrt (/ 1 (pow (+ 1 (* -1/4 (pow phi1 2))) 3))))) (+ (* 1/2 (* (/ (* R (+ (* -2 lambda2) (* 1/2 (* lambda2 (pow phi1 2))))) lambda1) (sqrt (/ 1 (+ 1 (* -1/4 (pow phi1 2))))))) (+ (* 1/2 (* (/ (* R (- (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))) (pow lambda2 2)) (* 1/4 (/ (pow (+ (* -2 lambda2) (* 1/2 (* lambda2 (pow phi1 2)))) 2) (+ 1 (* -1/4 (pow phi1 2))))))) (pow lambda1 2)) (sqrt (/ 1 (+ 1 (* -1/4 (pow phi1 2))))))) (* R (sqrt (+ 1 (* -1/4 (pow phi1 2)))))))))
(* -1 (* (* R lambda1) (sqrt (+ 1 (* -1/4 (pow phi1 2))))))
(* -1 (* lambda1 (+ (* -1/2 (* (/ (* R (+ (* -1/2 (* lambda2 (pow phi1 2))) (* 2 lambda2))) lambda1) (sqrt (/ 1 (+ 1 (* -1/4 (pow phi1 2))))))) (* R (sqrt (+ 1 (* -1/4 (pow phi1 2))))))))
(* -1 (* lambda1 (+ (* -1 (/ (+ (* -1/2 (* (/ (* R (- (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))) (pow lambda2 2)) (* 1/4 (/ (pow (+ (* -1/2 (* lambda2 (pow phi1 2))) (* 2 lambda2)) 2) (+ 1 (* -1/4 (pow phi1 2))))))) lambda1) (sqrt (/ 1 (+ 1 (* -1/4 (pow phi1 2))))))) (* 1/2 (* (* R (+ (* -1/2 (* lambda2 (pow phi1 2))) (* 2 lambda2))) (sqrt (/ 1 (+ 1 (* -1/4 (pow phi1 2)))))))) lambda1)) (* R (sqrt (+ 1 (* -1/4 (pow phi1 2))))))))
(* -1 (* lambda1 (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/4 (* (/ (* R (* (+ (* -1/2 (* lambda2 (pow phi1 2))) (* 2 lambda2)) (- (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))) (pow lambda2 2)) (* 1/4 (/ (pow (+ (* -1/2 (* lambda2 (pow phi1 2))) (* 2 lambda2)) 2) (+ 1 (* -1/4 (pow phi1 2)))))))) lambda1) (sqrt (/ 1 (pow (+ 1 (* -1/4 (pow phi1 2))) 3))))) (* 1/2 (* (* R (- (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))) (pow lambda2 2)) (* 1/4 (/ (pow (+ (* -1/2 (* lambda2 (pow phi1 2))) (* 2 lambda2)) 2) (+ 1 (* -1/4 (pow phi1 2))))))) (sqrt (/ 1 (+ 1 (* -1/4 (pow phi1 2)))))))) lambda1)) (* 1/2 (* (* R (+ (* -1/2 (* lambda2 (pow phi1 2))) (* 2 lambda2))) (sqrt (/ 1 (+ 1 (* -1/4 (pow phi1 2)))))))) lambda1)) (* R (sqrt (+ 1 (* -1/4 (pow phi1 2))))))))
(* R (sqrt (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2)))) (pow lambda1 2))))
(+ (* 1/2 (* (* R (* lambda2 (+ (* -2 lambda1) (* 1/2 (* lambda1 (pow phi1 2)))))) (sqrt (/ 1 (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2)))) (pow lambda1 2)))))) (* R (sqrt (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2)))) (pow lambda1 2)))))
(+ (* R (sqrt (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2)))) (pow lambda1 2)))) (* lambda2 (+ (* 1/2 (* (* R (* lambda2 (- (+ 1 (* -1/4 (pow phi1 2))) (* 1/4 (/ (pow (+ (* -2 lambda1) (* 1/2 (* lambda1 (pow phi1 2)))) 2) (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2)))) (pow lambda1 2))))))) (sqrt (/ 1 (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2)))) (pow lambda1 2)))))) (* 1/2 (* (* R (+ (* -2 lambda1) (* 1/2 (* lambda1 (pow phi1 2))))) (sqrt (/ 1 (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2)))) (pow lambda1 2)))))))))
(+ (* R (sqrt (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2)))) (pow lambda1 2)))) (* lambda2 (+ (* 1/2 (* (* R (+ (* -2 lambda1) (* 1/2 (* lambda1 (pow phi1 2))))) (sqrt (/ 1 (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2)))) (pow lambda1 2)))))) (* lambda2 (+ (* -1/4 (* (* R (* lambda2 (* (+ (* -2 lambda1) (* 1/2 (* lambda1 (pow phi1 2)))) (- (+ 1 (* -1/4 (pow phi1 2))) (* 1/4 (/ (pow (+ (* -2 lambda1) (* 1/2 (* lambda1 (pow phi1 2)))) 2) (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2)))) (pow lambda1 2)))))))) (sqrt (/ 1 (pow (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2)))) (pow lambda1 2)) 3))))) (* 1/2 (* (* R (- (+ 1 (* -1/4 (pow phi1 2))) (* 1/4 (/ (pow (+ (* -2 lambda1) (* 1/2 (* lambda1 (pow phi1 2)))) 2) (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2)))) (pow lambda1 2)))))) (sqrt (/ 1 (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2)))) (pow lambda1 2)))))))))))
(* (* R lambda2) (sqrt (+ 1 (* -1/4 (pow phi1 2)))))
(* lambda2 (+ (* 1/2 (* (/ (* R (+ (* -2 lambda1) (* 1/2 (* lambda1 (pow phi1 2))))) lambda2) (sqrt (/ 1 (+ 1 (* -1/4 (pow phi1 2))))))) (* R (sqrt (+ 1 (* -1/4 (pow phi1 2)))))))
(* lambda2 (+ (* 1/2 (* (/ (* R (+ (* -2 lambda1) (* 1/2 (* lambda1 (pow phi1 2))))) lambda2) (sqrt (/ 1 (+ 1 (* -1/4 (pow phi1 2))))))) (+ (* 1/2 (* (/ (* R (- (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2)))) (pow lambda1 2)) (* 1/4 (/ (pow (+ (* -2 lambda1) (* 1/2 (* lambda1 (pow phi1 2)))) 2) (+ 1 (* -1/4 (pow phi1 2))))))) (pow lambda2 2)) (sqrt (/ 1 (+ 1 (* -1/4 (pow phi1 2))))))) (* R (sqrt (+ 1 (* -1/4 (pow phi1 2))))))))
(* lambda2 (+ (* -1/4 (* (/ (* R (* (+ (* -2 lambda1) (* 1/2 (* lambda1 (pow phi1 2)))) (- (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2)))) (pow lambda1 2)) (* 1/4 (/ (pow (+ (* -2 lambda1) (* 1/2 (* lambda1 (pow phi1 2)))) 2) (+ 1 (* -1/4 (pow phi1 2)))))))) (pow lambda2 3)) (sqrt (/ 1 (pow (+ 1 (* -1/4 (pow phi1 2))) 3))))) (+ (* 1/2 (* (/ (* R (+ (* -2 lambda1) (* 1/2 (* lambda1 (pow phi1 2))))) lambda2) (sqrt (/ 1 (+ 1 (* -1/4 (pow phi1 2))))))) (+ (* 1/2 (* (/ (* R (- (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2)))) (pow lambda1 2)) (* 1/4 (/ (pow (+ (* -2 lambda1) (* 1/2 (* lambda1 (pow phi1 2)))) 2) (+ 1 (* -1/4 (pow phi1 2))))))) (pow lambda2 2)) (sqrt (/ 1 (+ 1 (* -1/4 (pow phi1 2))))))) (* R (sqrt (+ 1 (* -1/4 (pow phi1 2)))))))))
(* -1 (* (* R lambda2) (sqrt (+ 1 (* -1/4 (pow phi1 2))))))
(* -1 (* lambda2 (+ (* -1/2 (* (/ (* R (+ (* -1/2 (* lambda1 (pow phi1 2))) (* 2 lambda1))) lambda2) (sqrt (/ 1 (+ 1 (* -1/4 (pow phi1 2))))))) (* R (sqrt (+ 1 (* -1/4 (pow phi1 2))))))))
(* -1 (* lambda2 (+ (* -1 (/ (+ (* -1/2 (* (/ (* R (- (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2)))) (pow lambda1 2)) (* 1/4 (/ (pow (+ (* -1/2 (* lambda1 (pow phi1 2))) (* 2 lambda1)) 2) (+ 1 (* -1/4 (pow phi1 2))))))) lambda2) (sqrt (/ 1 (+ 1 (* -1/4 (pow phi1 2))))))) (* 1/2 (* (* R (+ (* -1/2 (* lambda1 (pow phi1 2))) (* 2 lambda1))) (sqrt (/ 1 (+ 1 (* -1/4 (pow phi1 2)))))))) lambda2)) (* R (sqrt (+ 1 (* -1/4 (pow phi1 2))))))))
(* -1 (* lambda2 (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/4 (* (/ (* R (* (+ (* -1/2 (* lambda1 (pow phi1 2))) (* 2 lambda1)) (- (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2)))) (pow lambda1 2)) (* 1/4 (/ (pow (+ (* -1/2 (* lambda1 (pow phi1 2))) (* 2 lambda1)) 2) (+ 1 (* -1/4 (pow phi1 2)))))))) lambda2) (sqrt (/ 1 (pow (+ 1 (* -1/4 (pow phi1 2))) 3))))) (* 1/2 (* (* R (- (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2)))) (pow lambda1 2)) (* 1/4 (/ (pow (+ (* -1/2 (* lambda1 (pow phi1 2))) (* 2 lambda1)) 2) (+ 1 (* -1/4 (pow phi1 2))))))) (sqrt (/ 1 (+ 1 (* -1/4 (pow phi1 2)))))))) lambda2)) (* 1/2 (* (* R (+ (* -1/2 (* lambda1 (pow phi1 2))) (* 2 lambda1))) (sqrt (/ 1 (+ 1 (* -1/4 (pow phi1 2)))))))) lambda2)) (* R (sqrt (+ 1 (* -1/4 (pow phi1 2))))))))
(* R (- lambda1 lambda2))
(+ (* 1/2 (/ (* R (* (pow phi1 2) (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))))) (- lambda1 lambda2))) (* R (- lambda1 lambda2)))
(+ (* R (- lambda1 lambda2)) (* (pow phi1 2) (+ (* -1/8 (/ (* R (* (pow phi1 2) (pow (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) 2))) (pow (- lambda1 lambda2) 3))) (* 1/2 (/ (* R (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2)))) (- lambda1 lambda2))))))
(+ (* R (- lambda1 lambda2)) (* (pow phi1 2) (+ (* 1/2 (/ (* R (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2)))) (- lambda1 lambda2))) (* (pow phi1 2) (+ (* -1/8 (/ (* R (pow (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) 2)) (pow (- lambda1 lambda2) 3))) (* 1/16 (/ (* R (* (pow phi1 2) (pow (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) 3))) (pow (- lambda1 lambda2) 5))))))))
(* (* R phi1) (sqrt (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2)))))
(* phi1 (+ (* 1/2 (* (/ (* R (pow (- lambda1 lambda2) 2)) (pow phi1 2)) (sqrt (/ 1 (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))))))) (* R (sqrt (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2)))))))
(* phi1 (+ (* -1/8 (* (/ (* R (pow (- lambda1 lambda2) 4)) (pow phi1 4)) (sqrt (/ 1 (pow (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) 3))))) (+ (* 1/2 (* (/ (* R (pow (- lambda1 lambda2) 2)) (pow phi1 2)) (sqrt (/ 1 (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))))))) (* R (sqrt (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))))))))
(* phi1 (+ (* -1/8 (* (/ (* R (pow (- lambda1 lambda2) 4)) (pow phi1 4)) (sqrt (/ 1 (pow (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) 3))))) (+ (* 1/16 (* (/ (* R (pow (- lambda1 lambda2) 6)) (pow phi1 6)) (sqrt (/ 1 (pow (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) 5))))) (+ (* 1/2 (* (/ (* R (pow (- lambda1 lambda2) 2)) (pow phi1 2)) (sqrt (/ 1 (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))))))) (* R (sqrt (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2)))))))))
(* -1 (* (* R phi1) (sqrt (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))))))
(* -1 (* phi1 (+ (* 1/2 (* (/ (* R (pow (- lambda1 lambda2) 2)) (pow phi1 2)) (sqrt (/ 1 (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))))))) (* R (sqrt (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))))))))
(* -1 (* phi1 (+ (* -1/8 (* (/ (* R (pow (- lambda1 lambda2) 4)) (pow phi1 4)) (sqrt (/ 1 (pow (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) 3))))) (+ (* 1/2 (* (/ (* R (pow (- lambda1 lambda2) 2)) (pow phi1 2)) (sqrt (/ 1 (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))))))) (* R (sqrt (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2)))))))))
(* -1 (* phi1 (+ (* -1/8 (* (/ (* R (pow (- lambda1 lambda2) 4)) (pow phi1 4)) (sqrt (/ 1 (pow (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) 3))))) (+ (* 1/16 (* (/ (* R (pow (- lambda1 lambda2) 6)) (pow phi1 6)) (sqrt (/ 1 (pow (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) 5))))) (+ (* 1/2 (* (/ (* R (pow (- lambda1 lambda2) 2)) (pow phi1 2)) (sqrt (/ 1 (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))))))) (* R (sqrt (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))))))))))
(sqrt (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))) (pow lambda2 2)))
(+ (sqrt (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))) (pow lambda2 2))) (* 1/2 (* (* lambda1 (+ (* -2 lambda2) (* 1/2 (* lambda2 (pow phi1 2))))) (sqrt (/ 1 (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))) (pow lambda2 2)))))))
(+ (sqrt (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))) (pow lambda2 2))) (* lambda1 (+ (* 1/2 (* (* lambda1 (- (+ 1 (* -1/4 (pow phi1 2))) (* 1/4 (/ (pow (+ (* -2 lambda2) (* 1/2 (* lambda2 (pow phi1 2)))) 2) (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))) (pow lambda2 2)))))) (sqrt (/ 1 (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))) (pow lambda2 2)))))) (* 1/2 (* (+ (* -2 lambda2) (* 1/2 (* lambda2 (pow phi1 2)))) (sqrt (/ 1 (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))) (pow lambda2 2)))))))))
(+ (sqrt (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))) (pow lambda2 2))) (* lambda1 (+ (* 1/2 (* (+ (* -2 lambda2) (* 1/2 (* lambda2 (pow phi1 2)))) (sqrt (/ 1 (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))) (pow lambda2 2)))))) (* lambda1 (+ (* -1/4 (* (* lambda1 (* (+ (* -2 lambda2) (* 1/2 (* lambda2 (pow phi1 2)))) (- (+ 1 (* -1/4 (pow phi1 2))) (* 1/4 (/ (pow (+ (* -2 lambda2) (* 1/2 (* lambda2 (pow phi1 2)))) 2) (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))) (pow lambda2 2))))))) (sqrt (/ 1 (pow (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))) (pow lambda2 2)) 3))))) (* 1/2 (* (sqrt (/ 1 (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))) (pow lambda2 2)))) (- (+ 1 (* -1/4 (pow phi1 2))) (* 1/4 (/ (pow (+ (* -2 lambda2) (* 1/2 (* lambda2 (pow phi1 2)))) 2) (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))) (pow lambda2 2))))))))))))
(* lambda1 (sqrt (+ 1 (* -1/4 (pow phi1 2)))))
(* lambda1 (+ (sqrt (+ 1 (* -1/4 (pow phi1 2)))) (* 1/2 (* (/ (+ (* -2 lambda2) (* 1/2 (* lambda2 (pow phi1 2)))) lambda1) (sqrt (/ 1 (+ 1 (* -1/4 (pow phi1 2)))))))))
(* lambda1 (+ (sqrt (+ 1 (* -1/4 (pow phi1 2)))) (+ (* 1/2 (* (/ (+ (* -2 lambda2) (* 1/2 (* lambda2 (pow phi1 2)))) lambda1) (sqrt (/ 1 (+ 1 (* -1/4 (pow phi1 2))))))) (* 1/2 (* (/ (- (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))) (pow lambda2 2)) (* 1/4 (/ (pow (+ (* -2 lambda2) (* 1/2 (* lambda2 (pow phi1 2)))) 2) (+ 1 (* -1/4 (pow phi1 2)))))) (pow lambda1 2)) (sqrt (/ 1 (+ 1 (* -1/4 (pow phi1 2))))))))))
(* lambda1 (+ (sqrt (+ 1 (* -1/4 (pow phi1 2)))) (+ (* -1/4 (* (/ (* (+ (* -2 lambda2) (* 1/2 (* lambda2 (pow phi1 2)))) (- (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))) (pow lambda2 2)) (* 1/4 (/ (pow (+ (* -2 lambda2) (* 1/2 (* lambda2 (pow phi1 2)))) 2) (+ 1 (* -1/4 (pow phi1 2))))))) (pow lambda1 3)) (sqrt (/ 1 (pow (+ 1 (* -1/4 (pow phi1 2))) 3))))) (+ (* 1/2 (* (/ (+ (* -2 lambda2) (* 1/2 (* lambda2 (pow phi1 2)))) lambda1) (sqrt (/ 1 (+ 1 (* -1/4 (pow phi1 2))))))) (* 1/2 (* (/ (- (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))) (pow lambda2 2)) (* 1/4 (/ (pow (+ (* -2 lambda2) (* 1/2 (* lambda2 (pow phi1 2)))) 2) (+ 1 (* -1/4 (pow phi1 2)))))) (pow lambda1 2)) (sqrt (/ 1 (+ 1 (* -1/4 (pow phi1 2)))))))))))
(* -1 (* lambda1 (sqrt (+ 1 (* -1/4 (pow phi1 2))))))
(* -1 (* lambda1 (+ (sqrt (+ 1 (* -1/4 (pow phi1 2)))) (* -1/2 (* (/ (+ (* -1/2 (* lambda2 (pow phi1 2))) (* 2 lambda2)) lambda1) (sqrt (/ 1 (+ 1 (* -1/4 (pow phi1 2))))))))))
(* -1 (* lambda1 (+ (sqrt (+ 1 (* -1/4 (pow phi1 2)))) (* -1 (/ (+ (* -1/2 (* (/ (- (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))) (pow lambda2 2)) (* 1/4 (/ (pow (+ (* -1/2 (* lambda2 (pow phi1 2))) (* 2 lambda2)) 2) (+ 1 (* -1/4 (pow phi1 2)))))) lambda1) (sqrt (/ 1 (+ 1 (* -1/4 (pow phi1 2))))))) (* 1/2 (* (sqrt (/ 1 (+ 1 (* -1/4 (pow phi1 2))))) (+ (* -1/2 (* lambda2 (pow phi1 2))) (* 2 lambda2))))) lambda1)))))
(* -1 (* lambda1 (+ (sqrt (+ 1 (* -1/4 (pow phi1 2)))) (* -1 (/ (+ (* -1 (/ (+ (* 1/4 (* (/ (* (+ (* -1/2 (* lambda2 (pow phi1 2))) (* 2 lambda2)) (- (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))) (pow lambda2 2)) (* 1/4 (/ (pow (+ (* -1/2 (* lambda2 (pow phi1 2))) (* 2 lambda2)) 2) (+ 1 (* -1/4 (pow phi1 2))))))) lambda1) (sqrt (/ 1 (pow (+ 1 (* -1/4 (pow phi1 2))) 3))))) (* 1/2 (* (sqrt (/ 1 (+ 1 (* -1/4 (pow phi1 2))))) (- (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))) (pow lambda2 2)) (* 1/4 (/ (pow (+ (* -1/2 (* lambda2 (pow phi1 2))) (* 2 lambda2)) 2) (+ 1 (* -1/4 (pow phi1 2))))))))) lambda1)) (* 1/2 (* (sqrt (/ 1 (+ 1 (* -1/4 (pow phi1 2))))) (+ (* -1/2 (* lambda2 (pow phi1 2))) (* 2 lambda2))))) lambda1)))))
(sqrt (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2)))) (pow lambda1 2)))
(+ (sqrt (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2)))) (pow lambda1 2))) (* 1/2 (* (* lambda2 (+ (* -2 lambda1) (* 1/2 (* lambda1 (pow phi1 2))))) (sqrt (/ 1 (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2)))) (pow lambda1 2)))))))
(+ (sqrt (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2)))) (pow lambda1 2))) (* lambda2 (+ (* 1/2 (* (* lambda2 (- (+ 1 (* -1/4 (pow phi1 2))) (* 1/4 (/ (pow (+ (* -2 lambda1) (* 1/2 (* lambda1 (pow phi1 2)))) 2) (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2)))) (pow lambda1 2)))))) (sqrt (/ 1 (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2)))) (pow lambda1 2)))))) (* 1/2 (* (+ (* -2 lambda1) (* 1/2 (* lambda1 (pow phi1 2)))) (sqrt (/ 1 (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2)))) (pow lambda1 2)))))))))
(+ (sqrt (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2)))) (pow lambda1 2))) (* lambda2 (+ (* 1/2 (* (+ (* -2 lambda1) (* 1/2 (* lambda1 (pow phi1 2)))) (sqrt (/ 1 (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2)))) (pow lambda1 2)))))) (* lambda2 (+ (* -1/4 (* (* lambda2 (* (+ (* -2 lambda1) (* 1/2 (* lambda1 (pow phi1 2)))) (- (+ 1 (* -1/4 (pow phi1 2))) (* 1/4 (/ (pow (+ (* -2 lambda1) (* 1/2 (* lambda1 (pow phi1 2)))) 2) (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2)))) (pow lambda1 2))))))) (sqrt (/ 1 (pow (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2)))) (pow lambda1 2)) 3))))) (* 1/2 (* (sqrt (/ 1 (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2)))) (pow lambda1 2)))) (- (+ 1 (* -1/4 (pow phi1 2))) (* 1/4 (/ (pow (+ (* -2 lambda1) (* 1/2 (* lambda1 (pow phi1 2)))) 2) (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2)))) (pow lambda1 2))))))))))))
(* lambda2 (sqrt (+ 1 (* -1/4 (pow phi1 2)))))
(* lambda2 (+ (sqrt (+ 1 (* -1/4 (pow phi1 2)))) (* 1/2 (* (/ (+ (* -2 lambda1) (* 1/2 (* lambda1 (pow phi1 2)))) lambda2) (sqrt (/ 1 (+ 1 (* -1/4 (pow phi1 2)))))))))
(* lambda2 (+ (sqrt (+ 1 (* -1/4 (pow phi1 2)))) (+ (* 1/2 (* (/ (+ (* -2 lambda1) (* 1/2 (* lambda1 (pow phi1 2)))) lambda2) (sqrt (/ 1 (+ 1 (* -1/4 (pow phi1 2))))))) (* 1/2 (* (/ (- (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2)))) (pow lambda1 2)) (* 1/4 (/ (pow (+ (* -2 lambda1) (* 1/2 (* lambda1 (pow phi1 2)))) 2) (+ 1 (* -1/4 (pow phi1 2)))))) (pow lambda2 2)) (sqrt (/ 1 (+ 1 (* -1/4 (pow phi1 2))))))))))
(* lambda2 (+ (sqrt (+ 1 (* -1/4 (pow phi1 2)))) (+ (* -1/4 (* (/ (* (+ (* -2 lambda1) (* 1/2 (* lambda1 (pow phi1 2)))) (- (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2)))) (pow lambda1 2)) (* 1/4 (/ (pow (+ (* -2 lambda1) (* 1/2 (* lambda1 (pow phi1 2)))) 2) (+ 1 (* -1/4 (pow phi1 2))))))) (pow lambda2 3)) (sqrt (/ 1 (pow (+ 1 (* -1/4 (pow phi1 2))) 3))))) (+ (* 1/2 (* (/ (+ (* -2 lambda1) (* 1/2 (* lambda1 (pow phi1 2)))) lambda2) (sqrt (/ 1 (+ 1 (* -1/4 (pow phi1 2))))))) (* 1/2 (* (/ (- (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2)))) (pow lambda1 2)) (* 1/4 (/ (pow (+ (* -2 lambda1) (* 1/2 (* lambda1 (pow phi1 2)))) 2) (+ 1 (* -1/4 (pow phi1 2)))))) (pow lambda2 2)) (sqrt (/ 1 (+ 1 (* -1/4 (pow phi1 2)))))))))))
(* -1 (* lambda2 (sqrt (+ 1 (* -1/4 (pow phi1 2))))))
(* -1 (* lambda2 (+ (sqrt (+ 1 (* -1/4 (pow phi1 2)))) (* -1/2 (* (/ (+ (* -1/2 (* lambda1 (pow phi1 2))) (* 2 lambda1)) lambda2) (sqrt (/ 1 (+ 1 (* -1/4 (pow phi1 2))))))))))
(* -1 (* lambda2 (+ (sqrt (+ 1 (* -1/4 (pow phi1 2)))) (* -1 (/ (+ (* -1/2 (* (/ (- (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2)))) (pow lambda1 2)) (* 1/4 (/ (pow (+ (* -1/2 (* lambda1 (pow phi1 2))) (* 2 lambda1)) 2) (+ 1 (* -1/4 (pow phi1 2)))))) lambda2) (sqrt (/ 1 (+ 1 (* -1/4 (pow phi1 2))))))) (* 1/2 (* (sqrt (/ 1 (+ 1 (* -1/4 (pow phi1 2))))) (+ (* -1/2 (* lambda1 (pow phi1 2))) (* 2 lambda1))))) lambda2)))))
(* -1 (* lambda2 (+ (sqrt (+ 1 (* -1/4 (pow phi1 2)))) (* -1 (/ (+ (* -1 (/ (+ (* 1/4 (* (/ (* (+ (* -1/2 (* lambda1 (pow phi1 2))) (* 2 lambda1)) (- (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2)))) (pow lambda1 2)) (* 1/4 (/ (pow (+ (* -1/2 (* lambda1 (pow phi1 2))) (* 2 lambda1)) 2) (+ 1 (* -1/4 (pow phi1 2))))))) lambda2) (sqrt (/ 1 (pow (+ 1 (* -1/4 (pow phi1 2))) 3))))) (* 1/2 (* (sqrt (/ 1 (+ 1 (* -1/4 (pow phi1 2))))) (- (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2)))) (pow lambda1 2)) (* 1/4 (/ (pow (+ (* -1/2 (* lambda1 (pow phi1 2))) (* 2 lambda1)) 2) (+ 1 (* -1/4 (pow phi1 2))))))))) lambda2)) (* 1/2 (* (sqrt (/ 1 (+ 1 (* -1/4 (pow phi1 2))))) (+ (* -1/2 (* lambda1 (pow phi1 2))) (* 2 lambda1))))) lambda2)))))
(- lambda1 lambda2)
(- (+ lambda1 (* 1/2 (/ (* (pow phi1 2) (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2)))) (- lambda1 lambda2)))) lambda2)
(- (+ lambda1 (* (pow phi1 2) (+ (* -1/8 (/ (* (pow phi1 2) (pow (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) 2)) (pow (- lambda1 lambda2) 3))) (* 1/2 (/ (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) (- lambda1 lambda2)))))) lambda2)
(- (+ lambda1 (* (pow phi1 2) (+ (* 1/2 (/ (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) (- lambda1 lambda2))) (* (pow phi1 2) (+ (* -1/8 (/ (pow (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) 2) (pow (- lambda1 lambda2) 3))) (* 1/16 (/ (* (pow phi1 2) (pow (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) 3)) (pow (- lambda1 lambda2) 5)))))))) lambda2)
(* phi1 (sqrt (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2)))))
(* phi1 (+ (sqrt (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2)))) (* 1/2 (* (/ (pow (- lambda1 lambda2) 2) (pow phi1 2)) (sqrt (/ 1 (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2)))))))))
(* phi1 (+ (sqrt (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2)))) (+ (* -1/8 (* (/ (pow (- lambda1 lambda2) 4) (pow phi1 4)) (sqrt (/ 1 (pow (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) 3))))) (* 1/2 (* (/ (pow (- lambda1 lambda2) 2) (pow phi1 2)) (sqrt (/ 1 (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))))))))))
(* phi1 (+ (sqrt (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2)))) (+ (* -1/8 (* (/ (pow (- lambda1 lambda2) 4) (pow phi1 4)) (sqrt (/ 1 (pow (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) 3))))) (+ (* 1/16 (* (/ (pow (- lambda1 lambda2) 6) (pow phi1 6)) (sqrt (/ 1 (pow (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) 5))))) (* 1/2 (* (/ (pow (- lambda1 lambda2) 2) (pow phi1 2)) (sqrt (/ 1 (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2)))))))))))
(* -1 (* phi1 (sqrt (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))))))
(* -1 (* phi1 (+ (sqrt (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2)))) (* 1/2 (* (/ (pow (- lambda1 lambda2) 2) (pow phi1 2)) (sqrt (/ 1 (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))))))))))
(* -1 (* phi1 (+ (sqrt (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2)))) (+ (* -1/8 (* (/ (pow (- lambda1 lambda2) 4) (pow phi1 4)) (sqrt (/ 1 (pow (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) 3))))) (* 1/2 (* (/ (pow (- lambda1 lambda2) 2) (pow phi1 2)) (sqrt (/ 1 (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2)))))))))))
(* -1 (* phi1 (+ (sqrt (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2)))) (+ (* -1/8 (* (/ (pow (- lambda1 lambda2) 4) (pow phi1 4)) (sqrt (/ 1 (pow (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) 3))))) (+ (* 1/16 (* (/ (pow (- lambda1 lambda2) 6) (pow phi1 6)) (sqrt (/ 1 (pow (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) 5))))) (* 1/2 (* (/ (pow (- lambda1 lambda2) 2) (pow phi1 2)) (sqrt (/ 1 (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))))))))))))
(* -1 lambda2)
(- lambda1 lambda2)
(- lambda1 lambda2)
(- lambda1 lambda2)
lambda1
(* lambda1 (+ 1 (* -1 (/ lambda2 lambda1))))
(* lambda1 (+ 1 (* -1 (/ lambda2 lambda1))))
(* lambda1 (+ 1 (* -1 (/ lambda2 lambda1))))
lambda1
(* -1 (* lambda1 (- (/ lambda2 lambda1) 1)))
(* -1 (* lambda1 (- (/ lambda2 lambda1) 1)))
(* -1 (* lambda1 (- (/ lambda2 lambda1) 1)))
lambda1
(+ lambda1 (* -1 lambda2))
(+ lambda1 (* -1 lambda2))
(+ lambda1 (* -1 lambda2))
(* -1 lambda2)
(* lambda2 (- (/ lambda1 lambda2) 1))
(* lambda2 (- (/ lambda1 lambda2) 1))
(* lambda2 (- (/ lambda1 lambda2) 1))
(* -1 lambda2)
(* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2)))))
(* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2)))))
(* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2)))))
(* -1 (* R lambda1))
(+ (* -1 (* R lambda1)) (* 1/8 (* R (* lambda1 (pow phi1 2)))))
(+ (* -1 (* R lambda1)) (* (pow phi1 2) (+ (* -1/384 (* R (* lambda1 (pow phi1 2)))) (* 1/8 (* R lambda1)))))
(+ (* -1 (* R lambda1)) (* (pow phi1 2) (+ (* 1/8 (* R lambda1)) (* (pow phi1 2) (+ (* -1/384 (* R lambda1)) (* 1/46080 (* R (* lambda1 (pow phi1 2)))))))))
(* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))
(* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))
(* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))
(* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))
(* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))
(* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))
(* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))
(* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))
(* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))
(* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))
(* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))
(* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))
(* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))
(* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))
(* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))
(* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))
(* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))
(* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))
(* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))
(* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))
(* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))
(* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))
(* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))
(* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))
(* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))
(* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))
(* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))
(* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))
(* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))
(* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))
(* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))
(* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))
(* -1 lambda1)
(+ (* -1 lambda1) (* 1/8 (* lambda1 (pow phi1 2))))
(+ (* -1 lambda1) (* (pow phi1 2) (+ (* -1/384 (* lambda1 (pow phi1 2))) (* 1/8 lambda1))))
(+ (* -1 lambda1) (* (pow phi1 2) (+ (* 1/8 lambda1) (* (pow phi1 2) (+ (* -1/384 lambda1) (* 1/46080 (* lambda1 (pow phi1 2))))))))
(* -1 (* lambda1 (cos (* 1/2 phi1))))
(* -1 (* lambda1 (cos (* 1/2 phi1))))
(* -1 (* lambda1 (cos (* 1/2 phi1))))
(* -1 (* lambda1 (cos (* 1/2 phi1))))
(* -1 (* lambda1 (cos (* 1/2 phi1))))
(* -1 (* lambda1 (cos (* 1/2 phi1))))
(* -1 (* lambda1 (cos (* 1/2 phi1))))
(* -1 (* lambda1 (cos (* 1/2 phi1))))
(* -1 (* lambda1 (cos (* 1/2 phi1))))
(* -1 (* lambda1 (cos (* 1/2 phi1))))
(* -1 (* lambda1 (cos (* 1/2 phi1))))
(* -1 (* lambda1 (cos (* 1/2 phi1))))
(* -1 (* lambda1 (cos (* 1/2 phi1))))
(* -1 (* lambda1 (cos (* 1/2 phi1))))
(* -1 (* lambda1 (cos (* 1/2 phi1))))
(* -1 (* lambda1 (cos (* 1/2 phi1))))
(* -1 (* lambda1 (cos (* 1/2 phi1))))
(* -1 (* lambda1 (cos (* 1/2 phi1))))
(* -1 (* lambda1 (cos (* 1/2 phi1))))
(* -1 (* lambda1 (cos (* 1/2 phi1))))
1
(+ 1 (* -1/8 (pow phi1 2)))
(+ 1 (* (pow phi1 2) (- (* 1/384 (pow phi1 2)) 1/8)))
(+ 1 (* (pow phi1 2) (- (* (pow phi1 2) (+ 1/384 (* -1/46080 (pow phi1 2)))) 1/8)))
(cos (* 1/2 phi1))
(cos (* 1/2 phi1))
(cos (* 1/2 phi1))
(cos (* 1/2 phi1))
(cos (* 1/2 phi1))
(cos (* 1/2 phi1))
(cos (* 1/2 phi1))
(cos (* 1/2 phi1))
(* 1/2 phi1)
(* 1/2 phi1)
(* 1/2 phi1)
(* 1/2 phi1)
(* 1/2 phi1)
(* 1/2 phi1)
(* 1/2 phi1)
(* 1/2 phi1)
(* 1/2 phi1)
(* 1/2 phi1)
(* 1/2 phi1)
(* 1/2 phi1)
(* lambda2 (sqrt (+ 1/2 (* 1/2 (cos phi1)))))
(+ (* -1/4 (* (* lambda2 (* phi2 (sin phi1))) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi1))))))) (* lambda2 (sqrt (+ 1/2 (* 1/2 (cos phi1))))))
(+ (* lambda2 (sqrt (+ 1/2 (* 1/2 (cos phi1))))) (* phi2 (+ (* -1/4 (* (* lambda2 (sin phi1)) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi1))))))) (* 1/2 (* (* lambda2 (* 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))))))))))
(+ (* lambda2 (sqrt (+ 1/2 (* 1/2 (cos phi1))))) (* phi2 (+ (* -1/4 (* (* lambda2 (sin phi1)) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi1))))))) (* phi2 (+ (* 1/2 (* (* lambda2 (* 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))))))) (* 1/2 (* (* 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))))))))))))
(* lambda2 (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(* lambda2 (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(* lambda2 (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(* lambda2 (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(* lambda2 (sqrt (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2)))))))
(* lambda2 (sqrt (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2)))))))
(* lambda2 (sqrt (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2)))))))
(* lambda2 (sqrt (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2)))))))
(* lambda2 (sqrt (+ 1/2 (* 1/2 (cos phi2)))))
(+ (* -1/4 (* (* lambda2 (* phi1 (sin phi2))) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi2))))))) (* lambda2 (sqrt (+ 1/2 (* 1/2 (cos phi2))))))
(+ (* lambda2 (sqrt (+ 1/2 (* 1/2 (cos phi2))))) (* phi1 (+ (* -1/4 (* (* lambda2 (sin phi2)) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi2))))))) (* 1/2 (* (* lambda2 (* 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))))))))))
(+ (* lambda2 (sqrt (+ 1/2 (* 1/2 (cos phi2))))) (* phi1 (+ (* -1/4 (* (* lambda2 (sin phi2)) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi2))))))) (* phi1 (+ (* 1/2 (* (* lambda2 (* 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))))))) (* 1/2 (* (* 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))))))))))))
(* lambda2 (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(* lambda2 (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(* lambda2 (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(* lambda2 (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(* lambda2 (sqrt (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1)))))))
(* lambda2 (sqrt (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1)))))))
(* lambda2 (sqrt (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1)))))))
(* lambda2 (sqrt (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1)))))))
(* lambda2 (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(* lambda2 (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(* lambda2 (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(* lambda2 (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(* lambda2 (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(* lambda2 (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(* lambda2 (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(* lambda2 (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(* lambda2 (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(* lambda2 (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(* lambda2 (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(* lambda2 (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(/ 1 (+ 1/2 (* 1/2 (cos phi1))))
(+ (* 1/2 (/ (* phi2 (sin phi1)) (pow (+ 1/2 (* 1/2 (cos phi1))) 2))) (/ 1 (+ 1/2 (* 1/2 (cos phi1)))))
(+ (* phi2 (- (* -1 (* phi2 (+ (* -1/4 (/ (cos phi1) (pow (+ 1/2 (* 1/2 (cos phi1))) 2))) (* -1/4 (/ (pow (sin phi1) 2) (pow (+ 1/2 (* 1/2 (cos phi1))) 3)))))) (* -1/2 (/ (sin phi1) (pow (+ 1/2 (* 1/2 (cos phi1))) 2))))) (/ 1 (+ 1/2 (* 1/2 (cos phi1)))))
(+ (* phi2 (- (* phi2 (- (* -1 (* phi2 (+ (* -1/8 (/ (* (cos phi1) (sin phi1)) (pow (+ 1/2 (* 1/2 (cos phi1))) 3))) (+ (* 1/12 (/ (sin phi1) (pow (+ 1/2 (* 1/2 (cos phi1))) 2))) (* 1/2 (/ (* (sin phi1) (+ (* -1/4 (/ (cos phi1) (pow (+ 1/2 (* 1/2 (cos phi1))) 2))) (* -1/4 (/ (pow (sin phi1) 2) (pow (+ 1/2 (* 1/2 (cos phi1))) 3))))) (+ 1/2 (* 1/2 (cos phi1))))))))) (+ (* -1/4 (/ (cos phi1) (pow (+ 1/2 (* 1/2 (cos phi1))) 2))) (* -1/4 (/ (pow (sin phi1) 2) (pow (+ 1/2 (* 1/2 (cos phi1))) 3)))))) (* -1/2 (/ (sin phi1) (pow (+ 1/2 (* 1/2 (cos phi1))) 2))))) (/ 1 (+ 1/2 (* 1/2 (cos phi1)))))
(/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))
(/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))
(/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))
(/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))
(/ 1 (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2))))))
(/ 1 (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2))))))
(/ 1 (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2))))))
(/ 1 (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2))))))
(/ 1 (+ 1/2 (* 1/2 (cos phi2))))
(+ (* 1/2 (/ (* phi1 (sin phi2)) (pow (+ 1/2 (* 1/2 (cos phi2))) 2))) (/ 1 (+ 1/2 (* 1/2 (cos phi2)))))
(+ (* phi1 (- (* -1 (* phi1 (+ (* -1/4 (/ (cos phi2) (pow (+ 1/2 (* 1/2 (cos phi2))) 2))) (* -1/4 (/ (pow (sin phi2) 2) (pow (+ 1/2 (* 1/2 (cos phi2))) 3)))))) (* -1/2 (/ (sin phi2) (pow (+ 1/2 (* 1/2 (cos phi2))) 2))))) (/ 1 (+ 1/2 (* 1/2 (cos phi2)))))
(+ (* phi1 (- (* phi1 (- (* -1 (* phi1 (+ (* -1/8 (/ (* (cos phi2) (sin phi2)) (pow (+ 1/2 (* 1/2 (cos phi2))) 3))) (+ (* 1/12 (/ (sin phi2) (pow (+ 1/2 (* 1/2 (cos phi2))) 2))) (* 1/2 (/ (* (sin phi2) (+ (* -1/4 (/ (cos phi2) (pow (+ 1/2 (* 1/2 (cos phi2))) 2))) (* -1/4 (/ (pow (sin phi2) 2) (pow (+ 1/2 (* 1/2 (cos phi2))) 3))))) (+ 1/2 (* 1/2 (cos phi2))))))))) (+ (* -1/4 (/ (cos phi2) (pow (+ 1/2 (* 1/2 (cos phi2))) 2))) (* -1/4 (/ (pow (sin phi2) 2) (pow (+ 1/2 (* 1/2 (cos phi2))) 3)))))) (* -1/2 (/ (sin phi2) (pow (+ 1/2 (* 1/2 (cos phi2))) 2))))) (/ 1 (+ 1/2 (* 1/2 (cos phi2)))))
(/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))
(/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))
(/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))
(/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))
(/ 1 (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1))))))
(/ 1 (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1))))))
(/ 1 (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1))))))
(/ 1 (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1))))))
(* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos phi1)))))
(+ (* -1/4 (* (* R (* lambda2 (* phi2 (sin phi1)))) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi1))))))) (* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos phi1))))))
(+ (* phi2 (+ (* -1/4 (* (* R (* lambda2 (sin phi1))) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi1))))))) (* 1/2 (* (* R (* lambda2 (* 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))))))))) (* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos phi1))))))
(+ (* phi2 (+ (* -1/4 (* (* R (* lambda2 (sin phi1))) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi1))))))) (* phi2 (+ (* 1/2 (* (* R (* lambda2 (* 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))))))) (* 1/2 (* (* R (* 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))))))))))) (* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos phi1))))))
(* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2)))))))
(* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2)))))))
(* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2)))))))
(* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2)))))))
(* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos phi2)))))
(+ (* -1/4 (* (* R (* lambda2 (* phi1 (sin phi2)))) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi2))))))) (* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos phi2))))))
(+ (* phi1 (+ (* -1/4 (* (* R (* lambda2 (sin phi2))) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi2))))))) (* 1/2 (* (* R (* lambda2 (* 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))))))))) (* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos phi2))))))
(+ (* phi1 (+ (* -1/4 (* (* R (* lambda2 (sin phi2))) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi2))))))) (* phi1 (+ (* 1/2 (* (* R (* lambda2 (* 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))))))) (* 1/2 (* (* R (* 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))))))))))) (* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos phi2))))))
(* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1)))))))
(* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1)))))))
(* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1)))))))
(* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1)))))))
(* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(* (/ 1 lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi1))))))
(+ (* 1/4 (* (/ (* phi2 (sin phi1)) lambda2) (sqrt (/ 1 (pow (+ 1/2 (* 1/2 (cos phi1))) 3))))) (* (/ 1 lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi1)))))))
(+ (* phi2 (+ (* -1/2 (* (/ (* phi2 (+ (* -1/4 (/ (cos phi1) (pow (+ 1/2 (* 1/2 (cos phi1))) 2))) (+ (* -1/4 (/ (pow (sin phi1) 2) (pow (+ 1/2 (* 1/2 (cos phi1))) 3))) (* 1/16 (/ (pow (sin phi1) 2) (pow (+ 1/2 (* 1/2 (cos phi1))) 3)))))) lambda2) (sqrt (+ 1/2 (* 1/2 (cos phi1)))))) (* 1/4 (* (/ (sin phi1) lambda2) (sqrt (/ 1 (pow (+ 1/2 (* 1/2 (cos phi1))) 3))))))) (* (/ 1 lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi1)))))))
(+ (* phi2 (+ (* 1/4 (* (/ (sin phi1) lambda2) (sqrt (/ 1 (pow (+ 1/2 (* 1/2 (cos phi1))) 3))))) (* phi2 (+ (* -1/2 (* (/ (* phi2 (+ (* -1/4 (/ (* (sin phi1) (+ (* -1/4 (/ (cos phi1) (pow (+ 1/2 (* 1/2 (cos phi1))) 2))) (+ (* -1/4 (/ (pow (sin phi1) 2) (pow (+ 1/2 (* 1/2 (cos phi1))) 3))) (* 1/16 (/ (pow (sin phi1) 2) (pow (+ 1/2 (* 1/2 (cos phi1))) 3)))))) (+ 1/2 (* 1/2 (cos phi1))))) (+ (* -1/8 (/ (* (cos phi1) (sin phi1)) (pow (+ 1/2 (* 1/2 (cos phi1))) 3))) (+ (* 1/12 (/ (sin phi1) (pow (+ 1/2 (* 1/2 (cos phi1))) 2))) (* 1/2 (/ (* (sin phi1) (+ (* -1/4 (/ (cos phi1) (pow (+ 1/2 (* 1/2 (cos phi1))) 2))) (* -1/4 (/ (pow (sin phi1) 2) (pow (+ 1/2 (* 1/2 (cos phi1))) 3))))) (+ 1/2 (* 1/2 (cos phi1))))))))) lambda2) (sqrt (+ 1/2 (* 1/2 (cos phi1)))))) (* -1/2 (* (/ (+ (* -1/4 (/ (cos phi1) (pow (+ 1/2 (* 1/2 (cos phi1))) 2))) (+ (* -1/4 (/ (pow (sin phi1) 2) (pow (+ 1/2 (* 1/2 (cos phi1))) 3))) (* 1/16 (/ (pow (sin phi1) 2) (pow (+ 1/2 (* 1/2 (cos phi1))) 3))))) lambda2) (sqrt (+ 1/2 (* 1/2 (cos phi1)))))))))) (* (/ 1 lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi1)))))))
(* (/ 1 lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))
(* (/ 1 lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))
(* (/ 1 lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))
(* (/ 1 lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))
(* (/ 1 lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2))))))))
(* (/ 1 lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2))))))))
(* (/ 1 lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2))))))))
(* (/ 1 lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2))))))))
(* (/ 1 lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi2))))))
(+ (* 1/4 (* (/ (* phi1 (sin phi2)) lambda2) (sqrt (/ 1 (pow (+ 1/2 (* 1/2 (cos phi2))) 3))))) (* (/ 1 lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi2)))))))
(+ (* phi1 (+ (* -1/2 (* (/ (* phi1 (+ (* -1/4 (/ (cos phi2) (pow (+ 1/2 (* 1/2 (cos phi2))) 2))) (+ (* -1/4 (/ (pow (sin phi2) 2) (pow (+ 1/2 (* 1/2 (cos phi2))) 3))) (* 1/16 (/ (pow (sin phi2) 2) (pow (+ 1/2 (* 1/2 (cos phi2))) 3)))))) lambda2) (sqrt (+ 1/2 (* 1/2 (cos phi2)))))) (* 1/4 (* (/ (sin phi2) lambda2) (sqrt (/ 1 (pow (+ 1/2 (* 1/2 (cos phi2))) 3))))))) (* (/ 1 lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi2)))))))
(+ (* phi1 (+ (* 1/4 (* (/ (sin phi2) lambda2) (sqrt (/ 1 (pow (+ 1/2 (* 1/2 (cos phi2))) 3))))) (* phi1 (+ (* -1/2 (* (/ (* phi1 (+ (* -1/4 (/ (* (sin phi2) (+ (* -1/4 (/ (cos phi2) (pow (+ 1/2 (* 1/2 (cos phi2))) 2))) (+ (* -1/4 (/ (pow (sin phi2) 2) (pow (+ 1/2 (* 1/2 (cos phi2))) 3))) (* 1/16 (/ (pow (sin phi2) 2) (pow (+ 1/2 (* 1/2 (cos phi2))) 3)))))) (+ 1/2 (* 1/2 (cos phi2))))) (+ (* -1/8 (/ (* (cos phi2) (sin phi2)) (pow (+ 1/2 (* 1/2 (cos phi2))) 3))) (+ (* 1/12 (/ (sin phi2) (pow (+ 1/2 (* 1/2 (cos phi2))) 2))) (* 1/2 (/ (* (sin phi2) (+ (* -1/4 (/ (cos phi2) (pow (+ 1/2 (* 1/2 (cos phi2))) 2))) (* -1/4 (/ (pow (sin phi2) 2) (pow (+ 1/2 (* 1/2 (cos phi2))) 3))))) (+ 1/2 (* 1/2 (cos phi2))))))))) lambda2) (sqrt (+ 1/2 (* 1/2 (cos phi2)))))) (* -1/2 (* (/ (+ (* -1/4 (/ (cos phi2) (pow (+ 1/2 (* 1/2 (cos phi2))) 2))) (+ (* -1/4 (/ (pow (sin phi2) 2) (pow (+ 1/2 (* 1/2 (cos phi2))) 3))) (* 1/16 (/ (pow (sin phi2) 2) (pow (+ 1/2 (* 1/2 (cos phi2))) 3))))) lambda2) (sqrt (+ 1/2 (* 1/2 (cos phi2)))))))))) (* (/ 1 lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi2)))))))
(* (/ 1 lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))
(* (/ 1 lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))
(* (/ 1 lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))
(* (/ 1 lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))
(* (/ 1 lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1))))))))
(* (/ 1 lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1))))))))
(* (/ 1 lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1))))))))
(* (/ 1 lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1))))))))
(* (/ 1 lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))
(* (/ 1 lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))
(* (/ 1 lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))
(* (/ 1 lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))
(* (/ 1 lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))
(* (/ 1 lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))
(* (/ 1 lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))
(* (/ 1 lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))
(* (/ 1 lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))
(* (/ 1 lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))
(* (/ 1 lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))
(* (/ 1 lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))
(/ 1 (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)))
(+ (* 2 (/ (* lambda1 (* lambda2 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 2))) (/ 1 (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2))))
(+ (* lambda1 (- (* -1 (* lambda1 (+ (* -4 (/ (* (pow lambda2 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)) (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 3))) (+ (* 1/2 (/ 1 (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 2))) (* 1/2 (/ (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))) (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 2))))))) (* -2 (/ (* lambda2 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 2))))) (/ 1 (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2))))
(+ (* lambda1 (- (* lambda1 (- (* -1 (* lambda1 (+ (* 2 (/ (* lambda2 (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (+ (* -4 (/ (* (pow lambda2 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)) (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 3))) (+ (* 1/2 (/ 1 (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 2))) (* 1/2 (/ (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))) (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 2))))))) (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)))) (* 2 (/ (* lambda2 (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)) (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 3)))))) (+ (* -4 (/ (* (pow lambda2 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)) (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 3))) (+ (* 1/2 (/ 1 (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 2))) (* 1/2 (/ (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))) (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 2))))))) (* -2 (/ (* lambda2 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 2))))) (/ 1 (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2))))
(/ 1 (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))
(/ (+ (* 2 (/ lambda2 (* lambda1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))) (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (pow lambda1 2))
(/ (- (+ (* -1 (/ (+ (* -4 (/ (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (+ (/ (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (/ (pow (- phi1 phi2) 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)))) (pow lambda1 2))) (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (* -2 (/ lambda2 (* lambda1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))))) (pow lambda1 2))
(/ (- (+ (* -1 (/ (+ (* 2 (* lambda2 (+ (* -4 (/ (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (+ (/ (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (/ (pow (- phi1 phi2) 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)))))) (* 2 (/ (* lambda2 (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2))) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)))) (pow lambda1 3))) (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (+ (* -4 (/ (pow lambda2 2) (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))) (+ (* -2 (/ lambda2 (* lambda1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))) (+ (/ (pow lambda2 2) (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (/ (pow (- phi1 phi2) 2) (* (pow lambda1 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2))))))) (pow lambda1 2))
(/ 1 (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))
(/ (+ (* 2 (/ lambda2 (* lambda1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))) (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (pow lambda1 2))
(/ (+ (* -1 (/ (- (+ (* -4 (/ (pow lambda2 2) (* lambda1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))) (+ (/ (pow lambda2 2) (* lambda1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (/ (pow (- phi1 phi2) 2) (* lambda1 (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2))))) (* 2 (/ lambda2 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))) lambda1)) (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (pow lambda1 2))
(/ (+ (* -1 (/ (- (* -1 (/ (- (+ (* -2 (/ (* lambda2 (+ (* -4 (/ (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (+ (/ (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (/ (pow (- phi1 phi2) 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2))))) lambda1)) (* -2 (/ (* lambda2 (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2))) (* lambda1 (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2))))) (+ (* -4 (/ (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (+ (/ (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (/ (pow (- phi1 phi2) 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2))))) lambda1)) (* 2 (/ lambda2 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))) lambda1)) (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (pow lambda1 2))
(/ 1 (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)))
(+ (* 2 (/ (* lambda1 (* lambda2 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 2))) (/ 1 (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2))))
(+ (* lambda2 (- (* -1 (* lambda2 (+ (* -4 (/ (* (pow lambda1 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)) (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 3))) (+ (* 1/2 (/ 1 (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 2))) (* 1/2 (/ (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))) (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 2))))))) (* -2 (/ (* lambda1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 2))))) (/ 1 (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2))))
(+ (* lambda2 (- (* lambda2 (- (* -1 (* lambda2 (+ (* 2 (/ (* lambda1 (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (+ (* -4 (/ (* (pow lambda1 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)) (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 3))) (+ (* 1/2 (/ 1 (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 2))) (* 1/2 (/ (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))) (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 2))))))) (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)))) (* 2 (/ (* lambda1 (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)) (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 3)))))) (+ (* -4 (/ (* (pow lambda1 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)) (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 3))) (+ (* 1/2 (/ 1 (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 2))) (* 1/2 (/ (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))) (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 2))))))) (* -2 (/ (* lambda1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 2))))) (/ 1 (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2))))
(/ 1 (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))
(/ (+ (* 2 (/ lambda1 (* lambda2 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))) (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (pow lambda2 2))
(/ (- (+ (* -1 (/ (+ (* -4 (/ (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (+ (/ (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (/ (pow (- phi1 phi2) 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)))) (pow lambda2 2))) (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (* -2 (/ lambda1 (* lambda2 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))))) (pow lambda2 2))
(/ (- (+ (* -1 (/ (+ (* 2 (* lambda1 (+ (* -4 (/ (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (+ (/ (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (/ (pow (- phi1 phi2) 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)))))) (* 2 (/ (* lambda1 (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2))) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)))) (pow lambda2 3))) (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (+ (* -4 (/ (pow lambda1 2) (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))) (+ (* -2 (/ lambda1 (* lambda2 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))) (+ (/ (pow lambda1 2) (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (/ (pow (- phi1 phi2) 2) (* (pow lambda2 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2))))))) (pow lambda2 2))
(/ 1 (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))
(/ (+ (* 2 (/ lambda1 (* lambda2 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))) (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (pow lambda2 2))
(/ (+ (* -1 (/ (- (+ (* -4 (/ (pow lambda1 2) (* lambda2 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))) (+ (/ (pow lambda1 2) (* lambda2 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (/ (pow (- phi1 phi2) 2) (* lambda2 (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2))))) (* 2 (/ lambda1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))) lambda2)) (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (pow lambda2 2))
(/ (+ (* -1 (/ (- (* -1 (/ (- (+ (* -2 (/ (* lambda1 (+ (* -4 (/ (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (+ (/ (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (/ (pow (- phi1 phi2) 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2))))) lambda2)) (* -2 (/ (* lambda1 (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2))) (* lambda2 (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2))))) (+ (* -4 (/ (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (+ (/ (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (/ (pow (- phi1 phi2) 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2))))) lambda2)) (* 2 (/ lambda1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))) lambda2)) (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (pow lambda2 2))
(/ 1 (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))
(+ (* -1 (* phi2 (+ (* -2 (/ phi1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (* -1/2 (/ (* (sin phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2)))))) (/ 1 (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))
(+ (* phi2 (- (* -1 (* phi2 (+ (* -1 (/ (* (+ (* -2 phi1) (* -1/2 (* (sin phi1) (pow (- lambda1 lambda2) 2)))) (+ (* -2 (/ phi1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (* -1/2 (/ (* (sin phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))))) (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (+ (* -1/4 (/ (* (cos phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (/ 1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2)))))) (+ (* -2 (/ phi1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (* -1/2 (/ (* (sin phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2)))))) (/ 1 (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))
(+ (* phi2 (- (* phi2 (- (* -1 (* phi2 (+ (* -1 (/ (* (+ 1 (* -1/4 (* (cos phi1) (pow (- lambda1 lambda2) 2)))) (+ (* -2 (/ phi1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (* -1/2 (/ (* (sin phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))))) (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (+ (* -1 (/ (* (+ (* -2 phi1) (* -1/2 (* (sin phi1) (pow (- lambda1 lambda2) 2)))) (+ (* -1 (/ (* (+ (* -2 phi1) (* -1/2 (* (sin phi1) (pow (- lambda1 lambda2) 2)))) (+ (* -2 (/ phi1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (* -1/2 (/ (* (sin phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))))) (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (+ (* -1/4 (/ (* (cos phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (/ 1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))))) (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (* 1/12 (/ (* (sin phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))))))) (+ (* -1 (/ (* (+ (* -2 phi1) (* -1/2 (* (sin phi1) (pow (- lambda1 lambda2) 2)))) (+ (* -2 (/ phi1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (* -1/2 (/ (* (sin phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))))) (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (+ (* -1/4 (/ (* (cos phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (/ 1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2)))))) (+ (* -2 (/ phi1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (* -1/2 (/ (* (sin phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2)))))) (/ 1 (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))
(/ 1 (pow phi2 2))
(/ (+ 1 (* 2 (/ phi1 phi2))) (pow phi2 2))
(/ (- (+ 1 (* -1 (/ (+ (* -4 (pow phi1 2)) (+ (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)) (pow phi1 2))) (pow phi2 2)))) (* -2 (/ phi1 phi2))) (pow phi2 2))
(/ (- (+ 1 (* -1 (/ (+ (* 2 (* phi1 (+ (* -4 (pow phi1 2)) (+ (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))) (* 2 (* phi1 (+ (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))) (pow phi2 3)))) (+ (* -4 (/ (pow phi1 2) (pow phi2 2))) (+ (* -2 (/ phi1 phi2)) (+ (/ (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) (/ (pow phi1 2) (pow phi2 2)))))) (pow phi2 2))
(/ 1 (pow phi2 2))
(/ (+ 1 (* 2 (/ phi1 phi2))) (pow phi2 2))
(/ (+ 1 (* -1 (/ (- (+ (* -4 (/ (pow phi1 2) phi2)) (+ (/ (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)) phi2) (/ (pow phi1 2) phi2))) (* 2 phi1)) phi2))) (pow phi2 2))
(/ (+ 1 (* -1 (/ (- (* -1 (/ (- (+ (* -2 (/ (* phi1 (+ (* -4 (pow phi1 2)) (+ (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) phi2)) (* -2 (/ (* phi1 (+ (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)) (pow phi1 2))) phi2))) (+ (* -4 (pow phi1 2)) (+ (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) phi2)) (* 2 phi1)) phi2))) (pow phi2 2))
(/ 1 (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))
(+ (* -1 (* phi1 (+ (* -2 (/ phi2 (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (* -1/2 (/ (* (sin phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2)))))) (/ 1 (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))
(+ (* phi1 (- (* -1 (* phi1 (+ (* -1 (/ (* (+ (* -2 phi2) (* -1/2 (* (sin phi2) (pow (- lambda1 lambda2) 2)))) (+ (* -2 (/ phi2 (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (* -1/2 (/ (* (sin phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))))) (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (+ (* -1/4 (/ (* (cos phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (/ 1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2)))))) (+ (* -2 (/ phi2 (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (* -1/2 (/ (* (sin phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2)))))) (/ 1 (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))
(+ (* phi1 (- (* phi1 (- (* -1 (* phi1 (+ (* -1 (/ (* (+ 1 (* -1/4 (* (cos phi2) (pow (- lambda1 lambda2) 2)))) (+ (* -2 (/ phi2 (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (* -1/2 (/ (* (sin phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))))) (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (+ (* -1 (/ (* (+ (* -2 phi2) (* -1/2 (* (sin phi2) (pow (- lambda1 lambda2) 2)))) (+ (* -1 (/ (* (+ (* -2 phi2) (* -1/2 (* (sin phi2) (pow (- lambda1 lambda2) 2)))) (+ (* -2 (/ phi2 (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (* -1/2 (/ (* (sin phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))))) (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (+ (* -1/4 (/ (* (cos phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (/ 1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))))) (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (* 1/12 (/ (* (sin phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))))))) (+ (* -1 (/ (* (+ (* -2 phi2) (* -1/2 (* (sin phi2) (pow (- lambda1 lambda2) 2)))) (+ (* -2 (/ phi2 (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (* -1/2 (/ (* (sin phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))))) (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (+ (* -1/4 (/ (* (cos phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (/ 1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2)))))) (+ (* -2 (/ phi2 (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (* -1/2 (/ (* (sin phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2)))))) (/ 1 (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))
(/ 1 (pow phi1 2))
(/ (+ 1 (* 2 (/ phi2 phi1))) (pow phi1 2))
(/ (- (+ 1 (* -1 (/ (+ (* -4 (pow phi2 2)) (+ (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (pow phi1 2)))) (* -2 (/ phi2 phi1))) (pow phi1 2))
(/ (- (+ 1 (* -1 (/ (+ (* 2 (* phi2 (+ (* -4 (pow phi2 2)) (+ (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))) (* 2 (* phi2 (+ (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))) (pow phi1 3)))) (+ (* -4 (/ (pow phi2 2) (pow phi1 2))) (+ (* -2 (/ phi2 phi1)) (+ (/ (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) (/ (pow phi2 2) (pow phi1 2)))))) (pow phi1 2))
(/ 1 (pow phi1 2))
(/ (+ 1 (* 2 (/ phi2 phi1))) (pow phi1 2))
(/ (+ 1 (* -1 (/ (- (+ (* -4 (/ (pow phi2 2) phi1)) (+ (/ (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)) phi1) (/ (pow phi2 2) phi1))) (* 2 phi2)) phi1))) (pow phi1 2))
(/ (+ 1 (* -1 (/ (- (* -1 (/ (- (+ (* -2 (/ (* phi2 (+ (* -4 (pow phi2 2)) (+ (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) phi1)) (* -2 (/ (* phi2 (+ (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) phi1))) (+ (* -4 (pow phi2 2)) (+ (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) phi1)) (* 2 phi2)) phi1))) (pow phi1 2))
(* (pow phi1 2) (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))))
(* (pow phi1 2) (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))))
(* (pow phi1 2) (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))))
(* (pow phi1 2) (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))))
(* (pow phi1 2) (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))))
(* (pow phi1 2) (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))))
(* (pow phi1 2) (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))))
(* (pow phi1 2) (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))))
(* (pow phi1 2) (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))))
(* (pow phi1 2) (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))))
(* (pow phi1 2) (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))))
(* (pow phi1 2) (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))))
(* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2))))
(+ (* 1/2 (* lambda1 (* lambda2 (pow phi1 2)))) (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))))
(+ (* lambda1 (+ (* -1/4 (* lambda1 (pow phi1 2))) (* 1/2 (* lambda2 (pow phi1 2))))) (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))))
(+ (* lambda1 (+ (* -1/4 (* lambda1 (pow phi1 2))) (* 1/2 (* lambda2 (pow phi1 2))))) (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))))
(* -1/4 (* (pow lambda1 2) (pow phi1 2)))
(* (pow lambda1 2) (+ (* -1/4 (pow phi1 2)) (* 1/2 (/ (* lambda2 (pow phi1 2)) lambda1))))
(* (pow lambda1 2) (+ (* -1/4 (pow phi1 2)) (+ (* 1/2 (/ (* lambda2 (pow phi1 2)) lambda1)) (/ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))) (pow lambda1 2)))))
(* (pow lambda1 2) (+ (* -1/4 (pow phi1 2)) (+ (* 1/2 (/ (* lambda2 (pow phi1 2)) lambda1)) (/ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))) (pow lambda1 2)))))
(* -1/4 (* (pow lambda1 2) (pow phi1 2)))
(* (pow lambda1 2) (+ (* -1/4 (pow phi1 2)) (* 1/2 (/ (* lambda2 (pow phi1 2)) lambda1))))
(* (pow lambda1 2) (+ (* -1 (/ (+ (* -1 (/ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))) lambda1)) (* -1/2 (* lambda2 (pow phi1 2)))) lambda1)) (* -1/4 (pow phi1 2))))
(* (pow lambda1 2) (+ (* -1 (/ (+ (* -1 (/ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))) lambda1)) (* -1/2 (* lambda2 (pow phi1 2)))) lambda1)) (* -1/4 (pow phi1 2))))
(* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2))))
(+ (* 1/2 (* lambda1 (* lambda2 (pow phi1 2)))) (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2)))))
(+ (* lambda2 (+ (* -1/4 (* lambda2 (pow phi1 2))) (* 1/2 (* lambda1 (pow phi1 2))))) (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2)))))
(+ (* lambda2 (+ (* -1/4 (* lambda2 (pow phi1 2))) (* 1/2 (* lambda1 (pow phi1 2))))) (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2)))))
(* -1/4 (* (pow lambda2 2) (pow phi1 2)))
(* (pow lambda2 2) (+ (* -1/4 (pow phi1 2)) (* 1/2 (/ (* lambda1 (pow phi1 2)) lambda2))))
(* (pow lambda2 2) (+ (* -1/4 (pow phi1 2)) (+ (* 1/2 (/ (* lambda1 (pow phi1 2)) lambda2)) (/ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2)))) (pow lambda2 2)))))
(* (pow lambda2 2) (+ (* -1/4 (pow phi1 2)) (+ (* 1/2 (/ (* lambda1 (pow phi1 2)) lambda2)) (/ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2)))) (pow lambda2 2)))))
(* -1/4 (* (pow lambda2 2) (pow phi1 2)))
(* (pow lambda2 2) (+ (* -1/4 (pow phi1 2)) (* 1/2 (/ (* lambda1 (pow phi1 2)) lambda2))))
(* (pow lambda2 2) (+ (* -1 (/ (+ (* -1 (/ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2)))) lambda2)) (* -1/2 (* lambda1 (pow phi1 2)))) lambda2)) (* -1/4 (pow phi1 2))))
(* (pow lambda2 2) (+ (* -1 (/ (+ (* -1 (/ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2)))) lambda2)) (* -1/2 (* lambda1 (pow phi1 2)))) lambda2)) (* -1/4 (pow phi1 2))))
(pow lambda2 2)
(+ (* -2 (* lambda1 lambda2)) (pow lambda2 2))
(+ (* lambda1 (+ lambda1 (* -2 lambda2))) (pow lambda2 2))
(+ (* lambda1 (+ lambda1 (* -2 lambda2))) (pow lambda2 2))
(pow lambda1 2)
(* (pow lambda1 2) (+ 1 (* -2 (/ lambda2 lambda1))))
(* (pow lambda1 2) (+ 1 (+ (* -2 (/ lambda2 lambda1)) (/ (pow lambda2 2) (pow lambda1 2)))))
(* (pow lambda1 2) (+ 1 (+ (* -2 (/ lambda2 lambda1)) (/ (pow lambda2 2) (pow lambda1 2)))))
(pow lambda1 2)
(* (pow lambda1 2) (+ 1 (* -2 (/ lambda2 lambda1))))
(* (pow lambda1 2) (+ 1 (* -1 (/ (+ (* -1 (/ (pow lambda2 2) lambda1)) (* 2 lambda2)) lambda1))))
(* (pow lambda1 2) (+ 1 (* -1 (/ (+ (* -1 (/ (pow lambda2 2) lambda1)) (* 2 lambda2)) lambda1))))
(pow lambda1 2)
(+ (* -2 (* lambda1 lambda2)) (pow lambda1 2))
(+ (* lambda2 (+ lambda2 (* -2 lambda1))) (pow lambda1 2))
(+ (* lambda2 (+ lambda2 (* -2 lambda1))) (pow lambda1 2))
(pow lambda2 2)
(* (pow lambda2 2) (+ 1 (* -2 (/ lambda1 lambda2))))
(* (pow lambda2 2) (+ 1 (+ (* -2 (/ lambda1 lambda2)) (/ (pow lambda1 2) (pow lambda2 2)))))
(* (pow lambda2 2) (+ 1 (+ (* -2 (/ lambda1 lambda2)) (/ (pow lambda1 2) (pow lambda2 2)))))
(pow lambda2 2)
(* (pow lambda2 2) (+ 1 (* -2 (/ lambda1 lambda2))))
(* (pow lambda2 2) (+ 1 (* -1 (/ (+ (* -1 (/ (pow lambda1 2) lambda2)) (* 2 lambda1)) lambda2))))
(* (pow lambda2 2) (+ 1 (* -1 (/ (+ (* -1 (/ (pow lambda1 2) lambda2)) (* 2 lambda1)) lambda2))))
(* -1 lambda1)
(* -1 lambda1)
(* -1 lambda1)
(* -1 lambda1)
(* -1 lambda1)
(* -1 lambda1)
(* -1 lambda1)
(* -1 lambda1)
(* -1 lambda1)
(* -1 lambda1)
(* -1 lambda1)
(* -1 lambda1)
(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 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)))
(+ 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 (* 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)))))
Outputs
(* R (sqrt (+ (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(* R (sqrt (+ (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(* R (sqrt (+ (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(* R (sqrt (+ (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(* R (sqrt (+ (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(* R (sqrt (+ (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(* R (sqrt (+ (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(* R (sqrt (+ (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(* R (sqrt (+ (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(* R (sqrt (+ (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(* R (sqrt (+ (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(* R (sqrt (+ (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(* R (sqrt (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(+ (* -1 (* (* R (* lambda1 (* lambda2 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)))))) (* R (sqrt (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)))))
(-.f64 (*.f64 R (sqrt.f64 (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) (*.f64 (*.f64 R (*.f64 (*.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))))
(+ (* R (sqrt (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)))) (* lambda1 (+ (* -1 (* (* R (* lambda2 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)))))) (* 1/2 (* (* R (* lambda1 (- (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (/ (* (pow lambda2 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)) (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)))))))))
(fma.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 R lambda1) (-.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))) (*.f64 (neg.f64 (*.f64 (*.f64 R lambda2) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))) (*.f64 R (sqrt.f64 (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))
(+ (* R (sqrt (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)))) (* lambda1 (+ (* -1 (* (* R (* lambda2 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)))))) (* lambda1 (+ (* 1/2 (* (* R (* lambda1 (* lambda2 (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (- (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (/ (* (pow lambda2 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)) (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)))))))) (sqrt (/ 1 (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 3))))) (* 1/2 (* (* R (- (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (/ (* (pow lambda2 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)) (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)))))))))))
(fma.f64 lambda1 (fma.f64 lambda1 (*.f64 #s(literal 1/2 binary64) (fma.f64 R (*.f64 lambda1 (*.f64 (*.f64 (*.f64 lambda2 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64))) (-.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 3 binary64)))))) (*.f64 R (*.f64 (-.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))))) (*.f64 (neg.f64 (*.f64 (*.f64 R lambda2) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))) (*.f64 R (sqrt.f64 (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))
(* (* R lambda1) (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))
(*.f64 (*.f64 R lambda1) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64))))
(* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))) (* R (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))))
(*.f64 lambda1 (fma.f64 R (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64))) (*.f64 (neg.f64 (/.f64 (*.f64 R lambda2) lambda1)) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64))))))
(* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))) (+ (* 1/2 (* (/ (* R (pow (- phi1 phi2) 2)) (pow lambda1 2)) (sqrt (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))))) (* R (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))))))
(*.f64 lambda1 (-.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (/.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 lambda1 lambda1))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64))))) (*.f64 R (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64))))) (*.f64 (/.f64 (*.f64 R lambda2) lambda1) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64))))))
(* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))) (+ (* 1/2 (* (/ (* R (* lambda2 (pow (- phi1 phi2) 2))) (pow lambda1 3)) (sqrt (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))))) (+ (* 1/2 (* (/ (* R (pow (- phi1 phi2) 2)) (pow lambda1 2)) (sqrt (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))))) (* R (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))))))
(*.f64 lambda1 (-.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 R lambda2) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) (*.f64 lambda1 (*.f64 lambda1 lambda1))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (/.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 lambda1 lambda1))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64))))) (*.f64 R (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)))))) (*.f64 (/.f64 (*.f64 R lambda2) lambda1) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64))))))
(* -1 (* (* R lambda1) (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))))
(*.f64 (neg.f64 (*.f64 R lambda1)) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64))))
(* -1 (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))) (* R (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))))))
(*.f64 (neg.f64 lambda1) (fma.f64 R (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64))) (*.f64 (neg.f64 (/.f64 (*.f64 R lambda2) lambda1)) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64))))))
(* -1 (* lambda1 (+ (* -1 (/ (+ (* -1/2 (* (/ (* R (pow (- phi1 phi2) 2)) lambda1) (sqrt (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))))) (* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))) lambda1)) (* R (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))))))
(*.f64 (neg.f64 lambda1) (-.f64 (*.f64 R (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)))) (/.f64 (fma.f64 R (*.f64 lambda2 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)))) (*.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) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)))))) lambda1)))
(* -1 (* lambda1 (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* (* R (pow (- phi1 phi2) 2)) (sqrt (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))))) (* 1/2 (* (/ (* R (* lambda2 (pow (- phi1 phi2) 2))) lambda1) (sqrt (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))))) lambda1)) (* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))) lambda1)) (* R (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))))))
(*.f64 (neg.f64 lambda1) (-.f64 (*.f64 R (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)))) (/.f64 (-.f64 (*.f64 (*.f64 R lambda2) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 (*.f64 R (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)))) (*.f64 (/.f64 (*.f64 (*.f64 R lambda2) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) lambda1) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64))))))) lambda1)) lambda1)))
(* R (sqrt (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(+ (* -1 (* (* R (* lambda1 (* lambda2 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)))))) (* R (sqrt (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)))))
(-.f64 (*.f64 R (sqrt.f64 (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) (*.f64 (*.f64 R (*.f64 (*.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))))
(+ (* R (sqrt (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)))) (* lambda2 (+ (* -1 (* (* R (* lambda1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)))))) (* 1/2 (* (* R (* lambda2 (- (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (/ (* (pow lambda1 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)) (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)))))))))
(fma.f64 lambda2 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 R lambda2) (-.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (/.f64 (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))) (*.f64 (neg.f64 (*.f64 (*.f64 R lambda1) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))) (*.f64 R (sqrt.f64 (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))
(+ (* R (sqrt (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)))) (* lambda2 (+ (* -1 (* (* R (* lambda1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)))))) (* lambda2 (+ (* 1/2 (* (* R (* lambda1 (* lambda2 (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (- (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (/ (* (pow lambda1 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)) (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)))))))) (sqrt (/ 1 (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 3))))) (* 1/2 (* (* R (- (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (/ (* (pow lambda1 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)) (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)))))))))))
(fma.f64 lambda2 (fma.f64 lambda2 (*.f64 #s(literal 1/2 binary64) (fma.f64 R (*.f64 lambda1 (*.f64 (*.f64 (*.f64 lambda2 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64))) (-.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (/.f64 (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 3 binary64)))))) (*.f64 R (*.f64 (-.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (/.f64 (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))))) (*.f64 (neg.f64 (*.f64 (*.f64 R lambda1) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))) (*.f64 R (sqrt.f64 (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))
(* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))
(*.f64 (*.f64 R lambda2) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64))))
(* lambda2 (+ (* -1 (* (/ (* R lambda1) lambda2) (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))) (* R (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))))
(*.f64 lambda2 (fma.f64 R (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64))) (*.f64 (neg.f64 (/.f64 (*.f64 R lambda1) lambda2)) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64))))))
(* lambda2 (+ (* -1 (* (/ (* R lambda1) lambda2) (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))) (+ (* 1/2 (* (/ (* R (pow (- phi1 phi2) 2)) (pow lambda2 2)) (sqrt (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))))) (* R (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))))))
(*.f64 lambda2 (-.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 R (/.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 lambda2 lambda2)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)))) (*.f64 R (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64))))) (*.f64 (/.f64 (*.f64 R lambda1) lambda2) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64))))))
(* lambda2 (+ (* -1 (* (/ (* R lambda1) lambda2) (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))) (+ (* 1/2 (* (/ (* R (* lambda1 (pow (- phi1 phi2) 2))) (pow lambda2 3)) (sqrt (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))))) (+ (* 1/2 (* (/ (* R (pow (- phi1 phi2) 2)) (pow lambda2 2)) (sqrt (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))))) (* R (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))))))
(*.f64 lambda2 (-.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 R lambda1) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64))))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 R (/.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 lambda2 lambda2)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)))) (*.f64 R (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)))))) (*.f64 (/.f64 (*.f64 R lambda1) lambda2) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64))))))
(* -1 (* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))))
(*.f64 (neg.f64 (*.f64 R lambda2)) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64))))
(* -1 (* lambda2 (+ (* -1 (* (/ (* R lambda1) lambda2) (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))) (* R (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))))))
(*.f64 (neg.f64 lambda2) (fma.f64 R (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64))) (*.f64 (neg.f64 (/.f64 (*.f64 R lambda1) lambda2)) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64))))))
(* -1 (* lambda2 (+ (* -1 (/ (+ (* -1/2 (* (/ (* R (pow (- phi1 phi2) 2)) lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))))) (* (* R lambda1) (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))) lambda2)) (* R (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))))))
(*.f64 (neg.f64 lambda2) (-.f64 (*.f64 R (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)))) (/.f64 (fma.f64 R (*.f64 lambda1 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)))) (*.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) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)))))) lambda2)))
(* -1 (* lambda2 (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* (* R (pow (- phi1 phi2) 2)) (sqrt (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))))) (* 1/2 (* (/ (* R (* lambda1 (pow (- phi1 phi2) 2))) lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))))) lambda2)) (* (* R lambda1) (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))) lambda2)) (* R (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))))))
(*.f64 (neg.f64 lambda2) (-.f64 (*.f64 R (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)))) (/.f64 (-.f64 (*.f64 (*.f64 R lambda1) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 (*.f64 R (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)))) (*.f64 (/.f64 (*.f64 (*.f64 R lambda1) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) lambda2) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64))))))) lambda2)) lambda2)))
(* R (sqrt (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))
(*.f64 R (sqrt.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1))))
(+ (* 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)))))
(fma.f64 R (sqrt.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1))) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R phi2) (fma.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 phi1)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -2 binary64) phi1)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1))))))
(+ (* 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)))))))))
(fma.f64 phi2 (*.f64 #s(literal 1/2 binary64) (fma.f64 (*.f64 (*.f64 R phi2) (+.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) (cos.f64 phi1)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 phi1)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -2 binary64) phi1)) #s(literal 2 binary64)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)))) (*.f64 (*.f64 R (fma.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 phi1)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -2 binary64) phi1))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1))))))) (*.f64 R (sqrt.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)))))
(+ (* 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)))))))))))
(fma.f64 phi2 (fma.f64 phi2 (*.f64 #s(literal 1/2 binary64) (fma.f64 (*.f64 (*.f64 R phi2) (fma.f64 #s(literal 1/12 binary64) (*.f64 (sin.f64 phi1) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 phi1)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -2 binary64) phi1)) (+.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) (cos.f64 phi1)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 phi1)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -2 binary64) phi1)) #s(literal 2 binary64)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)))))) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)))) (*.f64 R (*.f64 (+.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) (cos.f64 phi1)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 phi1)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -2 binary64) phi1)) #s(literal 2 binary64)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)))))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 R (fma.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 phi1)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -2 binary64) phi1)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)))))) (*.f64 R (sqrt.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/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 R phi1) phi2)))
(* phi2 (+ R (+ (* -1 (/ (* R phi1) phi2)) (* 1/2 (/ (* R (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos 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 R (*.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))))))
(* phi2 (+ R (+ (* -1 (/ (* R phi1) phi2)) (+ (* 1/2 (/ (* R (* phi1 (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)))) (pow phi2 3))) (* 1/2 (/ (* R (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2))) (pow phi2 2)))))))
(*.f64 phi2 (+.f64 R (fma.f64 #s(literal 1/2 binary64) (fma.f64 R (/.f64 (*.f64 phi1 (*.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) (*.f64 phi2 (*.f64 phi2 phi2))) (*.f64 R (*.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))))) (neg.f64 (/.f64 (*.f64 R phi1) phi2)))))
(* -1 (* R phi2))
(neg.f64 (*.f64 R phi2))
(* -1 (* phi2 (+ R (* -1 (/ (* R phi1) phi2)))))
(neg.f64 (*.f64 phi2 (-.f64 R (/.f64 (*.f64 R phi1) phi2))))
(* -1 (* phi2 (+ R (* -1 (/ (+ (* -1/2 (/ (* R (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2))) phi2)) (* R phi1)) phi2)))))
(*.f64 (neg.f64 phi2) (-.f64 R (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 R (*.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) phi2))) (*.f64 R phi1)) phi2)))
(* -1 (* phi2 (+ R (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* R (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)))) (* 1/2 (/ (* R (* phi1 (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)))) phi2))) phi2)) (* R phi1)) phi2)))))
(*.f64 (neg.f64 phi2) (-.f64 R (/.f64 (-.f64 (*.f64 R phi1) (/.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 R (*.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 R (*.f64 phi1 (*.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) phi2)))))) phi2)) phi2)))
(* R (sqrt (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))
(*.f64 R (sqrt.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))))
(+ (* 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)))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R phi1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 phi2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 #s(literal -2 binary64) phi2)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))) (*.f64 R (sqrt.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))))
(+ (* 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)))))))))
(fma.f64 phi1 (*.f64 #s(literal 1/2 binary64) (fma.f64 R (*.f64 phi1 (*.f64 (-.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (cos.f64 phi2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 phi2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 #s(literal -2 binary64) phi2)) #s(literal 2 binary64))) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))))) (*.f64 (*.f64 R (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 phi2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 #s(literal -2 binary64) phi2))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))))))) (*.f64 R (sqrt.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))))
(+ (* 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)))))))))))
(fma.f64 phi1 (fma.f64 phi1 (*.f64 #s(literal 1/2 binary64) (fma.f64 (*.f64 (*.f64 R phi1) (fma.f64 #s(literal 1/12 binary64) (*.f64 (sin.f64 phi2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 phi2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 #s(literal -2 binary64) phi2)) (-.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (cos.f64 phi2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 phi2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 #s(literal -2 binary64) phi2)) #s(literal 2 binary64))) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))))) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))) (*.f64 R (*.f64 (-.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (cos.f64 phi2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 phi2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 #s(literal -2 binary64) phi2)) #s(literal 2 binary64))) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 R (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 phi2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 #s(literal -2 binary64) phi2)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))))) (*.f64 R (sqrt.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/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 (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2))) (pow phi1 2))))))
(*.f64 phi1 (+.f64 R (fma.f64 #s(literal 1/2 binary64) (*.f64 R (*.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)))) (neg.f64 (/.f64 (*.f64 R phi2) phi1)))))
(* phi1 (+ R (+ (* -1 (/ (* R phi2) phi1)) (+ (* 1/2 (/ (* R (* phi2 (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)))) (pow phi1 3))) (* 1/2 (/ (* R (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2))) (pow phi1 2)))))))
(*.f64 phi1 (+.f64 R (fma.f64 #s(literal 1/2 binary64) (fma.f64 R (/.f64 (*.f64 phi2 (*.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) (*.f64 phi1 (*.f64 phi1 phi1))) (*.f64 R (*.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1))))) (neg.f64 (/.f64 (*.f64 R phi2) phi1)))))
(* -1 (* R phi1))
(*.f64 (neg.f64 R) phi1)
(* -1 (* phi1 (+ R (* -1 (/ (* R phi2) phi1)))))
(*.f64 (neg.f64 phi1) (-.f64 R (/.f64 (*.f64 R phi2) phi1)))
(* -1 (* phi1 (+ R (* -1 (/ (+ (* -1/2 (/ (* R (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2))) phi1)) (* R phi2)) phi1)))))
(*.f64 (neg.f64 phi1) (-.f64 R (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 R (*.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) phi1))) (*.f64 R phi2)) phi1)))
(* -1 (* phi1 (+ R (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* R (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)))) (* 1/2 (/ (* R (* phi2 (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)))) phi1))) phi1)) (* R phi2)) phi1)))))
(*.f64 (neg.f64 phi1) (-.f64 R (/.f64 (-.f64 (*.f64 R phi2) (/.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 R (*.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 R (*.f64 phi2 (*.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) phi1)))))) phi1)) phi1)))
(+ 1/2 (* 1/2 (cos phi1)))
(fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))
(+ 1/2 (+ (* -1/2 (* phi2 (sin phi1))) (* 1/2 (cos phi1))))
(+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -1/2 binary64) (*.f64 phi2 (sin.f64 phi1)) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1))))
(+ 1/2 (+ (* 1/2 (cos phi1)) (* phi2 (+ (* -1/2 (sin phi1)) (* -1/4 (* phi2 (cos phi1)))))))
(+.f64 #s(literal 1/2 binary64) (fma.f64 phi2 (fma.f64 #s(literal -1/4 binary64) (*.f64 phi2 (cos.f64 phi1)) (*.f64 #s(literal -1/2 binary64) (sin.f64 phi1))) (*.f64 #s(literal 1/2 binary64) (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 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 phi2 (fma.f64 phi2 (fma.f64 #s(literal 1/12 binary64) (*.f64 phi2 (sin.f64 phi1)) (*.f64 #s(literal -1/4 binary64) (cos.f64 phi1))) (*.f64 #s(literal -1/2 binary64) (sin.f64 phi1)))))
(+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))
(fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64))
(+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))
(fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64))
(+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))
(fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64))
(+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))
(fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64))
(+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))
(fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64))
(+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))
(fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64))
(+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))
(fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64))
(+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))
(fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64))
(+ 1/2 (* 1/2 (cos phi2)))
(fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64))
(+ 1/2 (+ (* -1/2 (* phi1 (sin phi2))) (* 1/2 (cos phi2))))
(+.f64 #s(literal 1/2 binary64) (fma.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 #s(literal 1/2 binary64) (fma.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (sin.f64 phi2) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 (cos.f64 phi2)))) (*.f64 #s(literal 1/2 binary64) (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 #s(literal 1/2 binary64) (fma.f64 phi1 (fma.f64 phi1 (fma.f64 #s(literal -1/4 binary64) (cos.f64 phi2) (*.f64 #s(literal 1/12 binary64) (*.f64 phi1 (sin.f64 phi2)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 phi2))) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi2))))
(+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))
(fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64))
(+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))
(fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64))
(+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))
(fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64))
(+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))
(fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64))
(+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))
(fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64))
(+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))
(fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64))
(+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))
(fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64))
(+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))
(fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64))
(sqrt (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)))
(sqrt.f64 (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))
(+ (sqrt (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2))) (* -1 (* (* lambda1 (* lambda2 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)))))))
(fma.f64 (neg.f64 (*.f64 (*.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) (sqrt.f64 (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(+ (sqrt (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2))) (* lambda1 (+ (* -1 (* (* lambda2 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)))))) (* 1/2 (* (* lambda1 (- (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (/ (* (pow lambda2 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)) (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)))))))))
(fma.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (*.f64 lambda1 (*.f64 (-.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))) (*.f64 (neg.f64 (*.f64 lambda2 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))) (sqrt.f64 (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(+ (sqrt (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2))) (* lambda1 (+ (* -1 (* (* lambda2 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)))))) (* lambda1 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)))) (- (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (/ (* (pow lambda2 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)) (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)))))) (* 1/2 (* (* lambda1 (* lambda2 (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (- (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (/ (* (pow lambda2 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)) (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2))))))) (sqrt (/ 1 (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 3))))))))))
(fma.f64 lambda1 (fma.f64 lambda1 (*.f64 #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) (-.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) (*.f64 lambda1 (*.f64 (*.f64 (*.f64 lambda2 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64))) (-.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 3 binary64)))))))) (*.f64 (neg.f64 (*.f64 lambda2 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))) (sqrt.f64 (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(* lambda1 (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))
(*.f64 lambda1 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64))))
(* lambda1 (+ (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (* -1 (* (/ lambda2 lambda1) (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))))))
(*.f64 lambda1 (fma.f64 (/.f64 (neg.f64 lambda2) lambda1) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64))) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)))))
(* lambda1 (+ (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (+ (* -1 (* (/ lambda2 lambda1) (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))) (* 1/2 (* (/ (pow (- phi1 phi2) 2) (pow lambda1 2)) (sqrt (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))))))))
(*.f64 lambda1 (+.f64 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64))) (fma.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) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)))) (*.f64 (/.f64 (neg.f64 lambda2) lambda1) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)))))))
(* lambda1 (+ (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (+ (* -1 (* (/ lambda2 lambda1) (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))) (+ (* 1/2 (* (/ (* lambda2 (pow (- phi1 phi2) 2)) (pow lambda1 3)) (sqrt (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))))) (* 1/2 (* (/ (pow (- phi1 phi2) 2) (pow lambda1 2)) (sqrt (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))))))))
(*.f64 lambda1 (+.f64 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64))) (fma.f64 #s(literal 1/2 binary64) (fma.f64 (*.f64 lambda2 (/.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)))) (*.f64 (/.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 lambda1 lambda1)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)))))) (*.f64 (/.f64 (neg.f64 lambda2) lambda1) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)))))))
(* -1 (* lambda1 (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))))
(*.f64 (neg.f64 lambda1) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64))))
(* -1 (* lambda1 (+ (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (* -1 (* (/ lambda2 lambda1) (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))))))
(*.f64 (neg.f64 lambda1) (fma.f64 (/.f64 (neg.f64 lambda2) lambda1) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64))) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)))))
(* -1 (* lambda1 (+ (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (* -1 (/ (+ (* -1/2 (* (/ (pow (- phi1 phi2) 2) lambda1) (sqrt (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))))) (* lambda2 (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))) lambda1)))))
(*.f64 (neg.f64 lambda1) (-.f64 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64))) (/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) lambda1)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)))) (*.f64 lambda2 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64))))) lambda1)))
(* -1 (* lambda1 (+ (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* (sqrt (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (pow (- phi1 phi2) 2))) (* 1/2 (* (/ (* lambda2 (pow (- phi1 phi2) 2)) lambda1) (sqrt (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))))) lambda1)) (* lambda2 (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))) lambda1)))))
(*.f64 (neg.f64 lambda1) (-.f64 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64))) (/.f64 (-.f64 (*.f64 lambda2 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)))) (*.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) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64))))))) lambda1)) lambda1)))
(sqrt (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)))
(sqrt.f64 (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))
(+ (sqrt (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2))) (* -1 (* (* lambda1 (* lambda2 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)))))))
(fma.f64 (neg.f64 (*.f64 (*.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) (sqrt.f64 (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(+ (sqrt (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2))) (* lambda2 (+ (* -1 (* (* lambda1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)))))) (* 1/2 (* (* lambda2 (- (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (/ (* (pow lambda1 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)) (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)))))))))
(fma.f64 lambda2 (fma.f64 #s(literal 1/2 binary64) (*.f64 lambda2 (*.f64 (-.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (/.f64 (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))) (*.f64 (neg.f64 (*.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))) (sqrt.f64 (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(+ (sqrt (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2))) (* lambda2 (+ (* -1 (* (* lambda1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)))))) (* lambda2 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)))) (- (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (/ (* (pow lambda1 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)) (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)))))) (* 1/2 (* (* lambda1 (* lambda2 (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (- (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (/ (* (pow lambda1 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)) (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2))))))) (sqrt (/ 1 (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 3))))))))))
(fma.f64 lambda2 (fma.f64 lambda2 (*.f64 #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) (-.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (/.f64 (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) (*.f64 lambda1 (*.f64 (*.f64 (*.f64 lambda2 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64))) (-.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (/.f64 (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 3 binary64)))))))) (*.f64 (neg.f64 (*.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))) (sqrt.f64 (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(* lambda2 (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))
(*.f64 lambda2 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64))))
(* lambda2 (+ (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (* -1 (* (/ lambda1 lambda2) (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))))))
(*.f64 lambda2 (-.f64 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64))) (*.f64 (/.f64 lambda1 lambda2) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64))))))
(* lambda2 (+ (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (+ (* -1 (* (/ lambda1 lambda2) (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))) (* 1/2 (* (/ (pow (- phi1 phi2) 2) (pow lambda2 2)) (sqrt (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))))))))
(*.f64 lambda2 (+.f64 (-.f64 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64))) (*.f64 (/.f64 lambda1 lambda2) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64))))) (*.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) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)))))))
(* lambda2 (+ (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (+ (* -1 (* (/ lambda1 lambda2) (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))) (+ (* 1/2 (* (/ (* lambda1 (pow (- phi1 phi2) 2)) (pow lambda2 3)) (sqrt (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))))) (* 1/2 (* (/ (pow (- phi1 phi2) 2) (pow lambda2 2)) (sqrt (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))))))))
(*.f64 lambda2 (+.f64 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64))) (-.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 (*.f64 lambda1 (/.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)))) (*.f64 (/.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 lambda2 lambda2)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64))))))) (*.f64 (/.f64 lambda1 lambda2) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)))))))
(* -1 (* lambda2 (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))))
(*.f64 (neg.f64 lambda2) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64))))
(* -1 (* lambda2 (+ (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (* -1 (* (/ lambda1 lambda2) (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))))))
(*.f64 (neg.f64 lambda2) (-.f64 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64))) (*.f64 (/.f64 lambda1 lambda2) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64))))))
(* -1 (* lambda2 (+ (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (* -1 (/ (+ (* -1/2 (* (/ (pow (- phi1 phi2) 2) lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))))) (* lambda1 (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))) lambda2)))))
(*.f64 (neg.f64 lambda2) (-.f64 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64))) (/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) lambda2)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)))) (*.f64 lambda1 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64))))) lambda2)))
(* -1 (* lambda2 (+ (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* (sqrt (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (pow (- phi1 phi2) 2))) (* 1/2 (* (/ (* lambda1 (pow (- phi1 phi2) 2)) lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))))) lambda2)) (* lambda1 (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))) lambda2)))))
(*.f64 (neg.f64 lambda2) (-.f64 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64))) (/.f64 (-.f64 (*.f64 lambda1 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)))) (*.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) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64))))))) lambda2)) lambda2)))
(sqrt (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))
(sqrt.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)))
(+ (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)))))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 phi2 (fma.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 phi1)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -2 binary64) phi1))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1))))) (sqrt.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1))))
(+ (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)))))))))
(fma.f64 phi2 (*.f64 #s(literal 1/2 binary64) (fma.f64 phi2 (*.f64 (+.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) (cos.f64 phi1)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 phi1)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -2 binary64) phi1)) #s(literal 2 binary64)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1))))) (*.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 phi1)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -2 binary64) phi1)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1))))))) (sqrt.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1))))
(+ (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)))))))))))
(fma.f64 phi2 (fma.f64 phi2 (*.f64 #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)))) (+.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) (cos.f64 phi1)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 phi1)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -2 binary64) phi1)) #s(literal 2 binary64)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1))))) (*.f64 phi2 (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 (sin.f64 phi1) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 phi1)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -2 binary64) phi1)) (+.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) (cos.f64 phi1)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 phi1)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -2 binary64) phi1)) #s(literal 2 binary64)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)))))) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)))))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 phi1)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -2 binary64) phi1))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)))))) (sqrt.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/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 phi1 phi2)))
(* phi2 (+ 1 (+ (* -1 (/ phi1 phi2)) (* 1/2 (/ (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos 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 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))))))
(* phi2 (+ 1 (+ (* -1 (/ phi1 phi2)) (+ (* 1/2 (/ (* phi1 (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2))) (pow phi2 3))) (* 1/2 (/ (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))
(+.f64 phi2 (*.f64 phi2 (-.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 phi1 (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 phi2 (*.f64 phi2 phi2))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))))) (/.f64 phi1 phi2))))
(* -1 phi2)
(neg.f64 phi2)
(* -1 (* phi2 (+ 1 (* -1 (/ phi1 phi2)))))
(neg.f64 (*.f64 phi2 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))))
(* -1 (* phi2 (+ 1 (* -1 (/ (+ phi1 (* -1/2 (/ (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)) phi2))) phi2)))))
(*.f64 (neg.f64 phi2) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) phi2)) phi1) phi2)))
(* -1 (* phi2 (+ 1 (* -1 (/ (+ phi1 (* -1 (/ (+ (* 1/2 (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2))) (* 1/2 (/ (* phi1 (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2))) phi2))) phi2))) phi2)))))
(*.f64 (neg.f64 phi2) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 phi1 (/.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 (*.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) phi2))))) phi2)) phi2)))
(sqrt (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))
(sqrt.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))
(+ (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)))))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 phi2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 #s(literal -2 binary64) phi2)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))) (sqrt.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))))
(+ (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)))))))))
(fma.f64 phi1 (*.f64 #s(literal 1/2 binary64) (fma.f64 phi1 (*.f64 (-.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (cos.f64 phi2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 phi2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 #s(literal -2 binary64) phi2)) #s(literal 2 binary64))) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))))) (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 phi2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 #s(literal -2 binary64) phi2)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))))))) (sqrt.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))))
(+ (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)))))))))))
(fma.f64 phi1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 phi2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 #s(literal -2 binary64) phi2)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))))) (*.f64 phi1 (*.f64 #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))) (-.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (cos.f64 phi2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 phi2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 #s(literal -2 binary64) phi2)) #s(literal 2 binary64))) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))) (*.f64 phi1 (*.f64 (fma.f64 #s(literal 1/12 binary64) (*.f64 (sin.f64 phi2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 phi2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 #s(literal -2 binary64) phi2)) (-.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (cos.f64 phi2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 phi2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 #s(literal -2 binary64) phi2)) #s(literal 2 binary64))) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))))) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))))))))) (sqrt.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/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 (/ (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))
(+.f64 phi1 (*.f64 phi1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1))) (/.f64 (neg.f64 phi2) phi1))))
(* phi1 (+ 1 (+ (* -1 (/ phi2 phi1)) (+ (* 1/2 (/ (* phi2 (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2))) (pow phi1 3))) (* 1/2 (/ (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))
(+.f64 phi1 (*.f64 phi1 (fma.f64 #s(literal 1/2 binary64) (fma.f64 phi2 (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 phi1 (*.f64 phi1 phi1))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)))) (/.f64 (neg.f64 phi2) phi1))))
(* -1 phi1)
(neg.f64 phi1)
(* -1 (* phi1 (+ 1 (* -1 (/ phi2 phi1)))))
(*.f64 (neg.f64 phi1) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)))
(* -1 (* phi1 (+ 1 (* -1 (/ (+ phi2 (* -1/2 (/ (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)) phi1))) phi1)))))
(*.f64 (neg.f64 phi1) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) phi1)) phi2) phi1)))
(* -1 (* phi1 (+ 1 (* -1 (/ (+ phi2 (* -1 (/ (+ (* 1/2 (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2))) (* 1/2 (/ (* phi2 (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2))) phi1))) phi1))) phi1)))))
(*.f64 (neg.f64 phi1) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 phi2 (/.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 (*.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) phi1))))) phi1)) phi1)))
(sqrt (/ 1 (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2))))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(+ (sqrt (/ 1 (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)))) (* (* lambda1 (* lambda2 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (sqrt (/ 1 (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 3)))))
(fma.f64 (*.f64 (*.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 3 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))
(+ (sqrt (/ 1 (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)))) (* lambda1 (+ (* -1/2 (* (* lambda1 (+ (* -4 (/ (* (pow lambda2 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)) (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 3))) (+ (* 1/2 (/ 1 (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 2))) (+ (* 1/2 (/ (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))) (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 2))) (/ (* (pow lambda2 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)) (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 3)))))) (sqrt (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2))))) (* (* lambda2 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (sqrt (/ 1 (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 3)))))))
(fma.f64 lambda1 (fma.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (*.f64 (+.f64 (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 3 binary64))) (/.f64 #s(literal 1/2 binary64) (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 2 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 3 binary64))))) (sqrt.f64 (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))) (*.f64 (*.f64 lambda2 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 3 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))
(+ (sqrt (/ 1 (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)))) (* lambda1 (+ (* lambda1 (+ (* -1/2 (* (* lambda1 (+ (* -1 (/ (* lambda2 (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (+ (* -4 (/ (* (pow lambda2 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)) (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 3))) (+ (* 1/2 (/ 1 (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 2))) (+ (* 1/2 (/ (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))) (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 2))) (/ (* (pow lambda2 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)) (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 3))))))) (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)))) (+ (* 2 (/ (* lambda2 (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (+ (* -4 (/ (* (pow lambda2 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)) (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 3))) (+ (* 1/2 (/ 1 (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 2))) (* 1/2 (/ (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))) (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 2))))))) (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)))) (* 2 (/ (* lambda2 (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)) (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 3)))))) (sqrt (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2))))) (* -1/2 (* (+ (* -4 (/ (* (pow lambda2 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)) (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 3))) (+ (* 1/2 (/ 1 (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 2))) (+ (* 1/2 (/ (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))) (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 2))) (/ (* (pow lambda2 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)) (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 3))))) (sqrt (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2))))))) (* (* lambda2 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (sqrt (/ 1 (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 3)))))))
(fma.f64 lambda1 (fma.f64 lambda1 (*.f64 #s(literal -1/2 binary64) (fma.f64 lambda1 (*.f64 (fma.f64 #s(literal 2 binary64) (fma.f64 lambda2 (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 3 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 2 binary64))) (/.f64 #s(literal 1/2 binary64) (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 2 binary64)))))) (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) (/.f64 (*.f64 lambda2 (pow.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 3 binary64)))) (/.f64 (neg.f64 (*.f64 lambda2 (*.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (+.f64 (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 3 binary64))) (/.f64 #s(literal 1/2 binary64) (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 2 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 3 binary64)))))))) (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) (sqrt.f64 (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) (*.f64 (+.f64 (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 3 binary64))) (/.f64 #s(literal 1/2 binary64) (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 2 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 3 binary64))))) (sqrt.f64 (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))) (*.f64 (*.f64 lambda2 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 3 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))
(* (/ 1 lambda1) (sqrt (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))))
(/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)))) lambda1)
(/ (+ (sqrt (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (* (/ lambda2 lambda1) (sqrt (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))))) lambda1)
(/.f64 (*.f64 (+.f64 (/.f64 lambda2 lambda1) #s(literal 1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64))))) lambda1)
(/ (+ (sqrt (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (+ (* -1/2 (* (/ (+ (* -4 (/ (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (+ (* 2 (/ (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (/ (pow (- phi1 phi2) 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)))) (pow lambda1 2)) (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))) (* (/ lambda2 lambda1) (sqrt (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))))) lambda1)
(/.f64 (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)))) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64))) (/.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) #s(literal 2 binary64))))) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)))) (*.f64 lambda1 lambda1)) (*.f64 (/.f64 lambda2 lambda1) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64))))))) lambda1)
(/ (+ (sqrt (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (+ (* -1/2 (* (/ (+ (* -4 (/ (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (+ (* 2 (/ (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (/ (pow (- phi1 phi2) 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)))) (pow lambda1 2)) (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))) (+ (* -1/2 (* (/ (+ (* -1 (* lambda2 (+ (* -4 (/ (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (+ (* 2 (/ (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (/ (pow (- phi1 phi2) 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)))))) (+ (* 2 (* lambda2 (+ (* -4 (/ (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (+ (/ (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (/ (pow (- phi1 phi2) 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)))))) (* 2 (/ (* lambda2 (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2))) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2))))) (pow lambda1 3)) (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))) (* (/ lambda2 lambda1) (sqrt (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))))))) lambda1)
(/.f64 (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)))) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64))) (/.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) #s(literal 2 binary64))))) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)))) (*.f64 lambda1 lambda1)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (fma.f64 lambda2 (+.f64 (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64))) (/.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)))) (/.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) #s(literal 2 binary64)))) (/.f64 (*.f64 lambda2 (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) #s(literal 2 binary64))))) (*.f64 lambda2 (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64))) (/.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) #s(literal 2 binary64))))))) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)))) (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (/.f64 lambda2 lambda1) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)))))))) lambda1)
(* -1 (* (/ 1 lambda1) (sqrt (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))))
(neg.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)))) lambda1))
(* -1 (/ (+ (sqrt (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (* (/ lambda2 lambda1) (sqrt (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))))) lambda1))
(neg.f64 (/.f64 (*.f64 (+.f64 (/.f64 lambda2 lambda1) #s(literal 1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64))))) lambda1))
(* -1 (/ (+ (sqrt (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (* -1 (/ (+ (* -1 (* lambda2 (sqrt (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))))) (* 1/2 (* (/ (+ (* -4 (/ (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (+ (* 2 (/ (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (/ (pow (- phi1 phi2) 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)))) lambda1) (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))))) lambda1))) lambda1))
(neg.f64 (/.f64 (-.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)))) (/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64))) (/.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) #s(literal 2 binary64))))) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)))) lambda1) (*.f64 (neg.f64 lambda2) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)))))) lambda1)) lambda1))
(* -1 (/ (+ (sqrt (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (* -1 (/ (+ (* -1 (* lambda2 (sqrt (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))))) (* -1 (/ (+ (* -1/2 (* (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (+ (* -4 (/ (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (+ (* 2 (/ (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (/ (pow (- phi1 phi2) 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)))))) (* 1/2 (* (/ (+ (* -2 (* lambda2 (+ (* -4 (/ (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (+ (/ (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (/ (pow (- phi1 phi2) 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)))))) (+ (* -2 (/ (* lambda2 (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2))) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2))) (* lambda2 (+ (* -4 (/ (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (+ (* 2 (/ (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (/ (pow (- phi1 phi2) 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2))))))) lambda1) (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))))) lambda1))) lambda1))) lambda1))
(neg.f64 (/.f64 (-.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)))) (/.f64 (neg.f64 (fma.f64 lambda2 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)))) (/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) (*.f64 lambda2 (+.f64 (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64))) (/.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)))) (/.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) #s(literal 2 binary64))))) (fma.f64 lambda2 (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64))) (/.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 lambda2 (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) #s(literal 2 binary64)))))) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)))) lambda1) (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)))) (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64))) (/.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) #s(literal 2 binary64))))))) lambda1))) lambda1)) lambda1))
(sqrt (/ 1 (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2))))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(+ (sqrt (/ 1 (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)))) (* (* lambda1 (* lambda2 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (sqrt (/ 1 (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 3)))))
(fma.f64 (*.f64 (*.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 3 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))
(+ (sqrt (/ 1 (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)))) (* lambda2 (+ (* -1/2 (* (* lambda2 (+ (* -4 (/ (* (pow lambda1 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)) (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 3))) (+ (* 1/2 (/ 1 (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 2))) (+ (* 1/2 (/ (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))) (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 2))) (/ (* (pow lambda1 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)) (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 3)))))) (sqrt (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2))))) (* (* lambda1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (sqrt (/ 1 (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 3)))))))
(fma.f64 lambda2 (fma.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (*.f64 (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 3 binary64))) (+.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 2 binary64))) (/.f64 #s(literal 1/2 binary64) (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 2 binary64)))) (/.f64 (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 3 binary64))))) (sqrt.f64 (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))) (*.f64 (*.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 3 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))
(+ (sqrt (/ 1 (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)))) (* lambda2 (+ (* lambda2 (+ (* -1/2 (* (* lambda2 (+ (* -1 (/ (* lambda1 (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (+ (* -4 (/ (* (pow lambda1 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)) (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 3))) (+ (* 1/2 (/ 1 (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 2))) (+ (* 1/2 (/ (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))) (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 2))) (/ (* (pow lambda1 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)) (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 3))))))) (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)))) (+ (* 2 (/ (* lambda1 (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (+ (* -4 (/ (* (pow lambda1 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)) (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 3))) (+ (* 1/2 (/ 1 (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 2))) (* 1/2 (/ (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))) (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 2))))))) (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)))) (* 2 (/ (* lambda1 (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)) (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 3)))))) (sqrt (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2))))) (* -1/2 (* (+ (* -4 (/ (* (pow lambda1 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)) (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 3))) (+ (* 1/2 (/ 1 (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 2))) (+ (* 1/2 (/ (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))) (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 2))) (/ (* (pow lambda1 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)) (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 3))))) (sqrt (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2))))))) (* (* lambda1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (sqrt (/ 1 (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 3)))))))
(fma.f64 lambda2 (fma.f64 lambda2 (*.f64 #s(literal -1/2 binary64) (fma.f64 lambda2 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (fma.f64 lambda1 (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 3 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 2 binary64))) (/.f64 #s(literal 1/2 binary64) (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 2 binary64)))))) (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) (/.f64 (*.f64 lambda1 (pow.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 3 binary64))))) (/.f64 (*.f64 (*.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64))) (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 3 binary64))) (+.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 2 binary64))) (/.f64 #s(literal 1/2 binary64) (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 2 binary64)))) (/.f64 (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 3 binary64)))))) (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) (sqrt.f64 (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) (*.f64 (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 3 binary64))) (+.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 2 binary64))) (/.f64 #s(literal 1/2 binary64) (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 2 binary64)))) (/.f64 (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 3 binary64))))) (sqrt.f64 (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))) (*.f64 (*.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 3 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))
(* (/ 1 lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))))
(/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)))) lambda2)
(/ (+ (sqrt (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (* (/ lambda1 lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))))) lambda2)
(/.f64 (*.f64 (+.f64 (/.f64 lambda1 lambda2) #s(literal 1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64))))) lambda2)
(/ (+ (sqrt (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (+ (* -1/2 (* (/ (+ (* -4 (/ (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (+ (* 2 (/ (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (/ (pow (- phi1 phi2) 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)))) (pow lambda2 2)) (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))) (* (/ lambda1 lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))))) lambda2)
(/.f64 (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)))) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64))) (/.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) #s(literal 2 binary64))))) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)))) (*.f64 lambda2 lambda2)) (*.f64 (/.f64 lambda1 lambda2) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64))))))) lambda2)
(/ (+ (sqrt (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (+ (* -1/2 (* (/ (+ (* -4 (/ (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (+ (* 2 (/ (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (/ (pow (- phi1 phi2) 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)))) (pow lambda2 2)) (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))) (+ (* -1/2 (* (/ (+ (* -1 (* lambda1 (+ (* -4 (/ (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (+ (* 2 (/ (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (/ (pow (- phi1 phi2) 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)))))) (+ (* 2 (* lambda1 (+ (* -4 (/ (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (+ (/ (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (/ (pow (- phi1 phi2) 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)))))) (* 2 (/ (* lambda1 (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2))) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2))))) (pow lambda2 3)) (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))) (* (/ lambda1 lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))))))) lambda2)
(/.f64 (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)))) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64))) (/.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) #s(literal 2 binary64))))) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)))) (*.f64 lambda2 lambda2)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (fma.f64 lambda1 (+.f64 (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64))) (/.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)))) (/.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) #s(literal 2 binary64)))) (/.f64 (*.f64 lambda1 (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) #s(literal 2 binary64))))) (*.f64 lambda1 (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64))) (/.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) #s(literal 2 binary64))))))) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)))) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (*.f64 (/.f64 lambda1 lambda2) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)))))))) lambda2)
(* -1 (* (/ 1 lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))))
(neg.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)))) lambda2))
(* -1 (/ (+ (sqrt (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (* (/ lambda1 lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))))) lambda2))
(neg.f64 (/.f64 (*.f64 (+.f64 (/.f64 lambda1 lambda2) #s(literal 1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64))))) lambda2))
(* -1 (/ (+ (sqrt (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (* -1 (/ (+ (* -1 (* lambda1 (sqrt (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))))) (* 1/2 (* (/ (+ (* -4 (/ (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (+ (* 2 (/ (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (/ (pow (- phi1 phi2) 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)))) lambda2) (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))))) lambda2))) lambda2))
(neg.f64 (/.f64 (-.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)))) (/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64))) (/.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) #s(literal 2 binary64))))) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)))) lambda2) (*.f64 (neg.f64 lambda1) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)))))) lambda2)) lambda2))
(* -1 (/ (+ (sqrt (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (* -1 (/ (+ (* -1 (* lambda1 (sqrt (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))))) (* -1 (/ (+ (* -1/2 (* (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (+ (* -4 (/ (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (+ (* 2 (/ (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (/ (pow (- phi1 phi2) 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)))))) (* 1/2 (* (/ (+ (* -2 (* lambda1 (+ (* -4 (/ (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (+ (/ (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (/ (pow (- phi1 phi2) 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)))))) (+ (* -2 (/ (* lambda1 (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2))) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2))) (* lambda1 (+ (* -4 (/ (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (+ (* 2 (/ (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (/ (pow (- phi1 phi2) 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2))))))) lambda2) (sqrt (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))))) lambda2))) lambda2))) lambda2))
(neg.f64 (/.f64 (-.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)))) (/.f64 (neg.f64 (fma.f64 lambda1 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)))) (/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) (*.f64 lambda1 (+.f64 (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64))) (/.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)))) (/.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) #s(literal 2 binary64))))) (fma.f64 lambda1 (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64))) (/.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) #s(literal 2 binary64))))) (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 lambda1 (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) #s(literal 2 binary64))))) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)))) lambda2) (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)))) (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64))) (/.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) #s(literal 2 binary64))))))) lambda2))) lambda2)) lambda2))
(sqrt (/ 1 (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1))))
(+ (sqrt (/ 1 (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (* -1/2 (* (* phi2 (+ (* -2 (/ phi1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (* -1/2 (/ (* (sin phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))))) (sqrt (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 phi2 (*.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (sin.f64 phi1) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal -2 binary64) phi1) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) #s(literal 2 binary64)))) (sqrt.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)))))
(+ (sqrt (/ 1 (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (* phi2 (+ (* -1/2 (* (* phi2 (+ (* -1 (/ (* (+ (* -2 phi1) (* -1/2 (* (sin phi1) (pow (- lambda1 lambda2) 2)))) (+ (* -2 (/ phi1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (* -1/2 (/ (* (sin phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))))) (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (+ (* -1/4 (/ (* (cos phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (+ (* 1/4 (* (pow (+ (* -2 (/ phi1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (* -1/2 (/ (* (sin phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2)))) 2) (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (/ 1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2)))))) (sqrt (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))) (* -1/2 (* (+ (* -2 (/ phi1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (* -1/2 (/ (* (sin phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2)))) (sqrt (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))))
(fma.f64 phi2 (*.f64 #s(literal -1/2 binary64) (fma.f64 phi2 (*.f64 (-.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) #s(literal 2 binary64))) (fma.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (sin.f64 phi1) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal -2 binary64) phi1) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) #s(literal 2 binary64)))) #s(literal 2 binary64)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1))) (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) #s(literal 2 binary64))))) (/.f64 (*.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 phi1)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -2 binary64) phi1)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (sin.f64 phi1) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal -2 binary64) phi1) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) #s(literal 2 binary64))))) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)))) (sqrt.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)))) (*.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (sin.f64 phi1) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal -2 binary64) phi1) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) #s(literal 2 binary64)))) (sqrt.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)))))
(+ (sqrt (/ 1 (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (* phi2 (+ (* -1/2 (* (+ (* -2 (/ phi1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (* -1/2 (/ (* (sin phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2)))) (sqrt (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))) (* phi2 (+ (* -1/2 (* (* phi2 (+ (* -1 (/ (* (+ 1 (* -1/4 (* (cos phi1) (pow (- lambda1 lambda2) 2)))) (+ (* -2 (/ phi1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (* -1/2 (/ (* (sin phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))))) (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (+ (* -1 (/ (* (+ (* -2 phi1) (* -1/2 (* (sin phi1) (pow (- lambda1 lambda2) 2)))) (+ (* -1 (/ (* (+ (* -2 phi1) (* -1/2 (* (sin phi1) (pow (- lambda1 lambda2) 2)))) (+ (* -2 (/ phi1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (* -1/2 (/ (* (sin phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))))) (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (+ (* -1/4 (/ (* (cos phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (/ 1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))))) (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (+ (* 1/12 (/ (* (sin phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (* 1/2 (* (+ (* -2 (/ phi1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (* -1/2 (/ (* (sin phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2)))) (* (+ (* -1 (/ (* (+ (* -2 phi1) (* -1/2 (* (sin phi1) (pow (- lambda1 lambda2) 2)))) (+ (* -2 (/ phi1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (* -1/2 (/ (* (sin phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))))) (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (+ (* -1/4 (/ (* (cos phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (+ (* 1/4 (* (pow (+ (* -2 (/ phi1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (* -1/2 (/ (* (sin phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2)))) 2) (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (/ 1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))))) (+ (* (+ 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 (* (+ (* -1 (/ (* (+ (* -2 phi1) (* -1/2 (* (sin phi1) (pow (- lambda1 lambda2) 2)))) (+ (* -2 (/ phi1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (* -1/2 (/ (* (sin phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))))) (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (+ (* -1/4 (/ (* (cos phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (+ (* 1/4 (* (pow (+ (* -2 (/ phi1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (* -1/2 (/ (* (sin phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2)))) 2) (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (/ 1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))))) (sqrt (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))))))
(fma.f64 phi2 (fma.f64 phi2 (*.f64 #s(literal -1/2 binary64) (fma.f64 phi2 (*.f64 (-.f64 (-.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (sin.f64 phi1) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal -2 binary64) phi1) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) #s(literal 2 binary64))))) (*.f64 (-.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) #s(literal 2 binary64))) (fma.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (sin.f64 phi1) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal -2 binary64) phi1) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) #s(literal 2 binary64)))) #s(literal 2 binary64)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1))) (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) #s(literal 2 binary64))))) (/.f64 (*.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 phi1)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -2 binary64) phi1)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (sin.f64 phi1) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal -2 binary64) phi1) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) #s(literal 2 binary64))))) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)))) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1))) (/.f64 (*.f64 (*.f64 #s(literal 1/12 binary64) (sin.f64 phi1)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) #s(literal 2 binary64)))) (/.f64 (*.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 phi1)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -2 binary64) phi1)) (-.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) #s(literal 2 binary64)))) (/.f64 (*.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 phi1)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -2 binary64) phi1)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (sin.f64 phi1) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal -2 binary64) phi1) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) #s(literal 2 binary64))))) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1))))) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)))) (/.f64 (*.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) (cos.f64 phi1)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (sin.f64 phi1) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal -2 binary64) phi1) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) #s(literal 2 binary64))))) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)))) (sqrt.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)))) (*.f64 (-.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) #s(literal 2 binary64))) (fma.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (sin.f64 phi1) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal -2 binary64) phi1) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) #s(literal 2 binary64)))) #s(literal 2 binary64)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1))) (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) #s(literal 2 binary64))))) (/.f64 (*.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 phi1)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -2 binary64) phi1)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (sin.f64 phi1) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal -2 binary64) phi1) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) #s(literal 2 binary64))))) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)))) (sqrt.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)))))) (*.f64 #s(literal -1/2 binary64) (*.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (sin.f64 phi1) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal -2 binary64) phi1) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) #s(literal 2 binary64)))) (sqrt.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)))))
(/ 1 phi2)
(/.f64 #s(literal 1 binary64) phi2)
(/ (+ 1 (/ phi1 phi2)) phi2)
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) phi2)
(/ (+ 1 (+ (* -1/2 (/ (+ (* -4 (pow phi1 2)) (+ (* 2 (pow phi1 2)) (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)))) (pow phi2 2))) (/ phi1 phi2))) phi2)
(/.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (/.f64 (fma.f64 #s(literal -4 binary64) (*.f64 phi1 phi1) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal 2 binary64) (*.f64 phi1 phi1)))) (*.f64 phi2 phi2)) (/.f64 phi1 phi2))) phi2)
(/ (+ 1 (+ (* -1/2 (/ (+ (* -4 (pow phi1 2)) (+ (* 2 (pow phi1 2)) (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)))) (pow phi2 2))) (+ (* -1/2 (/ (+ (* -1 (* phi1 (+ (* -4 (pow phi1 2)) (+ (* 2 (pow phi1 2)) (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)))))) (+ (* 2 (* phi1 (+ (* -4 (pow phi1 2)) (+ (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))) (* 2 (* phi1 (+ (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (pow phi2 3))) (/ phi1 phi2)))) phi2)
(/.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (/.f64 (fma.f64 #s(literal -4 binary64) (*.f64 phi1 phi1) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal 2 binary64) (*.f64 phi1 phi1)))) (*.f64 phi2 phi2)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) (fma.f64 phi1 (fma.f64 #s(literal -4 binary64) (*.f64 phi1 phi1) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1))) (*.f64 phi1 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)))) (*.f64 (neg.f64 phi1) (fma.f64 #s(literal -4 binary64) (*.f64 phi1 phi1) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal 2 binary64) (*.f64 phi1 phi1)))))) (*.f64 phi2 (*.f64 phi2 phi2))) (/.f64 phi1 phi2)))) phi2)
(/ -1 phi2)
(/.f64 #s(literal -1 binary64) phi2)
(* -1 (/ (+ 1 (/ phi1 phi2)) phi2))
(neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) phi2))
(* -1 (/ (+ 1 (* -1 (/ (+ (* -1 phi1) (* 1/2 (/ (+ (* -4 (pow phi1 2)) (+ (* 2 (pow phi1 2)) (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)))) phi2))) phi2))) phi2))
(neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal -4 binary64) (*.f64 phi1 phi1) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal 2 binary64) (*.f64 phi1 phi1)))) phi2) (neg.f64 phi1)) phi2)) phi2))
(* -1 (/ (+ 1 (* -1 (/ (+ (* -1 phi1) (* -1 (/ (+ (* -1/2 (+ (* -4 (pow phi1 2)) (+ (* 2 (pow phi1 2)) (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2))))) (* 1/2 (/ (+ (* -2 (* phi1 (+ (* -4 (pow phi1 2)) (+ (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))) (+ (* -2 (* phi1 (+ (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (* phi1 (+ (* -4 (pow phi1 2)) (+ (* 2 (pow phi1 2)) (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2))))))) phi2))) phi2))) phi2))) phi2))
(neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (neg.f64 phi1) (/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) (*.f64 phi1 (fma.f64 #s(literal -4 binary64) (*.f64 phi1 phi1) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)))) (fma.f64 phi1 (fma.f64 #s(literal -4 binary64) (*.f64 phi1 phi1) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal 2 binary64) (*.f64 phi1 phi1)))) (*.f64 (*.f64 #s(literal -2 binary64) phi1) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1))))) phi2) (*.f64 #s(literal -1/2 binary64) (fma.f64 #s(literal -4 binary64) (*.f64 phi1 phi1) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal 2 binary64) (*.f64 phi1 phi1)))))) phi2)) phi2)) phi2))
(sqrt (/ 1 (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))))
(+ (sqrt (/ 1 (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (* -1/2 (* (* phi1 (+ (* -2 (/ phi2 (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (* -1/2 (/ (* (sin phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))))) (sqrt (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 phi1 (*.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (sin.f64 phi2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal -2 binary64) phi2) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 2 binary64)))) (sqrt.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))))
(+ (sqrt (/ 1 (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (* phi1 (+ (* -1/2 (* (* phi1 (+ (* -1 (/ (* (+ (* -2 phi2) (* -1/2 (* (sin phi2) (pow (- lambda1 lambda2) 2)))) (+ (* -2 (/ phi2 (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (* -1/2 (/ (* (sin phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))))) (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (+ (* -1/4 (/ (* (cos phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (+ (* 1/4 (* (pow (+ (* -2 (/ phi2 (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (* -1/2 (/ (* (sin phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2)))) 2) (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (/ 1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2)))))) (sqrt (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))) (* -1/2 (* (+ (* -2 (/ phi2 (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (* -1/2 (/ (* (sin phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2)))) (sqrt (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))))
(fma.f64 phi1 (*.f64 #s(literal -1/2 binary64) (fma.f64 phi1 (*.f64 (-.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (cos.f64 phi2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 2 binary64))) (fma.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (sin.f64 phi2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal -2 binary64) phi2) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 2 binary64)))) #s(literal 2 binary64)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))) (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 2 binary64))))) (/.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 phi2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 #s(literal -2 binary64) phi2)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (sin.f64 phi2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal -2 binary64) phi2) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 2 binary64))))) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))) (sqrt.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))) (*.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (sin.f64 phi2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal -2 binary64) phi2) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 2 binary64)))) (sqrt.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))))
(+ (sqrt (/ 1 (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (* phi1 (+ (* -1/2 (* (+ (* -2 (/ phi2 (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (* -1/2 (/ (* (sin phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2)))) (sqrt (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))) (* phi1 (+ (* -1/2 (* (* phi1 (+ (* -1 (/ (* (+ 1 (* -1/4 (* (cos phi2) (pow (- lambda1 lambda2) 2)))) (+ (* -2 (/ phi2 (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (* -1/2 (/ (* (sin phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))))) (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (+ (* -1 (/ (* (+ (* -2 phi2) (* -1/2 (* (sin phi2) (pow (- lambda1 lambda2) 2)))) (+ (* -1 (/ (* (+ (* -2 phi2) (* -1/2 (* (sin phi2) (pow (- lambda1 lambda2) 2)))) (+ (* -2 (/ phi2 (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (* -1/2 (/ (* (sin phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))))) (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (+ (* -1/4 (/ (* (cos phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (/ 1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))))) (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (+ (* 1/12 (/ (* (sin phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (* 1/2 (* (+ (* -2 (/ phi2 (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (* -1/2 (/ (* (sin phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2)))) (* (+ (* -1 (/ (* (+ (* -2 phi2) (* -1/2 (* (sin phi2) (pow (- lambda1 lambda2) 2)))) (+ (* -2 (/ phi2 (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (* -1/2 (/ (* (sin phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))))) (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (+ (* -1/4 (/ (* (cos phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (+ (* 1/4 (* (pow (+ (* -2 (/ phi2 (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (* -1/2 (/ (* (sin phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2)))) 2) (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (/ 1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))))) (+ (* (+ 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 (* (+ (* -1 (/ (* (+ (* -2 phi2) (* -1/2 (* (sin phi2) (pow (- lambda1 lambda2) 2)))) (+ (* -2 (/ phi2 (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (* -1/2 (/ (* (sin phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))))) (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (+ (* -1/4 (/ (* (cos phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (+ (* 1/4 (* (pow (+ (* -2 (/ phi2 (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (* -1/2 (/ (* (sin phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2)))) 2) (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (/ 1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))))) (sqrt (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))))))
(fma.f64 phi1 (fma.f64 phi1 (*.f64 #s(literal -1/2 binary64) (fma.f64 phi1 (*.f64 (-.f64 (-.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (sin.f64 phi2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal -2 binary64) phi2) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 2 binary64))))) (*.f64 (-.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (cos.f64 phi2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 2 binary64))) (fma.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (sin.f64 phi2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal -2 binary64) phi2) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 2 binary64)))) #s(literal 2 binary64)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))) (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 2 binary64))))) (/.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 phi2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 #s(literal -2 binary64) phi2)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (sin.f64 phi2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal -2 binary64) phi2) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 2 binary64))))) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))) (/.f64 (*.f64 (*.f64 #s(literal 1/12 binary64) (sin.f64 phi2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 2 binary64)))) (/.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 phi2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 #s(literal -2 binary64) phi2)) (-.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (cos.f64 phi2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 2 binary64)))) (/.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 phi2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 #s(literal -2 binary64) phi2)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (sin.f64 phi2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal -2 binary64) phi2) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 2 binary64))))) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))))) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))) (/.f64 (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (cos.f64 phi2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) #s(literal 1 binary64)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (sin.f64 phi2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal -2 binary64) phi2) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 2 binary64))))) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))) (sqrt.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))) (*.f64 (-.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (cos.f64 phi2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 2 binary64))) (fma.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (sin.f64 phi2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal -2 binary64) phi2) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 2 binary64)))) #s(literal 2 binary64)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))) (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 2 binary64))))) (/.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 phi2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 #s(literal -2 binary64) phi2)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (sin.f64 phi2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal -2 binary64) phi2) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 2 binary64))))) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))) (sqrt.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))))) (*.f64 #s(literal -1/2 binary64) (*.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (sin.f64 phi2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal -2 binary64) phi2) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 2 binary64)))) (sqrt.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))))
(/ 1 phi1)
(/.f64 #s(literal 1 binary64) phi1)
(/ (+ 1 (/ phi2 phi1)) phi1)
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) phi1)
(/ (+ 1 (+ (* -1/2 (/ (+ (* -4 (pow phi2 2)) (+ (* 2 (pow phi2 2)) (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)))) (pow phi1 2))) (/ phi2 phi1))) phi1)
(/.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (/.f64 (fma.f64 #s(literal -4 binary64) (*.f64 phi2 phi2) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal 2 binary64) (*.f64 phi2 phi2)))) (*.f64 phi1 phi1)) (/.f64 phi2 phi1))) phi1)
(/ (+ 1 (+ (* -1/2 (/ (+ (* -4 (pow phi2 2)) (+ (* 2 (pow phi2 2)) (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)))) (pow phi1 2))) (+ (* -1/2 (/ (+ (* -1 (* phi2 (+ (* -4 (pow phi2 2)) (+ (* 2 (pow phi2 2)) (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)))))) (+ (* 2 (* phi2 (+ (* -4 (pow phi2 2)) (+ (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))) (* 2 (* phi2 (+ (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (pow phi1 3))) (/ phi2 phi1)))) phi1)
(/.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (/.f64 (fma.f64 #s(literal -4 binary64) (*.f64 phi2 phi2) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal 2 binary64) (*.f64 phi2 phi2)))) (*.f64 phi1 phi1)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (fma.f64 phi2 (fma.f64 #s(literal -4 binary64) (*.f64 phi2 phi2) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))) (*.f64 phi2 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))))) (*.f64 phi2 (fma.f64 #s(literal -4 binary64) (*.f64 phi2 phi2) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal 2 binary64) (*.f64 phi2 phi2)))))) (*.f64 phi1 (*.f64 phi1 phi1))) (/.f64 phi2 phi1)))) phi1)
(/ -1 phi1)
(/.f64 #s(literal -1 binary64) phi1)
(* -1 (/ (+ 1 (/ phi2 phi1)) phi1))
(neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) phi1))
(* -1 (/ (+ 1 (* -1 (/ (+ (* -1 phi2) (* 1/2 (/ (+ (* -4 (pow phi2 2)) (+ (* 2 (pow phi2 2)) (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)))) phi1))) phi1))) phi1))
(neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal -4 binary64) (*.f64 phi2 phi2) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal 2 binary64) (*.f64 phi2 phi2)))) phi1) (neg.f64 phi2)) phi1)) phi1))
(* -1 (/ (+ 1 (* -1 (/ (+ (* -1 phi2) (* -1 (/ (+ (* -1/2 (+ (* -4 (pow phi2 2)) (+ (* 2 (pow phi2 2)) (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2))))) (* 1/2 (/ (+ (* -2 (* phi2 (+ (* -4 (pow phi2 2)) (+ (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))) (+ (* -2 (* phi2 (+ (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (* phi2 (+ (* -4 (pow phi2 2)) (+ (* 2 (pow phi2 2)) (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2))))))) phi1))) phi1))) phi1))) phi1))
(neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (neg.f64 phi2) (/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) (*.f64 phi2 (fma.f64 #s(literal -4 binary64) (*.f64 phi2 phi2) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))) (fma.f64 phi2 (fma.f64 #s(literal -4 binary64) (*.f64 phi2 phi2) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal 2 binary64) (*.f64 phi2 phi2)))) (*.f64 (*.f64 #s(literal -2 binary64) phi2) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))))) phi1) (*.f64 #s(literal -1/2 binary64) (fma.f64 #s(literal -4 binary64) (*.f64 phi2 phi2) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal 2 binary64) (*.f64 phi2 phi2)))))) phi1)) phi1)) phi1))
(* 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)
(+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))) (pow lambda2 2))
(fma.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 lambda2 lambda2) #s(literal 1 binary64)) (*.f64 lambda2 lambda2))
(+ (* lambda1 (+ (* -2 lambda2) (* 1/2 (* lambda2 (pow phi1 2))))) (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))) (pow lambda2 2)))
(fma.f64 lambda1 (fma.f64 #s(literal -2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (*.f64 lambda2 (*.f64 phi1 phi1)))) (fma.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 lambda2 lambda2) #s(literal 1 binary64)) (*.f64 lambda2 lambda2)))
(+ (* lambda1 (+ (* -2 lambda2) (+ (* 1/2 (* lambda2 (pow phi1 2))) (* lambda1 (+ 1 (* -1/4 (pow phi1 2))))))) (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))) (pow lambda2 2)))
(fma.f64 lambda1 (fma.f64 #s(literal -2 binary64) lambda2 (fma.f64 lambda1 (fma.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1) #s(literal 1 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 lambda2 (*.f64 phi1 phi1))))) (fma.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 lambda2 lambda2) #s(literal 1 binary64)) (*.f64 lambda2 lambda2)))
(+ (* lambda1 (+ (* -2 lambda2) (+ (* 1/2 (* lambda2 (pow phi1 2))) (* lambda1 (+ 1 (* -1/4 (pow phi1 2))))))) (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))) (pow lambda2 2)))
(fma.f64 lambda1 (fma.f64 #s(literal -2 binary64) lambda2 (fma.f64 lambda1 (fma.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1) #s(literal 1 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 lambda2 (*.f64 phi1 phi1))))) (fma.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 lambda2 lambda2) #s(literal 1 binary64)) (*.f64 lambda2 lambda2)))
(* (pow lambda1 2) (+ 1 (* -1/4 (pow phi1 2))))
(*.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1) #s(literal 1 binary64)))
(* (pow lambda1 2) (+ 1 (+ (* -2 (/ lambda2 lambda1)) (+ (* -1/4 (pow phi1 2)) (* 1/2 (/ (* lambda2 (pow phi1 2)) lambda1))))))
(*.f64 (*.f64 lambda1 lambda1) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -2 binary64) (/.f64 lambda2 lambda1) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 lambda2 (*.f64 phi1 phi1)) lambda1) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))))))
(* (pow lambda1 2) (+ 1 (+ (* -2 (/ lambda2 lambda1)) (+ (* -1/4 (pow phi1 2)) (+ (* 1/2 (/ (* lambda2 (pow phi1 2)) lambda1)) (+ (/ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))) (pow lambda1 2)) (/ (pow lambda2 2) (pow lambda1 2))))))))
(*.f64 (*.f64 lambda1 lambda1) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -2 binary64) (/.f64 lambda2 lambda1) (fma.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 lambda2 (*.f64 phi1 phi1)) lambda1) (fma.f64 (*.f64 phi1 phi1) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 lambda2 lambda2) #s(literal 1 binary64)) (*.f64 lambda1 lambda1)) (/.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1))))))))
(* (pow lambda1 2) (+ 1 (+ (* -2 (/ lambda2 lambda1)) (+ (* -1/4 (pow phi1 2)) (+ (* 1/2 (/ (* lambda2 (pow phi1 2)) lambda1)) (+ (/ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))) (pow lambda1 2)) (/ (pow lambda2 2) (pow lambda1 2))))))))
(*.f64 (*.f64 lambda1 lambda1) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -2 binary64) (/.f64 lambda2 lambda1) (fma.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 lambda2 (*.f64 phi1 phi1)) lambda1) (fma.f64 (*.f64 phi1 phi1) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 lambda2 lambda2) #s(literal 1 binary64)) (*.f64 lambda1 lambda1)) (/.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1))))))))
(* (pow lambda1 2) (+ 1 (* -1/4 (pow phi1 2))))
(*.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1) #s(literal 1 binary64)))
(* (pow lambda1 2) (+ 1 (+ (* -1 (/ (+ (* -1/2 (* lambda2 (pow phi1 2))) (* 2 lambda2)) lambda1)) (* -1/4 (pow phi1 2)))))
(*.f64 (*.f64 lambda1 lambda1) (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) lambda2 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (*.f64 phi1 phi1)))) lambda1)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))))
(* (pow lambda1 2) (+ 1 (+ (* -1 (/ (+ (* -1 (/ (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))) (pow lambda2 2)) lambda1)) (+ (* -1/2 (* lambda2 (pow phi1 2))) (* 2 lambda2))) lambda1)) (* -1/4 (pow phi1 2)))))
(*.f64 (*.f64 lambda1 lambda1) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1)) (/.f64 (-.f64 (fma.f64 #s(literal 2 binary64) lambda2 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (*.f64 phi1 phi1)))) (/.f64 (fma.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 lambda2 lambda2) #s(literal 1 binary64)) (*.f64 lambda2 lambda2)) lambda1)) lambda1))))
(* (pow lambda1 2) (+ 1 (+ (* -1 (/ (+ (* -1 (/ (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))) (pow lambda2 2)) lambda1)) (+ (* -1/2 (* lambda2 (pow phi1 2))) (* 2 lambda2))) lambda1)) (* -1/4 (pow phi1 2)))))
(*.f64 (*.f64 lambda1 lambda1) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1)) (/.f64 (-.f64 (fma.f64 #s(literal 2 binary64) lambda2 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (*.f64 phi1 phi1)))) (/.f64 (fma.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 lambda2 lambda2) #s(literal 1 binary64)) (*.f64 lambda2 lambda2)) lambda1)) lambda1))))
(+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2)))) (pow lambda1 2))
(fma.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 lambda1 lambda1) #s(literal 1 binary64)) (*.f64 lambda1 lambda1))
(+ (* lambda2 (+ (* -2 lambda1) (* 1/2 (* lambda1 (pow phi1 2))))) (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2)))) (pow lambda1 2)))
(fma.f64 lambda2 (fma.f64 #s(literal 1/2 binary64) (*.f64 lambda1 (*.f64 phi1 phi1)) (*.f64 #s(literal -2 binary64) lambda1)) (fma.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 lambda1 lambda1) #s(literal 1 binary64)) (*.f64 lambda1 lambda1)))
(+ (* lambda2 (+ (* -2 lambda1) (+ (* 1/2 (* lambda1 (pow phi1 2))) (* lambda2 (+ 1 (* -1/4 (pow phi1 2))))))) (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2)))) (pow lambda1 2)))
(fma.f64 lambda2 (fma.f64 #s(literal -2 binary64) lambda1 (fma.f64 #s(literal 1/2 binary64) (*.f64 lambda1 (*.f64 phi1 phi1)) (*.f64 lambda2 (fma.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1) #s(literal 1 binary64))))) (fma.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 lambda1 lambda1) #s(literal 1 binary64)) (*.f64 lambda1 lambda1)))
(+ (* lambda2 (+ (* -2 lambda1) (+ (* 1/2 (* lambda1 (pow phi1 2))) (* lambda2 (+ 1 (* -1/4 (pow phi1 2))))))) (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2)))) (pow lambda1 2)))
(fma.f64 lambda2 (fma.f64 #s(literal -2 binary64) lambda1 (fma.f64 #s(literal 1/2 binary64) (*.f64 lambda1 (*.f64 phi1 phi1)) (*.f64 lambda2 (fma.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1) #s(literal 1 binary64))))) (fma.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 lambda1 lambda1) #s(literal 1 binary64)) (*.f64 lambda1 lambda1)))
(* (pow lambda2 2) (+ 1 (* -1/4 (pow phi1 2))))
(*.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1) #s(literal 1 binary64)))
(* (pow lambda2 2) (+ 1 (+ (* -2 (/ lambda1 lambda2)) (+ (* -1/4 (pow phi1 2)) (* 1/2 (/ (* lambda1 (pow phi1 2)) lambda2))))))
(*.f64 (*.f64 lambda2 lambda2) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -2 binary64) (/.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 lambda1 (*.f64 phi1 phi1)) lambda2) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))))))
(* (pow lambda2 2) (+ 1 (+ (* -2 (/ lambda1 lambda2)) (+ (* -1/4 (pow phi1 2)) (+ (* 1/2 (/ (* lambda1 (pow phi1 2)) lambda2)) (+ (/ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2)))) (pow lambda2 2)) (/ (pow lambda1 2) (pow lambda2 2))))))))
(*.f64 (*.f64 lambda2 lambda2) (+.f64 (fma.f64 #s(literal -2 binary64) (/.f64 lambda1 lambda2) #s(literal 1 binary64)) (fma.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 lambda1 (*.f64 phi1 phi1)) lambda2) (fma.f64 (*.f64 phi1 phi1) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 lambda1 lambda1) #s(literal 1 binary64)) (*.f64 lambda2 lambda2)) (/.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))))))
(* (pow lambda2 2) (+ 1 (+ (* -2 (/ lambda1 lambda2)) (+ (* -1/4 (pow phi1 2)) (+ (* 1/2 (/ (* lambda1 (pow phi1 2)) lambda2)) (+ (/ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2)))) (pow lambda2 2)) (/ (pow lambda1 2) (pow lambda2 2))))))))
(*.f64 (*.f64 lambda2 lambda2) (+.f64 (fma.f64 #s(literal -2 binary64) (/.f64 lambda1 lambda2) #s(literal 1 binary64)) (fma.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 lambda1 (*.f64 phi1 phi1)) lambda2) (fma.f64 (*.f64 phi1 phi1) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 lambda1 lambda1) #s(literal 1 binary64)) (*.f64 lambda2 lambda2)) (/.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))))))
(* (pow lambda2 2) (+ 1 (* -1/4 (pow phi1 2))))
(*.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1) #s(literal 1 binary64)))
(* (pow lambda2 2) (+ 1 (+ (* -1 (/ (+ (* -1/2 (* lambda1 (pow phi1 2))) (* 2 lambda1)) lambda2)) (* -1/4 (pow phi1 2)))))
(*.f64 (*.f64 lambda2 lambda2) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1)) (/.f64 (fma.f64 #s(literal 2 binary64) lambda1 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (*.f64 phi1 phi1)))) lambda2))))
(* (pow lambda2 2) (+ 1 (+ (* -1 (/ (+ (* -1 (/ (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2)))) (pow lambda1 2)) lambda2)) (+ (* -1/2 (* lambda1 (pow phi1 2))) (* 2 lambda1))) lambda2)) (* -1/4 (pow phi1 2)))))
(*.f64 (*.f64 lambda2 lambda2) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1)) (/.f64 (-.f64 (fma.f64 #s(literal 2 binary64) lambda1 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (*.f64 phi1 phi1)))) (/.f64 (fma.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 lambda1 lambda1) #s(literal 1 binary64)) (*.f64 lambda1 lambda1)) lambda2)) lambda2))))
(* (pow lambda2 2) (+ 1 (+ (* -1 (/ (+ (* -1 (/ (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2)))) (pow lambda1 2)) lambda2)) (+ (* -1/2 (* lambda1 (pow phi1 2))) (* 2 lambda1))) lambda2)) (* -1/4 (pow phi1 2)))))
(*.f64 (*.f64 lambda2 lambda2) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1)) (/.f64 (-.f64 (fma.f64 #s(literal 2 binary64) lambda1 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (*.f64 phi1 phi1)))) (/.f64 (fma.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 lambda1 lambda1) #s(literal 1 binary64)) (*.f64 lambda1 lambda1)) lambda2)) lambda2))))
(pow (- lambda1 lambda2) 2)
(*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))
(+ (* (pow phi1 2) (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2)))) (pow (- lambda1 lambda2) 2))
(fma.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))
(+ (* (pow phi1 2) (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2)))) (pow (- lambda1 lambda2) 2))
(fma.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))
(+ (* (pow phi1 2) (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2)))) (pow (- lambda1 lambda2) 2))
(fma.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))
(* (pow phi1 2) (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))))
(*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)))
(* (pow phi1 2) (+ 1 (+ (* -1/4 (pow (- lambda1 lambda2) 2)) (/ (pow (- lambda1 lambda2) 2) (pow phi1 2)))))
(*.f64 (*.f64 phi1 phi1) (+.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1))))
(* (pow phi1 2) (+ 1 (+ (* -1/4 (pow (- lambda1 lambda2) 2)) (/ (pow (- lambda1 lambda2) 2) (pow phi1 2)))))
(*.f64 (*.f64 phi1 phi1) (+.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1))))
(* (pow phi1 2) (+ 1 (+ (* -1/4 (pow (- lambda1 lambda2) 2)) (/ (pow (- lambda1 lambda2) 2) (pow phi1 2)))))
(*.f64 (*.f64 phi1 phi1) (+.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1))))
(* (pow phi1 2) (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))))
(*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)))
(* (pow phi1 2) (+ 1 (+ (* -1/4 (pow (- lambda1 lambda2) 2)) (/ (pow (- lambda1 lambda2) 2) (pow phi1 2)))))
(*.f64 (*.f64 phi1 phi1) (+.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1))))
(* (pow phi1 2) (+ 1 (+ (* -1/4 (pow (- lambda1 lambda2) 2)) (/ (pow (- lambda1 lambda2) 2) (pow phi1 2)))))
(*.f64 (*.f64 phi1 phi1) (+.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1))))
(* (pow phi1 2) (+ 1 (+ (* -1/4 (pow (- lambda1 lambda2) 2)) (/ (pow (- lambda1 lambda2) 2) (pow phi1 2)))))
(*.f64 (*.f64 phi1 phi1) (+.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1))))
(* R (sqrt (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2)))) (pow (- lambda1 lambda2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))))
(* R (sqrt (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2)))) (pow (- lambda1 lambda2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))))
(* R (sqrt (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2)))) (pow (- lambda1 lambda2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))))
(* R (sqrt (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2)))) (pow (- lambda1 lambda2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))))
(* R (sqrt (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2)))) (pow (- lambda1 lambda2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))))
(* R (sqrt (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2)))) (pow (- lambda1 lambda2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))))
(* R (sqrt (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2)))) (pow (- lambda1 lambda2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))))
(* R (sqrt (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2)))) (pow (- lambda1 lambda2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))))
(* R (sqrt (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2)))) (pow (- lambda1 lambda2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))))
(* R (sqrt (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2)))) (pow (- lambda1 lambda2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))))
(* R (sqrt (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2)))) (pow (- lambda1 lambda2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))))
(* R (sqrt (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2)))) (pow (- lambda1 lambda2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))))
(* R (sqrt (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))) (pow lambda2 2))))
(*.f64 R (sqrt.f64 (fma.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 lambda2 lambda2) #s(literal 1 binary64)) (*.f64 lambda2 lambda2))))
(+ (* 1/2 (* (* R (* lambda1 (+ (* -2 lambda2) (* 1/2 (* lambda2 (pow phi1 2)))))) (sqrt (/ 1 (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))) (pow lambda2 2)))))) (* R (sqrt (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))) (pow lambda2 2)))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R lambda1) (fma.f64 #s(literal -2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (*.f64 lambda2 (*.f64 phi1 phi1)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 lambda2 lambda2) #s(literal 1 binary64)) (*.f64 lambda2 lambda2)))) (*.f64 R (sqrt.f64 (fma.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 lambda2 lambda2) #s(literal 1 binary64)) (*.f64 lambda2 lambda2)))))
(+ (* R (sqrt (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))) (pow lambda2 2)))) (* lambda1 (+ (* 1/2 (* (* R (* lambda1 (- (+ 1 (* -1/4 (pow phi1 2))) (* 1/4 (/ (pow (+ (* -2 lambda2) (* 1/2 (* lambda2 (pow phi1 2)))) 2) (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))) (pow lambda2 2))))))) (sqrt (/ 1 (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))) (pow lambda2 2)))))) (* 1/2 (* (* R (+ (* -2 lambda2) (* 1/2 (* lambda2 (pow phi1 2))))) (sqrt (/ 1 (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))) (pow lambda2 2)))))))))
(fma.f64 lambda1 (*.f64 #s(literal 1/2 binary64) (fma.f64 R (*.f64 lambda1 (*.f64 (+.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1) #s(literal 1 binary64)) (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (*.f64 lambda2 (*.f64 phi1 phi1)))) (fma.f64 #s(literal -2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (*.f64 lambda2 (*.f64 phi1 phi1))))) (fma.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 lambda2 lambda2) #s(literal 1 binary64)) (*.f64 lambda2 lambda2))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 lambda2 lambda2) #s(literal 1 binary64)) (*.f64 lambda2 lambda2)))))) (*.f64 (*.f64 R (fma.f64 #s(literal -2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (*.f64 lambda2 (*.f64 phi1 phi1))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 lambda2 lambda2) #s(literal 1 binary64)) (*.f64 lambda2 lambda2))))))) (*.f64 R (sqrt.f64 (fma.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 lambda2 lambda2) #s(literal 1 binary64)) (*.f64 lambda2 lambda2)))))
(+ (* R (sqrt (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))) (pow lambda2 2)))) (* lambda1 (+ (* 1/2 (* (* R (+ (* -2 lambda2) (* 1/2 (* lambda2 (pow phi1 2))))) (sqrt (/ 1 (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))) (pow lambda2 2)))))) (* lambda1 (+ (* -1/4 (* (* R (* lambda1 (* (+ (* -2 lambda2) (* 1/2 (* lambda2 (pow phi1 2)))) (- (+ 1 (* -1/4 (pow phi1 2))) (* 1/4 (/ (pow (+ (* -2 lambda2) (* 1/2 (* lambda2 (pow phi1 2)))) 2) (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))) (pow lambda2 2)))))))) (sqrt (/ 1 (pow (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))) (pow lambda2 2)) 3))))) (* 1/2 (* (* R (- (+ 1 (* -1/4 (pow phi1 2))) (* 1/4 (/ (pow (+ (* -2 lambda2) (* 1/2 (* lambda2 (pow phi1 2)))) 2) (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))) (pow lambda2 2)))))) (sqrt (/ 1 (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))) (pow lambda2 2)))))))))))
(fma.f64 lambda1 (fma.f64 lambda1 (fma.f64 #s(literal -1/4 binary64) (*.f64 R (*.f64 (*.f64 (*.f64 lambda1 (fma.f64 #s(literal -2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (*.f64 lambda2 (*.f64 phi1 phi1))))) (+.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1) #s(literal 1 binary64)) (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (*.f64 lambda2 (*.f64 phi1 phi1)))) (fma.f64 #s(literal -2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (*.f64 lambda2 (*.f64 phi1 phi1))))) (fma.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 lambda2 lambda2) #s(literal 1 binary64)) (*.f64 lambda2 lambda2)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 lambda2 lambda2) #s(literal 1 binary64)) (*.f64 lambda2 lambda2)) (*.f64 (fma.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 lambda2 lambda2) #s(literal 1 binary64)) (*.f64 lambda2 lambda2)) (fma.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 lambda2 lambda2) #s(literal 1 binary64)) (*.f64 lambda2 lambda2)))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 R (*.f64 (+.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1) #s(literal 1 binary64)) (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (*.f64 lambda2 (*.f64 phi1 phi1)))) (fma.f64 #s(literal -2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (*.f64 lambda2 (*.f64 phi1 phi1))))) (fma.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 lambda2 lambda2) #s(literal 1 binary64)) (*.f64 lambda2 lambda2))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 lambda2 lambda2) #s(literal 1 binary64)) (*.f64 lambda2 lambda2)))))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 R (fma.f64 #s(literal -2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (*.f64 lambda2 (*.f64 phi1 phi1)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 lambda2 lambda2) #s(literal 1 binary64)) (*.f64 lambda2 lambda2)))))) (*.f64 R (sqrt.f64 (fma.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 lambda2 lambda2) #s(literal 1 binary64)) (*.f64 lambda2 lambda2)))))
(* (* R lambda1) (sqrt (+ 1 (* -1/4 (pow phi1 2)))))
(*.f64 (*.f64 R lambda1) (sqrt.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1) #s(literal 1 binary64))))
(* lambda1 (+ (* 1/2 (* (/ (* R (+ (* -2 lambda2) (* 1/2 (* lambda2 (pow phi1 2))))) lambda1) (sqrt (/ 1 (+ 1 (* -1/4 (pow phi1 2))))))) (* R (sqrt (+ 1 (* -1/4 (pow phi1 2)))))))
(*.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 R (fma.f64 #s(literal -2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (*.f64 lambda2 (*.f64 phi1 phi1))))) lambda1) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1) #s(literal 1 binary64))))) (*.f64 R (sqrt.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1) #s(literal 1 binary64))))))
(* lambda1 (+ (* 1/2 (* (/ (* R (+ (* -2 lambda2) (* 1/2 (* lambda2 (pow phi1 2))))) lambda1) (sqrt (/ 1 (+ 1 (* -1/4 (pow phi1 2))))))) (+ (* 1/2 (* (/ (* R (- (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))) (pow lambda2 2)) (* 1/4 (/ (pow (+ (* -2 lambda2) (* 1/2 (* lambda2 (pow phi1 2)))) 2) (+ 1 (* -1/4 (pow phi1 2))))))) (pow lambda1 2)) (sqrt (/ 1 (+ 1 (* -1/4 (pow phi1 2))))))) (* R (sqrt (+ 1 (* -1/4 (pow phi1 2))))))))
(*.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 R (fma.f64 #s(literal -2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (*.f64 lambda2 (*.f64 phi1 phi1))))) lambda1) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1) #s(literal 1 binary64))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 R (+.f64 (fma.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 lambda2 lambda2) #s(literal 1 binary64)) (*.f64 lambda2 lambda2)) (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (*.f64 lambda2 (*.f64 phi1 phi1)))) (fma.f64 #s(literal -2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (*.f64 lambda2 (*.f64 phi1 phi1))))) (fma.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1) #s(literal 1 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1) #s(literal 1 binary64))))) (*.f64 lambda1 lambda1)) (*.f64 R (sqrt.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1) #s(literal 1 binary64)))))))
(* lambda1 (+ (* -1/4 (* (/ (* R (* (+ (* -2 lambda2) (* 1/2 (* lambda2 (pow phi1 2)))) (- (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))) (pow lambda2 2)) (* 1/4 (/ (pow (+ (* -2 lambda2) (* 1/2 (* lambda2 (pow phi1 2)))) 2) (+ 1 (* -1/4 (pow phi1 2)))))))) (pow lambda1 3)) (sqrt (/ 1 (pow (+ 1 (* -1/4 (pow phi1 2))) 3))))) (+ (* 1/2 (* (/ (* R (+ (* -2 lambda2) (* 1/2 (* lambda2 (pow phi1 2))))) lambda1) (sqrt (/ 1 (+ 1 (* -1/4 (pow phi1 2))))))) (+ (* 1/2 (* (/ (* R (- (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))) (pow lambda2 2)) (* 1/4 (/ (pow (+ (* -2 lambda2) (* 1/2 (* lambda2 (pow phi1 2)))) 2) (+ 1 (* -1/4 (pow phi1 2))))))) (pow lambda1 2)) (sqrt (/ 1 (+ 1 (* -1/4 (pow phi1 2))))))) (* R (sqrt (+ 1 (* -1/4 (pow phi1 2)))))))))
(*.f64 lambda1 (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 (*.f64 R (fma.f64 #s(literal -2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (*.f64 lambda2 (*.f64 phi1 phi1))))) (+.f64 (fma.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 lambda2 lambda2) #s(literal 1 binary64)) (*.f64 lambda2 lambda2)) (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (*.f64 lambda2 (*.f64 phi1 phi1)))) (fma.f64 #s(literal -2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (*.f64 lambda2 (*.f64 phi1 phi1))))) (fma.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1) #s(literal 1 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1) #s(literal 1 binary64)) (fma.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1) #s(literal 1 binary64))))))) (*.f64 lambda1 (*.f64 lambda1 lambda1))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 R (fma.f64 #s(literal -2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (*.f64 lambda2 (*.f64 phi1 phi1))))) lambda1) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1) #s(literal 1 binary64))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 R (+.f64 (fma.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 lambda2 lambda2) #s(literal 1 binary64)) (*.f64 lambda2 lambda2)) (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (*.f64 lambda2 (*.f64 phi1 phi1)))) (fma.f64 #s(literal -2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (*.f64 lambda2 (*.f64 phi1 phi1))))) (fma.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1) #s(literal 1 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1) #s(literal 1 binary64))))) (*.f64 lambda1 lambda1)) (*.f64 R (sqrt.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1) #s(literal 1 binary64))))))))
(* -1 (* (* R lambda1) (sqrt (+ 1 (* -1/4 (pow phi1 2))))))
(*.f64 (neg.f64 (*.f64 R lambda1)) (sqrt.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1) #s(literal 1 binary64))))
(* -1 (* lambda1 (+ (* -1/2 (* (/ (* R (+ (* -1/2 (* lambda2 (pow phi1 2))) (* 2 lambda2))) lambda1) (sqrt (/ 1 (+ 1 (* -1/4 (pow phi1 2))))))) (* R (sqrt (+ 1 (* -1/4 (pow phi1 2))))))))
(*.f64 (neg.f64 lambda1) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 R (fma.f64 #s(literal 2 binary64) lambda2 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (*.f64 phi1 phi1))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1) #s(literal 1 binary64))))) lambda1) (*.f64 R (sqrt.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1) #s(literal 1 binary64))))))
(* -1 (* lambda1 (+ (* -1 (/ (+ (* -1/2 (* (/ (* R (- (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))) (pow lambda2 2)) (* 1/4 (/ (pow (+ (* -1/2 (* lambda2 (pow phi1 2))) (* 2 lambda2)) 2) (+ 1 (* -1/4 (pow phi1 2))))))) lambda1) (sqrt (/ 1 (+ 1 (* -1/4 (pow phi1 2))))))) (* 1/2 (* (* R (+ (* -1/2 (* lambda2 (pow phi1 2))) (* 2 lambda2))) (sqrt (/ 1 (+ 1 (* -1/4 (pow phi1 2)))))))) lambda1)) (* R (sqrt (+ 1 (* -1/4 (pow phi1 2))))))))
(*.f64 (neg.f64 lambda1) (-.f64 (*.f64 R (sqrt.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1) #s(literal 1 binary64)))) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 R (*.f64 (+.f64 (fma.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 lambda2 lambda2) #s(literal 1 binary64)) (*.f64 lambda2 lambda2)) (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) lambda2 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (*.f64 phi1 phi1)))) (fma.f64 #s(literal 2 binary64) lambda2 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (*.f64 phi1 phi1))))) (fma.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1) #s(literal 1 binary64))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1) #s(literal 1 binary64)))))) lambda1) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (fma.f64 #s(literal 2 binary64) lambda2 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (*.f64 phi1 phi1))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1) #s(literal 1 binary64))))))) lambda1)))
(* -1 (* lambda1 (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/4 (* (/ (* R (* (+ (* -1/2 (* lambda2 (pow phi1 2))) (* 2 lambda2)) (- (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))) (pow lambda2 2)) (* 1/4 (/ (pow (+ (* -1/2 (* lambda2 (pow phi1 2))) (* 2 lambda2)) 2) (+ 1 (* -1/4 (pow phi1 2)))))))) lambda1) (sqrt (/ 1 (pow (+ 1 (* -1/4 (pow phi1 2))) 3))))) (* 1/2 (* (* R (- (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))) (pow lambda2 2)) (* 1/4 (/ (pow (+ (* -1/2 (* lambda2 (pow phi1 2))) (* 2 lambda2)) 2) (+ 1 (* -1/4 (pow phi1 2))))))) (sqrt (/ 1 (+ 1 (* -1/4 (pow phi1 2)))))))) lambda1)) (* 1/2 (* (* R (+ (* -1/2 (* lambda2 (pow phi1 2))) (* 2 lambda2))) (sqrt (/ 1 (+ 1 (* -1/4 (pow phi1 2)))))))) lambda1)) (* R (sqrt (+ 1 (* -1/4 (pow phi1 2))))))))
(*.f64 (neg.f64 lambda1) (-.f64 (*.f64 R (sqrt.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1) #s(literal 1 binary64)))) (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (fma.f64 #s(literal 2 binary64) lambda2 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (*.f64 phi1 phi1))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1) #s(literal 1 binary64)))))) (/.f64 (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 (*.f64 R (fma.f64 #s(literal 2 binary64) lambda2 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (*.f64 phi1 phi1))))) (+.f64 (fma.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 lambda2 lambda2) #s(literal 1 binary64)) (*.f64 lambda2 lambda2)) (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) lambda2 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (*.f64 phi1 phi1)))) (fma.f64 #s(literal 2 binary64) lambda2 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (*.f64 phi1 phi1))))) (fma.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1) #s(literal 1 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1) #s(literal 1 binary64)) (fma.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1) #s(literal 1 binary64))))))) lambda1) (*.f64 #s(literal 1/2 binary64) (*.f64 R (*.f64 (+.f64 (fma.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 lambda2 lambda2) #s(literal 1 binary64)) (*.f64 lambda2 lambda2)) (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) lambda2 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (*.f64 phi1 phi1)))) (fma.f64 #s(literal 2 binary64) lambda2 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (*.f64 phi1 phi1))))) (fma.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1) #s(literal 1 binary64))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1) #s(literal 1 binary64)))))))) lambda1)) lambda1)))
(* R (sqrt (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2)))) (pow lambda1 2))))
(*.f64 R (sqrt.f64 (fma.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 lambda1 lambda1) #s(literal 1 binary64)) (*.f64 lambda1 lambda1))))
(+ (* 1/2 (* (* R (* lambda2 (+ (* -2 lambda1) (* 1/2 (* lambda1 (pow phi1 2)))))) (sqrt (/ 1 (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2)))) (pow lambda1 2)))))) (* R (sqrt (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2)))) (pow lambda1 2)))))
(fma.f64 R (sqrt.f64 (fma.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 lambda1 lambda1) #s(literal 1 binary64)) (*.f64 lambda1 lambda1))) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R lambda2) (fma.f64 #s(literal 1/2 binary64) (*.f64 lambda1 (*.f64 phi1 phi1)) (*.f64 #s(literal -2 binary64) lambda1)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 lambda1 lambda1) #s(literal 1 binary64)) (*.f64 lambda1 lambda1))))))
(+ (* R (sqrt (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2)))) (pow lambda1 2)))) (* lambda2 (+ (* 1/2 (* (* R (* lambda2 (- (+ 1 (* -1/4 (pow phi1 2))) (* 1/4 (/ (pow (+ (* -2 lambda1) (* 1/2 (* lambda1 (pow phi1 2)))) 2) (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2)))) (pow lambda1 2))))))) (sqrt (/ 1 (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2)))) (pow lambda1 2)))))) (* 1/2 (* (* R (+ (* -2 lambda1) (* 1/2 (* lambda1 (pow phi1 2))))) (sqrt (/ 1 (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2)))) (pow lambda1 2)))))))))
(fma.f64 lambda2 (*.f64 #s(literal 1/2 binary64) (fma.f64 R (*.f64 lambda2 (*.f64 (+.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1) #s(literal 1 binary64)) (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 lambda1 (*.f64 phi1 phi1)) (*.f64 #s(literal -2 binary64) lambda1)) (fma.f64 #s(literal 1/2 binary64) (*.f64 lambda1 (*.f64 phi1 phi1)) (*.f64 #s(literal -2 binary64) lambda1))) (fma.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 lambda1 lambda1) #s(literal 1 binary64)) (*.f64 lambda1 lambda1))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 lambda1 lambda1) #s(literal 1 binary64)) (*.f64 lambda1 lambda1)))))) (*.f64 (*.f64 R (fma.f64 #s(literal 1/2 binary64) (*.f64 lambda1 (*.f64 phi1 phi1)) (*.f64 #s(literal -2 binary64) lambda1))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 lambda1 lambda1) #s(literal 1 binary64)) (*.f64 lambda1 lambda1))))))) (*.f64 R (sqrt.f64 (fma.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 lambda1 lambda1) #s(literal 1 binary64)) (*.f64 lambda1 lambda1)))))
(+ (* R (sqrt (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2)))) (pow lambda1 2)))) (* lambda2 (+ (* 1/2 (* (* R (+ (* -2 lambda1) (* 1/2 (* lambda1 (pow phi1 2))))) (sqrt (/ 1 (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2)))) (pow lambda1 2)))))) (* lambda2 (+ (* -1/4 (* (* R (* lambda2 (* (+ (* -2 lambda1) (* 1/2 (* lambda1 (pow phi1 2)))) (- (+ 1 (* -1/4 (pow phi1 2))) (* 1/4 (/ (pow (+ (* -2 lambda1) (* 1/2 (* lambda1 (pow phi1 2)))) 2) (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2)))) (pow lambda1 2)))))))) (sqrt (/ 1 (pow (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2)))) (pow lambda1 2)) 3))))) (* 1/2 (* (* R (- (+ 1 (* -1/4 (pow phi1 2))) (* 1/4 (/ (pow (+ (* -2 lambda1) (* 1/2 (* lambda1 (pow phi1 2)))) 2) (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2)))) (pow lambda1 2)))))) (sqrt (/ 1 (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2)))) (pow lambda1 2)))))))))))
(fma.f64 lambda2 (fma.f64 lambda2 (fma.f64 #s(literal -1/4 binary64) (*.f64 R (*.f64 (*.f64 (*.f64 lambda2 (fma.f64 #s(literal 1/2 binary64) (*.f64 lambda1 (*.f64 phi1 phi1)) (*.f64 #s(literal -2 binary64) lambda1))) (+.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1) #s(literal 1 binary64)) (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 lambda1 (*.f64 phi1 phi1)) (*.f64 #s(literal -2 binary64) lambda1)) (fma.f64 #s(literal 1/2 binary64) (*.f64 lambda1 (*.f64 phi1 phi1)) (*.f64 #s(literal -2 binary64) lambda1))) (fma.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 lambda1 lambda1) #s(literal 1 binary64)) (*.f64 lambda1 lambda1)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 lambda1 lambda1) #s(literal 1 binary64)) (*.f64 lambda1 lambda1)) (*.f64 (fma.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 lambda1 lambda1) #s(literal 1 binary64)) (*.f64 lambda1 lambda1)) (fma.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 lambda1 lambda1) #s(literal 1 binary64)) (*.f64 lambda1 lambda1)))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 R (*.f64 (+.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1) #s(literal 1 binary64)) (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 lambda1 (*.f64 phi1 phi1)) (*.f64 #s(literal -2 binary64) lambda1)) (fma.f64 #s(literal 1/2 binary64) (*.f64 lambda1 (*.f64 phi1 phi1)) (*.f64 #s(literal -2 binary64) lambda1))) (fma.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 lambda1 lambda1) #s(literal 1 binary64)) (*.f64 lambda1 lambda1))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 lambda1 lambda1) #s(literal 1 binary64)) (*.f64 lambda1 lambda1)))))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 R (fma.f64 #s(literal 1/2 binary64) (*.f64 lambda1 (*.f64 phi1 phi1)) (*.f64 #s(literal -2 binary64) lambda1)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 lambda1 lambda1) #s(literal 1 binary64)) (*.f64 lambda1 lambda1)))))) (*.f64 R (sqrt.f64 (fma.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 lambda1 lambda1) #s(literal 1 binary64)) (*.f64 lambda1 lambda1)))))
(* (* R lambda2) (sqrt (+ 1 (* -1/4 (pow phi1 2)))))
(*.f64 (*.f64 R lambda2) (sqrt.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1) #s(literal 1 binary64))))
(* lambda2 (+ (* 1/2 (* (/ (* R (+ (* -2 lambda1) (* 1/2 (* lambda1 (pow phi1 2))))) lambda2) (sqrt (/ 1 (+ 1 (* -1/4 (pow phi1 2))))))) (* R (sqrt (+ 1 (* -1/4 (pow phi1 2)))))))
(*.f64 lambda2 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 R (fma.f64 #s(literal 1/2 binary64) (*.f64 lambda1 (*.f64 phi1 phi1)) (*.f64 #s(literal -2 binary64) lambda1))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1) #s(literal 1 binary64))))) lambda2) (*.f64 R (sqrt.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1) #s(literal 1 binary64))))))
(* lambda2 (+ (* 1/2 (* (/ (* R (+ (* -2 lambda1) (* 1/2 (* lambda1 (pow phi1 2))))) lambda2) (sqrt (/ 1 (+ 1 (* -1/4 (pow phi1 2))))))) (+ (* 1/2 (* (/ (* R (- (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2)))) (pow lambda1 2)) (* 1/4 (/ (pow (+ (* -2 lambda1) (* 1/2 (* lambda1 (pow phi1 2)))) 2) (+ 1 (* -1/4 (pow phi1 2))))))) (pow lambda2 2)) (sqrt (/ 1 (+ 1 (* -1/4 (pow phi1 2))))))) (* R (sqrt (+ 1 (* -1/4 (pow phi1 2))))))))
(*.f64 lambda2 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 R (fma.f64 #s(literal 1/2 binary64) (*.f64 lambda1 (*.f64 phi1 phi1)) (*.f64 #s(literal -2 binary64) lambda1))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1) #s(literal 1 binary64))))) lambda2) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 R (+.f64 (fma.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 lambda1 lambda1) #s(literal 1 binary64)) (*.f64 lambda1 lambda1)) (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 lambda1 (*.f64 phi1 phi1)) (*.f64 #s(literal -2 binary64) lambda1)) (fma.f64 #s(literal 1/2 binary64) (*.f64 lambda1 (*.f64 phi1 phi1)) (*.f64 #s(literal -2 binary64) lambda1))) (fma.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1) #s(literal 1 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1) #s(literal 1 binary64))))) (*.f64 lambda2 lambda2)) (*.f64 R (sqrt.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1) #s(literal 1 binary64)))))))
(* lambda2 (+ (* -1/4 (* (/ (* R (* (+ (* -2 lambda1) (* 1/2 (* lambda1 (pow phi1 2)))) (- (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2)))) (pow lambda1 2)) (* 1/4 (/ (pow (+ (* -2 lambda1) (* 1/2 (* lambda1 (pow phi1 2)))) 2) (+ 1 (* -1/4 (pow phi1 2)))))))) (pow lambda2 3)) (sqrt (/ 1 (pow (+ 1 (* -1/4 (pow phi1 2))) 3))))) (+ (* 1/2 (* (/ (* R (+ (* -2 lambda1) (* 1/2 (* lambda1 (pow phi1 2))))) lambda2) (sqrt (/ 1 (+ 1 (* -1/4 (pow phi1 2))))))) (+ (* 1/2 (* (/ (* R (- (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2)))) (pow lambda1 2)) (* 1/4 (/ (pow (+ (* -2 lambda1) (* 1/2 (* lambda1 (pow phi1 2)))) 2) (+ 1 (* -1/4 (pow phi1 2))))))) (pow lambda2 2)) (sqrt (/ 1 (+ 1 (* -1/4 (pow phi1 2))))))) (* R (sqrt (+ 1 (* -1/4 (pow phi1 2)))))))))
(*.f64 lambda2 (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 (*.f64 R (fma.f64 #s(literal 1/2 binary64) (*.f64 lambda1 (*.f64 phi1 phi1)) (*.f64 #s(literal -2 binary64) lambda1))) (+.f64 (fma.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 lambda1 lambda1) #s(literal 1 binary64)) (*.f64 lambda1 lambda1)) (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 lambda1 (*.f64 phi1 phi1)) (*.f64 #s(literal -2 binary64) lambda1)) (fma.f64 #s(literal 1/2 binary64) (*.f64 lambda1 (*.f64 phi1 phi1)) (*.f64 #s(literal -2 binary64) lambda1))) (fma.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1) #s(literal 1 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1) #s(literal 1 binary64)) (fma.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1) #s(literal 1 binary64))))))) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 R (fma.f64 #s(literal 1/2 binary64) (*.f64 lambda1 (*.f64 phi1 phi1)) (*.f64 #s(literal -2 binary64) lambda1))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1) #s(literal 1 binary64))))) lambda2) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 R (+.f64 (fma.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 lambda1 lambda1) #s(literal 1 binary64)) (*.f64 lambda1 lambda1)) (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 lambda1 (*.f64 phi1 phi1)) (*.f64 #s(literal -2 binary64) lambda1)) (fma.f64 #s(literal 1/2 binary64) (*.f64 lambda1 (*.f64 phi1 phi1)) (*.f64 #s(literal -2 binary64) lambda1))) (fma.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1) #s(literal 1 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1) #s(literal 1 binary64))))) (*.f64 lambda2 lambda2)) (*.f64 R (sqrt.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1) #s(literal 1 binary64))))))))
(* -1 (* (* R lambda2) (sqrt (+ 1 (* -1/4 (pow phi1 2))))))
(*.f64 (neg.f64 (*.f64 R lambda2)) (sqrt.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1) #s(literal 1 binary64))))
(* -1 (* lambda2 (+ (* -1/2 (* (/ (* R (+ (* -1/2 (* lambda1 (pow phi1 2))) (* 2 lambda1))) lambda2) (sqrt (/ 1 (+ 1 (* -1/4 (pow phi1 2))))))) (* R (sqrt (+ 1 (* -1/4 (pow phi1 2))))))))
(*.f64 (neg.f64 lambda2) (fma.f64 R (sqrt.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1) #s(literal 1 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 R (fma.f64 #s(literal 2 binary64) lambda1 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (*.f64 phi1 phi1))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1) #s(literal 1 binary64))))) lambda2))))
(* -1 (* lambda2 (+ (* -1 (/ (+ (* -1/2 (* (/ (* R (- (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2)))) (pow lambda1 2)) (* 1/4 (/ (pow (+ (* -1/2 (* lambda1 (pow phi1 2))) (* 2 lambda1)) 2) (+ 1 (* -1/4 (pow phi1 2))))))) lambda2) (sqrt (/ 1 (+ 1 (* -1/4 (pow phi1 2))))))) (* 1/2 (* (* R (+ (* -1/2 (* lambda1 (pow phi1 2))) (* 2 lambda1))) (sqrt (/ 1 (+ 1 (* -1/4 (pow phi1 2)))))))) lambda2)) (* R (sqrt (+ 1 (* -1/4 (pow phi1 2))))))))
(*.f64 (neg.f64 lambda2) (-.f64 (*.f64 R (sqrt.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1) #s(literal 1 binary64)))) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 R (*.f64 (+.f64 (fma.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 lambda1 lambda1) #s(literal 1 binary64)) (*.f64 lambda1 lambda1)) (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) lambda1 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (*.f64 phi1 phi1)))) (fma.f64 #s(literal 2 binary64) lambda1 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (*.f64 phi1 phi1))))) (fma.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1) #s(literal 1 binary64))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1) #s(literal 1 binary64)))))) lambda2) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (fma.f64 #s(literal 2 binary64) lambda1 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (*.f64 phi1 phi1))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1) #s(literal 1 binary64))))))) lambda2)))
(* -1 (* lambda2 (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/4 (* (/ (* R (* (+ (* -1/2 (* lambda1 (pow phi1 2))) (* 2 lambda1)) (- (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2)))) (pow lambda1 2)) (* 1/4 (/ (pow (+ (* -1/2 (* lambda1 (pow phi1 2))) (* 2 lambda1)) 2) (+ 1 (* -1/4 (pow phi1 2)))))))) lambda2) (sqrt (/ 1 (pow (+ 1 (* -1/4 (pow phi1 2))) 3))))) (* 1/2 (* (* R (- (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2)))) (pow lambda1 2)) (* 1/4 (/ (pow (+ (* -1/2 (* lambda1 (pow phi1 2))) (* 2 lambda1)) 2) (+ 1 (* -1/4 (pow phi1 2))))))) (sqrt (/ 1 (+ 1 (* -1/4 (pow phi1 2)))))))) lambda2)) (* 1/2 (* (* R (+ (* -1/2 (* lambda1 (pow phi1 2))) (* 2 lambda1))) (sqrt (/ 1 (+ 1 (* -1/4 (pow phi1 2)))))))) lambda2)) (* R (sqrt (+ 1 (* -1/4 (pow phi1 2))))))))
(*.f64 (neg.f64 lambda2) (-.f64 (*.f64 R (sqrt.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1) #s(literal 1 binary64)))) (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (fma.f64 #s(literal 2 binary64) lambda1 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (*.f64 phi1 phi1))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1) #s(literal 1 binary64)))))) (/.f64 (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 (*.f64 R (fma.f64 #s(literal 2 binary64) lambda1 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (*.f64 phi1 phi1))))) (+.f64 (fma.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 lambda1 lambda1) #s(literal 1 binary64)) (*.f64 lambda1 lambda1)) (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) lambda1 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (*.f64 phi1 phi1)))) (fma.f64 #s(literal 2 binary64) lambda1 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (*.f64 phi1 phi1))))) (fma.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1) #s(literal 1 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1) #s(literal 1 binary64)) (fma.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1) #s(literal 1 binary64))))))) lambda2) (*.f64 #s(literal 1/2 binary64) (*.f64 R (*.f64 (+.f64 (fma.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 lambda1 lambda1) #s(literal 1 binary64)) (*.f64 lambda1 lambda1)) (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) lambda1 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (*.f64 phi1 phi1)))) (fma.f64 #s(literal 2 binary64) lambda1 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (*.f64 phi1 phi1))))) (fma.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1) #s(literal 1 binary64))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1) #s(literal 1 binary64)))))))) lambda2)) lambda2)))
(* R (- lambda1 lambda2))
(*.f64 R (-.f64 lambda1 lambda2))
(+ (* 1/2 (/ (* R (* (pow phi1 2) (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))))) (- lambda1 lambda2))) (* R (- lambda1 lambda2)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 R (*.f64 phi1 phi1)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64))) (-.f64 lambda1 lambda2)) (*.f64 R (-.f64 lambda1 lambda2)))
(+ (* R (- lambda1 lambda2)) (* (pow phi1 2) (+ (* -1/8 (/ (* R (* (pow phi1 2) (pow (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) 2))) (pow (- lambda1 lambda2) 3))) (* 1/2 (/ (* R (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2)))) (- lambda1 lambda2))))))
(fma.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 R (*.f64 phi1 phi1)) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)))) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 R (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)))) (-.f64 lambda1 lambda2))) (*.f64 R (-.f64 lambda1 lambda2)))
(+ (* R (- lambda1 lambda2)) (* (pow phi1 2) (+ (* 1/2 (/ (* R (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2)))) (- lambda1 lambda2))) (* (pow phi1 2) (+ (* -1/8 (/ (* R (pow (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) 2)) (pow (- lambda1 lambda2) 3))) (* 1/16 (/ (* R (* (pow phi1 2) (pow (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) 3))) (pow (- lambda1 lambda2) 5))))))))
(fma.f64 (*.f64 phi1 phi1) (fma.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 (*.f64 R (*.f64 phi1 phi1)) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 5 binary64))) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 R (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)))) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 R (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)))) (-.f64 lambda1 lambda2))) (*.f64 R (-.f64 lambda1 lambda2)))
(* (* R phi1) (sqrt (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2)))))
(*.f64 (*.f64 R phi1) (sqrt.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64))))
(* phi1 (+ (* 1/2 (* (/ (* R (pow (- lambda1 lambda2) 2)) (pow phi1 2)) (sqrt (/ 1 (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))))))) (* R (sqrt (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2)))))))
(*.f64 phi1 (fma.f64 R (sqrt.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 R (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)))))))
(* phi1 (+ (* -1/8 (* (/ (* R (pow (- lambda1 lambda2) 4)) (pow phi1 4)) (sqrt (/ 1 (pow (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) 3))))) (+ (* 1/2 (* (/ (* R (pow (- lambda1 lambda2) 2)) (pow phi1 2)) (sqrt (/ 1 (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))))))) (* R (sqrt (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))))))))
(*.f64 phi1 (fma.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) #s(literal 4 binary64))) (pow.f64 phi1 #s(literal 4 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64))))))) (fma.f64 R (sqrt.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 R (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64))))))))
(* phi1 (+ (* -1/8 (* (/ (* R (pow (- lambda1 lambda2) 4)) (pow phi1 4)) (sqrt (/ 1 (pow (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) 3))))) (+ (* 1/16 (* (/ (* R (pow (- lambda1 lambda2) 6)) (pow phi1 6)) (sqrt (/ 1 (pow (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) 5))))) (+ (* 1/2 (* (/ (* R (pow (- lambda1 lambda2) 2)) (pow phi1 2)) (sqrt (/ 1 (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))))))) (* R (sqrt (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2)))))))))
(*.f64 phi1 (fma.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) #s(literal 4 binary64))) (pow.f64 phi1 #s(literal 4 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64))))))) (fma.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) #s(literal 6 binary64))) (pow.f64 phi1 #s(literal 6 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) #s(literal 5 binary64)))) (fma.f64 R (sqrt.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 R (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)))))))))
(* -1 (* (* R phi1) (sqrt (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))))))
(*.f64 (*.f64 (neg.f64 R) phi1) (sqrt.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64))))
(* -1 (* phi1 (+ (* 1/2 (* (/ (* R (pow (- lambda1 lambda2) 2)) (pow phi1 2)) (sqrt (/ 1 (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))))))) (* R (sqrt (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))))))))
(*.f64 (neg.f64 phi1) (fma.f64 R (sqrt.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 R (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)))))))
(* -1 (* phi1 (+ (* -1/8 (* (/ (* R (pow (- lambda1 lambda2) 4)) (pow phi1 4)) (sqrt (/ 1 (pow (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) 3))))) (+ (* 1/2 (* (/ (* R (pow (- lambda1 lambda2) 2)) (pow phi1 2)) (sqrt (/ 1 (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))))))) (* R (sqrt (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2)))))))))
(*.f64 (neg.f64 phi1) (fma.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) #s(literal 4 binary64))) (pow.f64 phi1 #s(literal 4 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64))))))) (fma.f64 R (sqrt.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 R (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64))))))))
(* -1 (* phi1 (+ (* -1/8 (* (/ (* R (pow (- lambda1 lambda2) 4)) (pow phi1 4)) (sqrt (/ 1 (pow (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) 3))))) (+ (* 1/16 (* (/ (* R (pow (- lambda1 lambda2) 6)) (pow phi1 6)) (sqrt (/ 1 (pow (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) 5))))) (+ (* 1/2 (* (/ (* R (pow (- lambda1 lambda2) 2)) (pow phi1 2)) (sqrt (/ 1 (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))))))) (* R (sqrt (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))))))))))
(*.f64 (neg.f64 phi1) (fma.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) #s(literal 4 binary64))) (pow.f64 phi1 #s(literal 4 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64))))))) (fma.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) #s(literal 6 binary64))) (pow.f64 phi1 #s(literal 6 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) #s(literal 5 binary64)))) (fma.f64 R (sqrt.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 R (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)))))))))
(sqrt (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))) (pow lambda2 2)))
(sqrt.f64 (fma.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 lambda2 lambda2) #s(literal 1 binary64)) (*.f64 lambda2 lambda2)))
(+ (sqrt (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))) (pow lambda2 2))) (* 1/2 (* (* lambda1 (+ (* -2 lambda2) (* 1/2 (* lambda2 (pow phi1 2))))) (sqrt (/ 1 (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))) (pow lambda2 2)))))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 lambda1 (fma.f64 #s(literal -2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (*.f64 lambda2 (*.f64 phi1 phi1)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 lambda2 lambda2) #s(literal 1 binary64)) (*.f64 lambda2 lambda2)))) (sqrt.f64 (fma.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 lambda2 lambda2) #s(literal 1 binary64)) (*.f64 lambda2 lambda2))))
(+ (sqrt (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))) (pow lambda2 2))) (* lambda1 (+ (* 1/2 (* (* lambda1 (- (+ 1 (* -1/4 (pow phi1 2))) (* 1/4 (/ (pow (+ (* -2 lambda2) (* 1/2 (* lambda2 (pow phi1 2)))) 2) (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))) (pow lambda2 2)))))) (sqrt (/ 1 (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))) (pow lambda2 2)))))) (* 1/2 (* (+ (* -2 lambda2) (* 1/2 (* lambda2 (pow phi1 2)))) (sqrt (/ 1 (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))) (pow lambda2 2)))))))))
(fma.f64 lambda1 (*.f64 #s(literal 1/2 binary64) (fma.f64 (*.f64 lambda1 (+.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1) #s(literal 1 binary64)) (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (*.f64 lambda2 (*.f64 phi1 phi1)))) (fma.f64 #s(literal -2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (*.f64 lambda2 (*.f64 phi1 phi1))))) (fma.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 lambda2 lambda2) #s(literal 1 binary64)) (*.f64 lambda2 lambda2)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 lambda2 lambda2) #s(literal 1 binary64)) (*.f64 lambda2 lambda2)))) (*.f64 (fma.f64 #s(literal -2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (*.f64 lambda2 (*.f64 phi1 phi1)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 lambda2 lambda2) #s(literal 1 binary64)) (*.f64 lambda2 lambda2))))))) (sqrt.f64 (fma.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 lambda2 lambda2) #s(literal 1 binary64)) (*.f64 lambda2 lambda2))))
(+ (sqrt (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))) (pow lambda2 2))) (* lambda1 (+ (* 1/2 (* (+ (* -2 lambda2) (* 1/2 (* lambda2 (pow phi1 2)))) (sqrt (/ 1 (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))) (pow lambda2 2)))))) (* lambda1 (+ (* -1/4 (* (* lambda1 (* (+ (* -2 lambda2) (* 1/2 (* lambda2 (pow phi1 2)))) (- (+ 1 (* -1/4 (pow phi1 2))) (* 1/4 (/ (pow (+ (* -2 lambda2) (* 1/2 (* lambda2 (pow phi1 2)))) 2) (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))) (pow lambda2 2))))))) (sqrt (/ 1 (pow (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))) (pow lambda2 2)) 3))))) (* 1/2 (* (sqrt (/ 1 (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))) (pow lambda2 2)))) (- (+ 1 (* -1/4 (pow phi1 2))) (* 1/4 (/ (pow (+ (* -2 lambda2) (* 1/2 (* lambda2 (pow phi1 2)))) 2) (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))) (pow lambda2 2))))))))))))
(fma.f64 lambda1 (fma.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 lambda2 lambda2) #s(literal 1 binary64)) (*.f64 lambda2 lambda2)))) (+.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1) #s(literal 1 binary64)) (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (*.f64 lambda2 (*.f64 phi1 phi1)))) (fma.f64 #s(literal -2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (*.f64 lambda2 (*.f64 phi1 phi1))))) (fma.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 lambda2 lambda2) #s(literal 1 binary64)) (*.f64 lambda2 lambda2)))))) (*.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 lambda1 (fma.f64 #s(literal -2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (*.f64 lambda2 (*.f64 phi1 phi1))))) (+.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1) #s(literal 1 binary64)) (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (*.f64 lambda2 (*.f64 phi1 phi1)))) (fma.f64 #s(literal -2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (*.f64 lambda2 (*.f64 phi1 phi1))))) (fma.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 lambda2 lambda2) #s(literal 1 binary64)) (*.f64 lambda2 lambda2))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 lambda2 lambda2) #s(literal 1 binary64)) (*.f64 lambda2 lambda2)) (*.f64 (fma.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 lambda2 lambda2) #s(literal 1 binary64)) (*.f64 lambda2 lambda2)) (fma.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 lambda2 lambda2) #s(literal 1 binary64)) (*.f64 lambda2 lambda2)))))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (*.f64 lambda2 (*.f64 phi1 phi1))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 lambda2 lambda2) #s(literal 1 binary64)) (*.f64 lambda2 lambda2)))))) (sqrt.f64 (fma.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 lambda2 lambda2) #s(literal 1 binary64)) (*.f64 lambda2 lambda2))))
(* lambda1 (sqrt (+ 1 (* -1/4 (pow phi1 2)))))
(*.f64 lambda1 (sqrt.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1) #s(literal 1 binary64))))
(* lambda1 (+ (sqrt (+ 1 (* -1/4 (pow phi1 2)))) (* 1/2 (* (/ (+ (* -2 lambda2) (* 1/2 (* lambda2 (pow phi1 2)))) lambda1) (sqrt (/ 1 (+ 1 (* -1/4 (pow phi1 2)))))))))
(*.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (*.f64 lambda2 (*.f64 phi1 phi1)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1) #s(literal 1 binary64))))) lambda1) (sqrt.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1) #s(literal 1 binary64)))))
(* lambda1 (+ (sqrt (+ 1 (* -1/4 (pow phi1 2)))) (+ (* 1/2 (* (/ (+ (* -2 lambda2) (* 1/2 (* lambda2 (pow phi1 2)))) lambda1) (sqrt (/ 1 (+ 1 (* -1/4 (pow phi1 2))))))) (* 1/2 (* (/ (- (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))) (pow lambda2 2)) (* 1/4 (/ (pow (+ (* -2 lambda2) (* 1/2 (* lambda2 (pow phi1 2)))) 2) (+ 1 (* -1/4 (pow phi1 2)))))) (pow lambda1 2)) (sqrt (/ 1 (+ 1 (* -1/4 (pow phi1 2))))))))))
(*.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (fma.f64 (/.f64 (fma.f64 #s(literal -2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (*.f64 lambda2 (*.f64 phi1 phi1)))) lambda1) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1) #s(literal 1 binary64)))) (/.f64 (*.f64 (+.f64 (fma.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 lambda2 lambda2) #s(literal 1 binary64)) (*.f64 lambda2 lambda2)) (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (*.f64 lambda2 (*.f64 phi1 phi1)))) (fma.f64 #s(literal -2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (*.f64 lambda2 (*.f64 phi1 phi1))))) (fma.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1) #s(literal 1 binary64))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1) #s(literal 1 binary64))))) (*.f64 lambda1 lambda1))) (sqrt.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1) #s(literal 1 binary64)))))
(* lambda1 (+ (sqrt (+ 1 (* -1/4 (pow phi1 2)))) (+ (* -1/4 (* (/ (* (+ (* -2 lambda2) (* 1/2 (* lambda2 (pow phi1 2)))) (- (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))) (pow lambda2 2)) (* 1/4 (/ (pow (+ (* -2 lambda2) (* 1/2 (* lambda2 (pow phi1 2)))) 2) (+ 1 (* -1/4 (pow phi1 2))))))) (pow lambda1 3)) (sqrt (/ 1 (pow (+ 1 (* -1/4 (pow phi1 2))) 3))))) (+ (* 1/2 (* (/ (+ (* -2 lambda2) (* 1/2 (* lambda2 (pow phi1 2)))) lambda1) (sqrt (/ 1 (+ 1 (* -1/4 (pow phi1 2))))))) (* 1/2 (* (/ (- (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))) (pow lambda2 2)) (* 1/4 (/ (pow (+ (* -2 lambda2) (* 1/2 (* lambda2 (pow phi1 2)))) 2) (+ 1 (* -1/4 (pow phi1 2)))))) (pow lambda1 2)) (sqrt (/ 1 (+ 1 (* -1/4 (pow phi1 2)))))))))))
(*.f64 lambda1 (+.f64 (sqrt.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1) #s(literal 1 binary64))) (fma.f64 #s(literal 1/2 binary64) (fma.f64 (/.f64 (fma.f64 #s(literal -2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (*.f64 lambda2 (*.f64 phi1 phi1)))) lambda1) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1) #s(literal 1 binary64)))) (/.f64 (*.f64 (+.f64 (fma.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 lambda2 lambda2) #s(literal 1 binary64)) (*.f64 lambda2 lambda2)) (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (*.f64 lambda2 (*.f64 phi1 phi1)))) (fma.f64 #s(literal -2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (*.f64 lambda2 (*.f64 phi1 phi1))))) (fma.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1) #s(literal 1 binary64))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1) #s(literal 1 binary64))))) (*.f64 lambda1 lambda1))) (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 (fma.f64 #s(literal -2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (*.f64 lambda2 (*.f64 phi1 phi1)))) (+.f64 (fma.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 lambda2 lambda2) #s(literal 1 binary64)) (*.f64 lambda2 lambda2)) (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (*.f64 lambda2 (*.f64 phi1 phi1)))) (fma.f64 #s(literal -2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (*.f64 lambda2 (*.f64 phi1 phi1))))) (fma.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1) #s(literal 1 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1) #s(literal 1 binary64)) (fma.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1) #s(literal 1 binary64))))))) (*.f64 lambda1 (*.f64 lambda1 lambda1)))))))
(* -1 (* lambda1 (sqrt (+ 1 (* -1/4 (pow phi1 2))))))
(*.f64 (neg.f64 lambda1) (sqrt.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1) #s(literal 1 binary64))))
(* -1 (* lambda1 (+ (sqrt (+ 1 (* -1/4 (pow phi1 2)))) (* -1/2 (* (/ (+ (* -1/2 (* lambda2 (pow phi1 2))) (* 2 lambda2)) lambda1) (sqrt (/ 1 (+ 1 (* -1/4 (pow phi1 2))))))))))
(*.f64 (neg.f64 lambda1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (fma.f64 #s(literal 2 binary64) lambda2 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (*.f64 phi1 phi1)))) lambda1) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1) #s(literal 1 binary64))))) (sqrt.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1) #s(literal 1 binary64)))))
(* -1 (* lambda1 (+ (sqrt (+ 1 (* -1/4 (pow phi1 2)))) (* -1 (/ (+ (* -1/2 (* (/ (- (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))) (pow lambda2 2)) (* 1/4 (/ (pow (+ (* -1/2 (* lambda2 (pow phi1 2))) (* 2 lambda2)) 2) (+ 1 (* -1/4 (pow phi1 2)))))) lambda1) (sqrt (/ 1 (+ 1 (* -1/4 (pow phi1 2))))))) (* 1/2 (* (sqrt (/ 1 (+ 1 (* -1/4 (pow phi1 2))))) (+ (* -1/2 (* lambda2 (pow phi1 2))) (* 2 lambda2))))) lambda1)))))
(*.f64 (neg.f64 lambda1) (-.f64 (sqrt.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1) #s(literal 1 binary64))) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (+.f64 (fma.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 lambda2 lambda2) #s(literal 1 binary64)) (*.f64 lambda2 lambda2)) (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) lambda2 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (*.f64 phi1 phi1)))) (fma.f64 #s(literal 2 binary64) lambda2 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (*.f64 phi1 phi1))))) (fma.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1) #s(literal 1 binary64))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1) #s(literal 1 binary64))))) lambda1) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1) #s(literal 1 binary64)))) (fma.f64 #s(literal 2 binary64) lambda2 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (*.f64 phi1 phi1))))))) lambda1)))
(* -1 (* lambda1 (+ (sqrt (+ 1 (* -1/4 (pow phi1 2)))) (* -1 (/ (+ (* -1 (/ (+ (* 1/4 (* (/ (* (+ (* -1/2 (* lambda2 (pow phi1 2))) (* 2 lambda2)) (- (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))) (pow lambda2 2)) (* 1/4 (/ (pow (+ (* -1/2 (* lambda2 (pow phi1 2))) (* 2 lambda2)) 2) (+ 1 (* -1/4 (pow phi1 2))))))) lambda1) (sqrt (/ 1 (pow (+ 1 (* -1/4 (pow phi1 2))) 3))))) (* 1/2 (* (sqrt (/ 1 (+ 1 (* -1/4 (pow phi1 2))))) (- (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))) (pow lambda2 2)) (* 1/4 (/ (pow (+ (* -1/2 (* lambda2 (pow phi1 2))) (* 2 lambda2)) 2) (+ 1 (* -1/4 (pow phi1 2))))))))) lambda1)) (* 1/2 (* (sqrt (/ 1 (+ 1 (* -1/4 (pow phi1 2))))) (+ (* -1/2 (* lambda2 (pow phi1 2))) (* 2 lambda2))))) lambda1)))))
(*.f64 (neg.f64 lambda1) (-.f64 (sqrt.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1) #s(literal 1 binary64))) (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1) #s(literal 1 binary64)))) (fma.f64 #s(literal 2 binary64) lambda2 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (*.f64 phi1 phi1)))))) (/.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) lambda2 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (*.f64 phi1 phi1)))) (/.f64 (+.f64 (fma.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 lambda2 lambda2) #s(literal 1 binary64)) (*.f64 lambda2 lambda2)) (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) lambda2 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (*.f64 phi1 phi1)))) (fma.f64 #s(literal 2 binary64) lambda2 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (*.f64 phi1 phi1))))) (fma.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1) #s(literal 1 binary64))))) lambda1)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1) #s(literal 1 binary64)) (fma.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1) #s(literal 1 binary64))))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1) #s(literal 1 binary64))))) (+.f64 (fma.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 lambda2 lambda2) #s(literal 1 binary64)) (*.f64 lambda2 lambda2)) (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) lambda2 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (*.f64 phi1 phi1)))) (fma.f64 #s(literal 2 binary64) lambda2 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (*.f64 phi1 phi1))))) (fma.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1) #s(literal 1 binary64))))))) lambda1)) lambda1)))
(sqrt (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2)))) (pow lambda1 2)))
(sqrt.f64 (fma.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 lambda1 lambda1) #s(literal 1 binary64)) (*.f64 lambda1 lambda1)))
(+ (sqrt (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2)))) (pow lambda1 2))) (* 1/2 (* (* lambda2 (+ (* -2 lambda1) (* 1/2 (* lambda1 (pow phi1 2))))) (sqrt (/ 1 (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2)))) (pow lambda1 2)))))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 (fma.f64 #s(literal 1/2 binary64) (*.f64 lambda1 (*.f64 phi1 phi1)) (*.f64 #s(literal -2 binary64) lambda1))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 lambda1 lambda1) #s(literal 1 binary64)) (*.f64 lambda1 lambda1))))) (sqrt.f64 (fma.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 lambda1 lambda1) #s(literal 1 binary64)) (*.f64 lambda1 lambda1))))
(+ (sqrt (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2)))) (pow lambda1 2))) (* lambda2 (+ (* 1/2 (* (* lambda2 (- (+ 1 (* -1/4 (pow phi1 2))) (* 1/4 (/ (pow (+ (* -2 lambda1) (* 1/2 (* lambda1 (pow phi1 2)))) 2) (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2)))) (pow lambda1 2)))))) (sqrt (/ 1 (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2)))) (pow lambda1 2)))))) (* 1/2 (* (+ (* -2 lambda1) (* 1/2 (* lambda1 (pow phi1 2)))) (sqrt (/ 1 (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2)))) (pow lambda1 2)))))))))
(fma.f64 lambda2 (*.f64 #s(literal 1/2 binary64) (fma.f64 lambda2 (*.f64 (+.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1) #s(literal 1 binary64)) (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 lambda1 (*.f64 phi1 phi1)) (*.f64 #s(literal -2 binary64) lambda1)) (fma.f64 #s(literal 1/2 binary64) (*.f64 lambda1 (*.f64 phi1 phi1)) (*.f64 #s(literal -2 binary64) lambda1))) (fma.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 lambda1 lambda1) #s(literal 1 binary64)) (*.f64 lambda1 lambda1))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 lambda1 lambda1) #s(literal 1 binary64)) (*.f64 lambda1 lambda1))))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 lambda1 (*.f64 phi1 phi1)) (*.f64 #s(literal -2 binary64) lambda1)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 lambda1 lambda1) #s(literal 1 binary64)) (*.f64 lambda1 lambda1))))))) (sqrt.f64 (fma.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 lambda1 lambda1) #s(literal 1 binary64)) (*.f64 lambda1 lambda1))))
(+ (sqrt (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2)))) (pow lambda1 2))) (* lambda2 (+ (* 1/2 (* (+ (* -2 lambda1) (* 1/2 (* lambda1 (pow phi1 2)))) (sqrt (/ 1 (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2)))) (pow lambda1 2)))))) (* lambda2 (+ (* -1/4 (* (* lambda2 (* (+ (* -2 lambda1) (* 1/2 (* lambda1 (pow phi1 2)))) (- (+ 1 (* -1/4 (pow phi1 2))) (* 1/4 (/ (pow (+ (* -2 lambda1) (* 1/2 (* lambda1 (pow phi1 2)))) 2) (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2)))) (pow lambda1 2))))))) (sqrt (/ 1 (pow (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2)))) (pow lambda1 2)) 3))))) (* 1/2 (* (sqrt (/ 1 (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2)))) (pow lambda1 2)))) (- (+ 1 (* -1/4 (pow phi1 2))) (* 1/4 (/ (pow (+ (* -2 lambda1) (* 1/2 (* lambda1 (pow phi1 2)))) 2) (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2)))) (pow lambda1 2))))))))))))
(fma.f64 lambda2 (fma.f64 lambda2 (fma.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 (*.f64 lambda2 (fma.f64 #s(literal 1/2 binary64) (*.f64 lambda1 (*.f64 phi1 phi1)) (*.f64 #s(literal -2 binary64) lambda1))) (+.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1) #s(literal 1 binary64)) (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 lambda1 (*.f64 phi1 phi1)) (*.f64 #s(literal -2 binary64) lambda1)) (fma.f64 #s(literal 1/2 binary64) (*.f64 lambda1 (*.f64 phi1 phi1)) (*.f64 #s(literal -2 binary64) lambda1))) (fma.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 lambda1 lambda1) #s(literal 1 binary64)) (*.f64 lambda1 lambda1)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 lambda1 lambda1) #s(literal 1 binary64)) (*.f64 lambda1 lambda1)) (*.f64 (fma.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 lambda1 lambda1) #s(literal 1 binary64)) (*.f64 lambda1 lambda1)) (fma.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 lambda1 lambda1) #s(literal 1 binary64)) (*.f64 lambda1 lambda1))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 lambda1 lambda1) #s(literal 1 binary64)) (*.f64 lambda1 lambda1)))) (+.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1) #s(literal 1 binary64)) (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 lambda1 (*.f64 phi1 phi1)) (*.f64 #s(literal -2 binary64) lambda1)) (fma.f64 #s(literal 1/2 binary64) (*.f64 lambda1 (*.f64 phi1 phi1)) (*.f64 #s(literal -2 binary64) lambda1))) (fma.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 lambda1 lambda1) #s(literal 1 binary64)) (*.f64 lambda1 lambda1)))))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 lambda1 (*.f64 phi1 phi1)) (*.f64 #s(literal -2 binary64) lambda1))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 lambda1 lambda1) #s(literal 1 binary64)) (*.f64 lambda1 lambda1)))))) (sqrt.f64 (fma.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 lambda1 lambda1) #s(literal 1 binary64)) (*.f64 lambda1 lambda1))))
(* lambda2 (sqrt (+ 1 (* -1/4 (pow phi1 2)))))
(*.f64 lambda2 (sqrt.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1) #s(literal 1 binary64))))
(* lambda2 (+ (sqrt (+ 1 (* -1/4 (pow phi1 2)))) (* 1/2 (* (/ (+ (* -2 lambda1) (* 1/2 (* lambda1 (pow phi1 2)))) lambda2) (sqrt (/ 1 (+ 1 (* -1/4 (pow phi1 2)))))))))
(*.f64 lambda2 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 lambda1 (*.f64 phi1 phi1)) (*.f64 #s(literal -2 binary64) lambda1)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1) #s(literal 1 binary64))))) lambda2) (sqrt.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1) #s(literal 1 binary64)))))
(* lambda2 (+ (sqrt (+ 1 (* -1/4 (pow phi1 2)))) (+ (* 1/2 (* (/ (+ (* -2 lambda1) (* 1/2 (* lambda1 (pow phi1 2)))) lambda2) (sqrt (/ 1 (+ 1 (* -1/4 (pow phi1 2))))))) (* 1/2 (* (/ (- (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2)))) (pow lambda1 2)) (* 1/4 (/ (pow (+ (* -2 lambda1) (* 1/2 (* lambda1 (pow phi1 2)))) 2) (+ 1 (* -1/4 (pow phi1 2)))))) (pow lambda2 2)) (sqrt (/ 1 (+ 1 (* -1/4 (pow phi1 2))))))))))
(*.f64 lambda2 (fma.f64 #s(literal 1/2 binary64) (fma.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 lambda1 (*.f64 phi1 phi1)) (*.f64 #s(literal -2 binary64) lambda1)) lambda2) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1) #s(literal 1 binary64)))) (/.f64 (*.f64 (+.f64 (fma.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 lambda1 lambda1) #s(literal 1 binary64)) (*.f64 lambda1 lambda1)) (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 lambda1 (*.f64 phi1 phi1)) (*.f64 #s(literal -2 binary64) lambda1)) (fma.f64 #s(literal 1/2 binary64) (*.f64 lambda1 (*.f64 phi1 phi1)) (*.f64 #s(literal -2 binary64) lambda1))) (fma.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1) #s(literal 1 binary64))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1) #s(literal 1 binary64))))) (*.f64 lambda2 lambda2))) (sqrt.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1) #s(literal 1 binary64)))))
(* lambda2 (+ (sqrt (+ 1 (* -1/4 (pow phi1 2)))) (+ (* -1/4 (* (/ (* (+ (* -2 lambda1) (* 1/2 (* lambda1 (pow phi1 2)))) (- (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2)))) (pow lambda1 2)) (* 1/4 (/ (pow (+ (* -2 lambda1) (* 1/2 (* lambda1 (pow phi1 2)))) 2) (+ 1 (* -1/4 (pow phi1 2))))))) (pow lambda2 3)) (sqrt (/ 1 (pow (+ 1 (* -1/4 (pow phi1 2))) 3))))) (+ (* 1/2 (* (/ (+ (* -2 lambda1) (* 1/2 (* lambda1 (pow phi1 2)))) lambda2) (sqrt (/ 1 (+ 1 (* -1/4 (pow phi1 2))))))) (* 1/2 (* (/ (- (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2)))) (pow lambda1 2)) (* 1/4 (/ (pow (+ (* -2 lambda1) (* 1/2 (* lambda1 (pow phi1 2)))) 2) (+ 1 (* -1/4 (pow phi1 2)))))) (pow lambda2 2)) (sqrt (/ 1 (+ 1 (* -1/4 (pow phi1 2)))))))))))
(*.f64 lambda2 (+.f64 (sqrt.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1) #s(literal 1 binary64))) (fma.f64 #s(literal 1/2 binary64) (fma.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 lambda1 (*.f64 phi1 phi1)) (*.f64 #s(literal -2 binary64) lambda1)) lambda2) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1) #s(literal 1 binary64)))) (/.f64 (*.f64 (+.f64 (fma.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 lambda1 lambda1) #s(literal 1 binary64)) (*.f64 lambda1 lambda1)) (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 lambda1 (*.f64 phi1 phi1)) (*.f64 #s(literal -2 binary64) lambda1)) (fma.f64 #s(literal 1/2 binary64) (*.f64 lambda1 (*.f64 phi1 phi1)) (*.f64 #s(literal -2 binary64) lambda1))) (fma.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1) #s(literal 1 binary64))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1) #s(literal 1 binary64))))) (*.f64 lambda2 lambda2))) (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 lambda1 (*.f64 phi1 phi1)) (*.f64 #s(literal -2 binary64) lambda1)) (+.f64 (fma.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 lambda1 lambda1) #s(literal 1 binary64)) (*.f64 lambda1 lambda1)) (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 lambda1 (*.f64 phi1 phi1)) (*.f64 #s(literal -2 binary64) lambda1)) (fma.f64 #s(literal 1/2 binary64) (*.f64 lambda1 (*.f64 phi1 phi1)) (*.f64 #s(literal -2 binary64) lambda1))) (fma.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1) #s(literal 1 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1) #s(literal 1 binary64)) (fma.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1) #s(literal 1 binary64))))))) (*.f64 lambda2 (*.f64 lambda2 lambda2)))))))
(* -1 (* lambda2 (sqrt (+ 1 (* -1/4 (pow phi1 2))))))
(*.f64 (neg.f64 lambda2) (sqrt.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1) #s(literal 1 binary64))))
(* -1 (* lambda2 (+ (sqrt (+ 1 (* -1/4 (pow phi1 2)))) (* -1/2 (* (/ (+ (* -1/2 (* lambda1 (pow phi1 2))) (* 2 lambda1)) lambda2) (sqrt (/ 1 (+ 1 (* -1/4 (pow phi1 2))))))))))
(*.f64 (neg.f64 lambda2) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) lambda1 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (*.f64 phi1 phi1)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1) #s(literal 1 binary64))))) lambda2) (sqrt.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1) #s(literal 1 binary64)))))
(* -1 (* lambda2 (+ (sqrt (+ 1 (* -1/4 (pow phi1 2)))) (* -1 (/ (+ (* -1/2 (* (/ (- (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2)))) (pow lambda1 2)) (* 1/4 (/ (pow (+ (* -1/2 (* lambda1 (pow phi1 2))) (* 2 lambda1)) 2) (+ 1 (* -1/4 (pow phi1 2)))))) lambda2) (sqrt (/ 1 (+ 1 (* -1/4 (pow phi1 2))))))) (* 1/2 (* (sqrt (/ 1 (+ 1 (* -1/4 (pow phi1 2))))) (+ (* -1/2 (* lambda1 (pow phi1 2))) (* 2 lambda1))))) lambda2)))))
(*.f64 (neg.f64 lambda2) (-.f64 (sqrt.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1) #s(literal 1 binary64))) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (+.f64 (fma.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 lambda1 lambda1) #s(literal 1 binary64)) (*.f64 lambda1 lambda1)) (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) lambda1 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (*.f64 phi1 phi1)))) (fma.f64 #s(literal 2 binary64) lambda1 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (*.f64 phi1 phi1))))) (fma.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1) #s(literal 1 binary64))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1) #s(literal 1 binary64))))) lambda2) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1) #s(literal 1 binary64)))) (fma.f64 #s(literal 2 binary64) lambda1 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (*.f64 phi1 phi1))))))) lambda2)))
(* -1 (* lambda2 (+ (sqrt (+ 1 (* -1/4 (pow phi1 2)))) (* -1 (/ (+ (* -1 (/ (+ (* 1/4 (* (/ (* (+ (* -1/2 (* lambda1 (pow phi1 2))) (* 2 lambda1)) (- (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2)))) (pow lambda1 2)) (* 1/4 (/ (pow (+ (* -1/2 (* lambda1 (pow phi1 2))) (* 2 lambda1)) 2) (+ 1 (* -1/4 (pow phi1 2))))))) lambda2) (sqrt (/ 1 (pow (+ 1 (* -1/4 (pow phi1 2))) 3))))) (* 1/2 (* (sqrt (/ 1 (+ 1 (* -1/4 (pow phi1 2))))) (- (+ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2)))) (pow lambda1 2)) (* 1/4 (/ (pow (+ (* -1/2 (* lambda1 (pow phi1 2))) (* 2 lambda1)) 2) (+ 1 (* -1/4 (pow phi1 2))))))))) lambda2)) (* 1/2 (* (sqrt (/ 1 (+ 1 (* -1/4 (pow phi1 2))))) (+ (* -1/2 (* lambda1 (pow phi1 2))) (* 2 lambda1))))) lambda2)))))
(*.f64 (neg.f64 lambda2) (-.f64 (sqrt.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1) #s(literal 1 binary64))) (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1) #s(literal 1 binary64)))) (fma.f64 #s(literal 2 binary64) lambda1 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (*.f64 phi1 phi1)))))) (/.f64 (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) lambda1 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (*.f64 phi1 phi1)))) (+.f64 (fma.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 lambda1 lambda1) #s(literal 1 binary64)) (*.f64 lambda1 lambda1)) (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) lambda1 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (*.f64 phi1 phi1)))) (fma.f64 #s(literal 2 binary64) lambda1 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (*.f64 phi1 phi1))))) (fma.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1) #s(literal 1 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1) #s(literal 1 binary64)) (fma.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1) #s(literal 1 binary64))))))) lambda2) (*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1) #s(literal 1 binary64))))) (+.f64 (fma.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 lambda1 lambda1) #s(literal 1 binary64)) (*.f64 lambda1 lambda1)) (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) lambda1 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (*.f64 phi1 phi1)))) (fma.f64 #s(literal 2 binary64) lambda1 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (*.f64 phi1 phi1))))) (fma.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1) #s(literal 1 binary64))))))) lambda2)) lambda2)))
(- lambda1 lambda2)
(-.f64 lambda1 lambda2)
(- (+ lambda1 (* 1/2 (/ (* (pow phi1 2) (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2)))) (- lambda1 lambda2)))) lambda2)
(-.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64))) (-.f64 lambda1 lambda2)) lambda1) lambda2)
(- (+ lambda1 (* (pow phi1 2) (+ (* -1/8 (/ (* (pow phi1 2) (pow (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) 2)) (pow (- lambda1 lambda2) 3))) (* 1/2 (/ (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) (- lambda1 lambda2)))))) lambda2)
(-.f64 (fma.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 phi1 phi1) (/.f64 (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64))) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64))) (-.f64 lambda1 lambda2))) lambda1) lambda2)
(- (+ lambda1 (* (pow phi1 2) (+ (* 1/2 (/ (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) (- lambda1 lambda2))) (* (pow phi1 2) (+ (* -1/8 (/ (pow (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) 2) (pow (- lambda1 lambda2) 3))) (* 1/16 (/ (* (pow phi1 2) (pow (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) 3)) (pow (- lambda1 lambda2) 5)))))))) lambda2)
(-.f64 (fma.f64 (*.f64 phi1 phi1) (fma.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 5 binary64))) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64))) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64))) (-.f64 lambda1 lambda2))) lambda1) lambda2)
(* phi1 (sqrt (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2)))))
(*.f64 phi1 (sqrt.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64))))
(* phi1 (+ (sqrt (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2)))) (* 1/2 (* (/ (pow (- lambda1 lambda2) 2) (pow phi1 2)) (sqrt (/ 1 (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2)))))))))
(*.f64 phi1 (fma.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)))) (sqrt.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)))))
(* phi1 (+ (sqrt (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2)))) (+ (* -1/8 (* (/ (pow (- lambda1 lambda2) 4) (pow phi1 4)) (sqrt (/ 1 (pow (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) 3))))) (* 1/2 (* (/ (pow (- lambda1 lambda2) 2) (pow phi1 2)) (sqrt (/ 1 (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))))))))))
(*.f64 phi1 (+.f64 (sqrt.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64))) (fma.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) #s(literal 4 binary64)) (pow.f64 phi1 #s(literal 4 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64))))))))
(* phi1 (+ (sqrt (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2)))) (+ (* -1/8 (* (/ (pow (- lambda1 lambda2) 4) (pow phi1 4)) (sqrt (/ 1 (pow (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) 3))))) (+ (* 1/16 (* (/ (pow (- lambda1 lambda2) 6) (pow phi1 6)) (sqrt (/ 1 (pow (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) 5))))) (* 1/2 (* (/ (pow (- lambda1 lambda2) 2) (pow phi1 2)) (sqrt (/ 1 (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2)))))))))))
(*.f64 phi1 (+.f64 (sqrt.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (pow.f64 (-.f64 lambda1 lambda2) #s(literal 4 binary64)) (pow.f64 phi1 #s(literal 4 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64))))))) (fma.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) #s(literal 6 binary64)) (pow.f64 phi1 #s(literal 6 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) #s(literal 5 binary64)))) (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)))))))))
(* -1 (* phi1 (sqrt (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))))))
(*.f64 (neg.f64 phi1) (sqrt.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64))))
(* -1 (* phi1 (+ (sqrt (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2)))) (* 1/2 (* (/ (pow (- lambda1 lambda2) 2) (pow phi1 2)) (sqrt (/ 1 (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))))))))))
(*.f64 (neg.f64 phi1) (fma.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)))) (sqrt.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)))))
(* -1 (* phi1 (+ (sqrt (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2)))) (+ (* -1/8 (* (/ (pow (- lambda1 lambda2) 4) (pow phi1 4)) (sqrt (/ 1 (pow (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) 3))))) (* 1/2 (* (/ (pow (- lambda1 lambda2) 2) (pow phi1 2)) (sqrt (/ 1 (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2)))))))))))
(*.f64 (neg.f64 phi1) (+.f64 (sqrt.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64))) (fma.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) #s(literal 4 binary64)) (pow.f64 phi1 #s(literal 4 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64))))))))
(* -1 (* phi1 (+ (sqrt (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2)))) (+ (* -1/8 (* (/ (pow (- lambda1 lambda2) 4) (pow phi1 4)) (sqrt (/ 1 (pow (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) 3))))) (+ (* 1/16 (* (/ (pow (- lambda1 lambda2) 6) (pow phi1 6)) (sqrt (/ 1 (pow (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) 5))))) (* 1/2 (* (/ (pow (- lambda1 lambda2) 2) (pow phi1 2)) (sqrt (/ 1 (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))))))))))))
(*.f64 (neg.f64 phi1) (+.f64 (sqrt.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (pow.f64 (-.f64 lambda1 lambda2) #s(literal 4 binary64)) (pow.f64 phi1 #s(literal 4 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64))))))) (fma.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) #s(literal 6 binary64)) (pow.f64 phi1 #s(literal 6 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) #s(literal 5 binary64)))) (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)))))))))
(* -1 lambda2)
(neg.f64 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 (neg.f64 lambda1) (+.f64 (/.f64 lambda2 lambda1) #s(literal -1 binary64)))
(* -1 (* lambda1 (- (/ lambda2 lambda1) 1)))
(*.f64 (neg.f64 lambda1) (+.f64 (/.f64 lambda2 lambda1) #s(literal -1 binary64)))
(* -1 (* lambda1 (- (/ lambda2 lambda1) 1)))
(*.f64 (neg.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)
(neg.f64 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)
(neg.f64 lambda2)
(* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2)))))
(neg.f64 (*.f64 lambda2 (-.f64 #s(literal 1 binary64) (/.f64 lambda1 lambda2))))
(* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2)))))
(neg.f64 (*.f64 lambda2 (-.f64 #s(literal 1 binary64) (/.f64 lambda1 lambda2))))
(* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2)))))
(neg.f64 (*.f64 lambda2 (-.f64 #s(literal 1 binary64) (/.f64 lambda1 lambda2))))
(* -1 (* R lambda1))
(neg.f64 (*.f64 R lambda1))
(+ (* -1 (* R lambda1)) (* 1/8 (* R (* lambda1 (pow phi1 2)))))
(fma.f64 (neg.f64 R) lambda1 (*.f64 #s(literal 1/8 binary64) (*.f64 R (*.f64 lambda1 (*.f64 phi1 phi1)))))
(+ (* -1 (* R lambda1)) (* (pow phi1 2) (+ (* -1/384 (* R (* lambda1 (pow phi1 2)))) (* 1/8 (* R lambda1)))))
(fma.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal 1/8 binary64) (*.f64 R lambda1) (*.f64 #s(literal -1/384 binary64) (*.f64 R (*.f64 lambda1 (*.f64 phi1 phi1))))) (neg.f64 (*.f64 R lambda1)))
(+ (* -1 (* R lambda1)) (* (pow phi1 2) (+ (* 1/8 (* R lambda1)) (* (pow phi1 2) (+ (* -1/384 (* R lambda1)) (* 1/46080 (* R (* lambda1 (pow phi1 2)))))))))
(fma.f64 (*.f64 phi1 phi1) (fma.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/384 binary64) (*.f64 R lambda1) (*.f64 #s(literal 1/46080 binary64) (*.f64 R (*.f64 lambda1 (*.f64 phi1 phi1))))) (*.f64 #s(literal 1/8 binary64) (*.f64 R lambda1))) (neg.f64 (*.f64 R lambda1)))
(* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))
(neg.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))
(* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))
(neg.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))
(* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))
(neg.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))
(* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))
(neg.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))
(* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))
(neg.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))
(* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))
(neg.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))
(* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))
(neg.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))
(* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))
(neg.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))
(* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))
(neg.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))
(* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))
(neg.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))
(* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))
(neg.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))
(* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))
(neg.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))
(* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))
(neg.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))
(* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))
(neg.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))
(* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))
(neg.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))
(* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))
(neg.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))
(* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))
(neg.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))
(* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))
(neg.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))
(* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))
(neg.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))
(* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))
(neg.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))
(* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))
(neg.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))
(* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))
(neg.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))
(* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))
(neg.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))
(* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))
(neg.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))
(* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))
(neg.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))
(* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))
(neg.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))
(* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))
(neg.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))
(* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))
(neg.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))
(* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))
(neg.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))
(* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))
(neg.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))
(* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))
(neg.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))
(* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))
(neg.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))
(* -1 lambda1)
(neg.f64 lambda1)
(+ (* -1 lambda1) (* 1/8 (* lambda1 (pow phi1 2))))
(-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 lambda1 (*.f64 phi1 phi1))) lambda1)
(+ (* -1 lambda1) (* (pow phi1 2) (+ (* -1/384 (* lambda1 (pow phi1 2))) (* 1/8 lambda1))))
(fma.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/384 binary64) (*.f64 lambda1 (*.f64 phi1 phi1)) (*.f64 #s(literal 1/8 binary64) lambda1)) (neg.f64 lambda1))
(+ (* -1 lambda1) (* (pow phi1 2) (+ (* 1/8 lambda1) (* (pow phi1 2) (+ (* -1/384 lambda1) (* 1/46080 (* lambda1 (pow phi1 2))))))))
(fma.f64 (*.f64 phi1 phi1) (fma.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal 1/46080 binary64) (*.f64 lambda1 (*.f64 phi1 phi1)) (*.f64 #s(literal -1/384 binary64) lambda1)) (*.f64 #s(literal 1/8 binary64) lambda1)) (neg.f64 lambda1))
(* -1 (* lambda1 (cos (* 1/2 phi1))))
(*.f64 (neg.f64 lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(* -1 (* lambda1 (cos (* 1/2 phi1))))
(*.f64 (neg.f64 lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(* -1 (* lambda1 (cos (* 1/2 phi1))))
(*.f64 (neg.f64 lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(* -1 (* lambda1 (cos (* 1/2 phi1))))
(*.f64 (neg.f64 lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(* -1 (* lambda1 (cos (* 1/2 phi1))))
(*.f64 (neg.f64 lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(* -1 (* lambda1 (cos (* 1/2 phi1))))
(*.f64 (neg.f64 lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(* -1 (* lambda1 (cos (* 1/2 phi1))))
(*.f64 (neg.f64 lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(* -1 (* lambda1 (cos (* 1/2 phi1))))
(*.f64 (neg.f64 lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(* -1 (* lambda1 (cos (* 1/2 phi1))))
(*.f64 (neg.f64 lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(* -1 (* lambda1 (cos (* 1/2 phi1))))
(*.f64 (neg.f64 lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(* -1 (* lambda1 (cos (* 1/2 phi1))))
(*.f64 (neg.f64 lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(* -1 (* lambda1 (cos (* 1/2 phi1))))
(*.f64 (neg.f64 lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(* -1 (* lambda1 (cos (* 1/2 phi1))))
(*.f64 (neg.f64 lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(* -1 (* lambda1 (cos (* 1/2 phi1))))
(*.f64 (neg.f64 lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(* -1 (* lambda1 (cos (* 1/2 phi1))))
(*.f64 (neg.f64 lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(* -1 (* lambda1 (cos (* 1/2 phi1))))
(*.f64 (neg.f64 lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(* -1 (* lambda1 (cos (* 1/2 phi1))))
(*.f64 (neg.f64 lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(* -1 (* lambda1 (cos (* 1/2 phi1))))
(*.f64 (neg.f64 lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(* -1 (* lambda1 (cos (* 1/2 phi1))))
(*.f64 (neg.f64 lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(* -1 (* lambda1 (cos (* 1/2 phi1))))
(*.f64 (neg.f64 lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (pow phi1 2)))
(fma.f64 #s(literal -1/8 binary64) (*.f64 phi1 phi1) #s(literal 1 binary64))
(+ 1 (* (pow phi1 2) (- (* 1/384 (pow phi1 2)) 1/8)))
(fma.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal 1/384 binary64) (*.f64 phi1 phi1) #s(literal -1/8 binary64)) #s(literal 1 binary64))
(+ 1 (* (pow phi1 2) (- (* (pow phi1 2) (+ 1/384 (* -1/46080 (pow phi1 2)))) 1/8)))
(fma.f64 (*.f64 phi1 phi1) (fma.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/46080 binary64) (*.f64 phi1 phi1) #s(literal 1/384 binary64)) #s(literal -1/8 binary64)) #s(literal 1 binary64))
(cos (* 1/2 phi1))
(cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))
(cos (* 1/2 phi1))
(cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))
(cos (* 1/2 phi1))
(cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))
(cos (* 1/2 phi1))
(cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))
(cos (* 1/2 phi1))
(cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))
(cos (* 1/2 phi1))
(cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))
(cos (* 1/2 phi1))
(cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))
(cos (* 1/2 phi1))
(cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))
(* 1/2 phi1)
(*.f64 #s(literal 1/2 binary64) phi1)
(* 1/2 phi1)
(*.f64 #s(literal 1/2 binary64) phi1)
(* 1/2 phi1)
(*.f64 #s(literal 1/2 binary64) phi1)
(* 1/2 phi1)
(*.f64 #s(literal 1/2 binary64) phi1)
(* 1/2 phi1)
(*.f64 #s(literal 1/2 binary64) phi1)
(* 1/2 phi1)
(*.f64 #s(literal 1/2 binary64) phi1)
(* 1/2 phi1)
(*.f64 #s(literal 1/2 binary64) phi1)
(* 1/2 phi1)
(*.f64 #s(literal 1/2 binary64) phi1)
(* 1/2 phi1)
(*.f64 #s(literal 1/2 binary64) phi1)
(* 1/2 phi1)
(*.f64 #s(literal 1/2 binary64) phi1)
(* 1/2 phi1)
(*.f64 #s(literal 1/2 binary64) phi1)
(* 1/2 phi1)
(*.f64 #s(literal 1/2 binary64) phi1)
(* lambda2 (sqrt (+ 1/2 (* 1/2 (cos phi1)))))
(*.f64 lambda2 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))))
(+ (* -1/4 (* (* lambda2 (* phi2 (sin phi1))) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi1))))))) (* lambda2 (sqrt (+ 1/2 (* 1/2 (cos phi1))))))
(fma.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 lambda2 (*.f64 phi2 (sin.f64 phi1))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))))) (*.f64 lambda2 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)))))
(+ (* lambda2 (sqrt (+ 1/2 (* 1/2 (cos phi1))))) (* phi2 (+ (* -1/4 (* (* lambda2 (sin phi1)) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi1))))))) (* 1/2 (* (* lambda2 (* 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))))))))))
(fma.f64 phi2 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 lambda2 phi2) (fma.f64 #s(literal -1/4 binary64) (cos.f64 phi1) (*.f64 #s(literal -1/16 binary64) (/.f64 (pow.f64 (sin.f64 phi1) #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))))) (*.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 lambda2 (sin.f64 phi1))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)))))) (*.f64 lambda2 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)))))
(+ (* lambda2 (sqrt (+ 1/2 (* 1/2 (cos phi1))))) (* phi2 (+ (* -1/4 (* (* lambda2 (sin phi1)) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi1))))))) (* phi2 (+ (* 1/2 (* (* lambda2 (* 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))))))) (* 1/2 (* (* 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))))))))))))
(fma.f64 phi2 (fma.f64 phi2 (*.f64 #s(literal 1/2 binary64) (fma.f64 (*.f64 (*.f64 lambda2 phi2) (fma.f64 #s(literal 1/12 binary64) (sin.f64 phi1) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (sin.f64 phi1) (fma.f64 #s(literal -1/4 binary64) (cos.f64 phi1) (*.f64 #s(literal -1/16 binary64) (/.f64 (pow.f64 (sin.f64 phi1) #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)))))) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)))) (*.f64 (*.f64 lambda2 (fma.f64 #s(literal -1/4 binary64) (cos.f64 phi1) (*.f64 #s(literal -1/16 binary64) (/.f64 (pow.f64 (sin.f64 phi1) #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))))))) (*.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 lambda2 (sin.f64 phi1))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)))))) (*.f64 lambda2 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)))))
(* lambda2 (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(*.f64 lambda2 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)) #s(literal 1/2 binary64))))
(* lambda2 (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(*.f64 lambda2 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)) #s(literal 1/2 binary64))))
(* lambda2 (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(*.f64 lambda2 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)) #s(literal 1/2 binary64))))
(* lambda2 (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(*.f64 lambda2 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)) #s(literal 1/2 binary64))))
(* lambda2 (sqrt (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2)))))))
(*.f64 lambda2 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)) #s(literal 1/2 binary64))))
(* lambda2 (sqrt (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2)))))))
(*.f64 lambda2 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)) #s(literal 1/2 binary64))))
(* lambda2 (sqrt (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2)))))))
(*.f64 lambda2 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)) #s(literal 1/2 binary64))))
(* lambda2 (sqrt (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2)))))))
(*.f64 lambda2 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)) #s(literal 1/2 binary64))))
(* lambda2 (sqrt (+ 1/2 (* 1/2 (cos phi2)))))
(*.f64 lambda2 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64))))
(+ (* -1/4 (* (* lambda2 (* phi1 (sin phi2))) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi2))))))) (* lambda2 (sqrt (+ 1/2 (* 1/2 (cos phi2))))))
(fma.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 lambda2 (*.f64 phi1 (sin.f64 phi2))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64))))) (*.f64 lambda2 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)))))
(+ (* lambda2 (sqrt (+ 1/2 (* 1/2 (cos phi2))))) (* phi1 (+ (* -1/4 (* (* lambda2 (sin phi2)) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi2))))))) (* 1/2 (* (* lambda2 (* 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))))))))))
(fma.f64 phi1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 lambda2 phi1) (fma.f64 #s(literal -1/4 binary64) (cos.f64 phi2) (*.f64 #s(literal -1/16 binary64) (/.f64 (pow.f64 (sin.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64))))) (*.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 lambda2 (sin.f64 phi2))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)))))) (*.f64 lambda2 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)))))
(+ (* lambda2 (sqrt (+ 1/2 (* 1/2 (cos phi2))))) (* phi1 (+ (* -1/4 (* (* lambda2 (sin phi2)) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi2))))))) (* phi1 (+ (* 1/2 (* (* lambda2 (* 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))))))) (* 1/2 (* (* 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))))))))))))
(fma.f64 phi1 (fma.f64 phi1 (*.f64 #s(literal 1/2 binary64) (fma.f64 (*.f64 (*.f64 lambda2 phi1) (fma.f64 #s(literal 1/12 binary64) (sin.f64 phi2) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (sin.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (cos.f64 phi2) (*.f64 #s(literal -1/16 binary64) (/.f64 (pow.f64 (sin.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)))))) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)))) (*.f64 lambda2 (*.f64 (fma.f64 #s(literal -1/4 binary64) (cos.f64 phi2) (*.f64 #s(literal -1/16 binary64) (/.f64 (pow.f64 (sin.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)))))))) (*.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 lambda2 (sin.f64 phi2))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)))))) (*.f64 lambda2 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)))))
(* lambda2 (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(*.f64 lambda2 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)) #s(literal 1/2 binary64))))
(* lambda2 (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(*.f64 lambda2 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)) #s(literal 1/2 binary64))))
(* lambda2 (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(*.f64 lambda2 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)) #s(literal 1/2 binary64))))
(* lambda2 (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(*.f64 lambda2 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)) #s(literal 1/2 binary64))))
(* lambda2 (sqrt (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1)))))))
(*.f64 lambda2 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)) #s(literal 1/2 binary64))))
(* lambda2 (sqrt (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1)))))))
(*.f64 lambda2 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)) #s(literal 1/2 binary64))))
(* lambda2 (sqrt (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1)))))))
(*.f64 lambda2 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)) #s(literal 1/2 binary64))))
(* lambda2 (sqrt (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1)))))))
(*.f64 lambda2 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)) #s(literal 1/2 binary64))))
(* lambda2 (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(*.f64 lambda2 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)) #s(literal 1/2 binary64))))
(* lambda2 (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(*.f64 lambda2 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)) #s(literal 1/2 binary64))))
(* lambda2 (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(*.f64 lambda2 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)) #s(literal 1/2 binary64))))
(* lambda2 (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(*.f64 lambda2 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)) #s(literal 1/2 binary64))))
(* lambda2 (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(*.f64 lambda2 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)) #s(literal 1/2 binary64))))
(* lambda2 (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(*.f64 lambda2 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)) #s(literal 1/2 binary64))))
(* lambda2 (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(*.f64 lambda2 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)) #s(literal 1/2 binary64))))
(* lambda2 (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(*.f64 lambda2 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)) #s(literal 1/2 binary64))))
(* lambda2 (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(*.f64 lambda2 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)) #s(literal 1/2 binary64))))
(* lambda2 (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(*.f64 lambda2 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)) #s(literal 1/2 binary64))))
(* lambda2 (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(*.f64 lambda2 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)) #s(literal 1/2 binary64))))
(* lambda2 (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(*.f64 lambda2 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)) #s(literal 1/2 binary64))))
(/ 1 (+ 1/2 (* 1/2 (cos phi1))))
(/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)))
(+ (* 1/2 (/ (* phi2 (sin phi1)) (pow (+ 1/2 (* 1/2 (cos phi1))) 2))) (/ 1 (+ 1/2 (* 1/2 (cos phi1)))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 phi2 (sin.f64 phi1)) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))))
(+ (* phi2 (- (* -1 (* phi2 (+ (* -1/4 (/ (cos phi1) (pow (+ 1/2 (* 1/2 (cos phi1))) 2))) (* -1/4 (/ (pow (sin phi1) 2) (pow (+ 1/2 (* 1/2 (cos phi1))) 3)))))) (* -1/2 (/ (sin phi1) (pow (+ 1/2 (* 1/2 (cos phi1))) 2))))) (/ 1 (+ 1/2 (* 1/2 (cos phi1)))))
(fma.f64 phi2 (fma.f64 (neg.f64 phi2) (*.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (cos.f64 phi1) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (/.f64 (pow.f64 (sin.f64 phi1) #s(literal 2 binary64)) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) #s(literal 3 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (sin.f64 phi1) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))))
(+ (* phi2 (- (* phi2 (- (* -1 (* phi2 (+ (* -1/8 (/ (* (cos phi1) (sin phi1)) (pow (+ 1/2 (* 1/2 (cos phi1))) 3))) (+ (* 1/12 (/ (sin phi1) (pow (+ 1/2 (* 1/2 (cos phi1))) 2))) (* 1/2 (/ (* (sin phi1) (+ (* -1/4 (/ (cos phi1) (pow (+ 1/2 (* 1/2 (cos phi1))) 2))) (* -1/4 (/ (pow (sin phi1) 2) (pow (+ 1/2 (* 1/2 (cos phi1))) 3))))) (+ 1/2 (* 1/2 (cos phi1))))))))) (+ (* -1/4 (/ (cos phi1) (pow (+ 1/2 (* 1/2 (cos phi1))) 2))) (* -1/4 (/ (pow (sin phi1) 2) (pow (+ 1/2 (* 1/2 (cos phi1))) 3)))))) (* -1/2 (/ (sin phi1) (pow (+ 1/2 (* 1/2 (cos phi1))) 2))))) (/ 1 (+ 1/2 (* 1/2 (cos phi1)))))
(fma.f64 phi2 (fma.f64 phi2 (fma.f64 (neg.f64 phi2) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi1)) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) #s(literal 3 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (sin.f64 phi1) (*.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (cos.f64 phi1) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (/.f64 (pow.f64 (sin.f64 phi1) #s(literal 2 binary64)) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) #s(literal 3 binary64)))))) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))) (/.f64 (*.f64 #s(literal 1/12 binary64) (sin.f64 phi1)) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) #s(literal 2 binary64))))) (neg.f64 (*.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (cos.f64 phi1) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (/.f64 (pow.f64 (sin.f64 phi1) #s(literal 2 binary64)) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) #s(literal 3 binary64))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (sin.f64 phi1) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))))
(/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))
(/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)) #s(literal 1/2 binary64)))
(/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))
(/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)) #s(literal 1/2 binary64)))
(/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))
(/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)) #s(literal 1/2 binary64)))
(/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))
(/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)) #s(literal 1/2 binary64)))
(/ 1 (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2))))))
(/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)) #s(literal 1/2 binary64)))
(/ 1 (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2))))))
(/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)) #s(literal 1/2 binary64)))
(/ 1 (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2))))))
(/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)) #s(literal 1/2 binary64)))
(/ 1 (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2))))))
(/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)) #s(literal 1/2 binary64)))
(/ 1 (+ 1/2 (* 1/2 (cos phi2))))
(/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)))
(+ (* 1/2 (/ (* phi1 (sin phi2)) (pow (+ 1/2 (* 1/2 (cos phi2))) 2))) (/ 1 (+ 1/2 (* 1/2 (cos phi2)))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 phi1 (sin.f64 phi2)) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64))))
(+ (* phi1 (- (* -1 (* phi1 (+ (* -1/4 (/ (cos phi2) (pow (+ 1/2 (* 1/2 (cos phi2))) 2))) (* -1/4 (/ (pow (sin phi2) 2) (pow (+ 1/2 (* 1/2 (cos phi2))) 3)))))) (* -1/2 (/ (sin phi2) (pow (+ 1/2 (* 1/2 (cos phi2))) 2))))) (/ 1 (+ 1/2 (* 1/2 (cos phi2)))))
(fma.f64 phi1 (fma.f64 (neg.f64 phi1) (*.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (cos.f64 phi2) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (/.f64 (pow.f64 (sin.f64 phi2) #s(literal 2 binary64)) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) #s(literal 3 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (sin.f64 phi2) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64))))
(+ (* phi1 (- (* phi1 (- (* -1 (* phi1 (+ (* -1/8 (/ (* (cos phi2) (sin phi2)) (pow (+ 1/2 (* 1/2 (cos phi2))) 3))) (+ (* 1/12 (/ (sin phi2) (pow (+ 1/2 (* 1/2 (cos phi2))) 2))) (* 1/2 (/ (* (sin phi2) (+ (* -1/4 (/ (cos phi2) (pow (+ 1/2 (* 1/2 (cos phi2))) 2))) (* -1/4 (/ (pow (sin phi2) 2) (pow (+ 1/2 (* 1/2 (cos phi2))) 3))))) (+ 1/2 (* 1/2 (cos phi2))))))))) (+ (* -1/4 (/ (cos phi2) (pow (+ 1/2 (* 1/2 (cos phi2))) 2))) (* -1/4 (/ (pow (sin phi2) 2) (pow (+ 1/2 (* 1/2 (cos phi2))) 3)))))) (* -1/2 (/ (sin phi2) (pow (+ 1/2 (* 1/2 (cos phi2))) 2))))) (/ 1 (+ 1/2 (* 1/2 (cos phi2)))))
(fma.f64 phi1 (fma.f64 phi1 (fma.f64 (neg.f64 phi1) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi2)) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) #s(literal 3 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (sin.f64 phi2) (*.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (cos.f64 phi2) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (/.f64 (pow.f64 (sin.f64 phi2) #s(literal 2 binary64)) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) #s(literal 3 binary64)))))) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64))) (/.f64 (*.f64 #s(literal 1/12 binary64) (sin.f64 phi2)) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) #s(literal 2 binary64))))) (neg.f64 (*.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (cos.f64 phi2) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (/.f64 (pow.f64 (sin.f64 phi2) #s(literal 2 binary64)) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) #s(literal 3 binary64))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (sin.f64 phi2) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64))))
(/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))
(/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)) #s(literal 1/2 binary64)))
(/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))
(/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)) #s(literal 1/2 binary64)))
(/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))
(/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)) #s(literal 1/2 binary64)))
(/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))
(/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)) #s(literal 1/2 binary64)))
(/ 1 (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1))))))
(/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)) #s(literal 1/2 binary64)))
(/ 1 (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1))))))
(/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)) #s(literal 1/2 binary64)))
(/ 1 (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1))))))
(/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)) #s(literal 1/2 binary64)))
(/ 1 (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1))))))
(/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)) #s(literal 1/2 binary64)))
(* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(*.f64 (*.f64 R lambda2) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)) #s(literal 1/2 binary64))))
(* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(*.f64 (*.f64 R lambda2) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)) #s(literal 1/2 binary64))))
(* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(*.f64 (*.f64 R lambda2) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)) #s(literal 1/2 binary64))))
(* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(*.f64 (*.f64 R lambda2) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)) #s(literal 1/2 binary64))))
(* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(*.f64 (*.f64 R lambda2) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)) #s(literal 1/2 binary64))))
(* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(*.f64 (*.f64 R lambda2) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)) #s(literal 1/2 binary64))))
(* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(*.f64 (*.f64 R lambda2) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)) #s(literal 1/2 binary64))))
(* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(*.f64 (*.f64 R lambda2) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)) #s(literal 1/2 binary64))))
(* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(*.f64 (*.f64 R lambda2) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)) #s(literal 1/2 binary64))))
(* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(*.f64 (*.f64 R lambda2) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)) #s(literal 1/2 binary64))))
(* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(*.f64 (*.f64 R lambda2) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)) #s(literal 1/2 binary64))))
(* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(*.f64 (*.f64 R lambda2) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)) #s(literal 1/2 binary64))))
(* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos phi1)))))
(*.f64 (*.f64 R lambda2) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))))
(+ (* -1/4 (* (* R (* lambda2 (* phi2 (sin phi1)))) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi1))))))) (* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos phi1))))))
(fma.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 R (*.f64 lambda2 (*.f64 phi2 (sin.f64 phi1))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)))) (*.f64 (*.f64 R lambda2) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)))))
(+ (* phi2 (+ (* -1/4 (* (* R (* lambda2 (sin phi1))) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi1))))))) (* 1/2 (* (* R (* lambda2 (* 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))))))))) (* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos phi1))))))
(fma.f64 phi2 (fma.f64 #s(literal 1/2 binary64) (*.f64 R (*.f64 (*.f64 (*.f64 lambda2 phi2) (fma.f64 #s(literal -1/4 binary64) (cos.f64 phi1) (*.f64 #s(literal -1/16 binary64) (/.f64 (pow.f64 (sin.f64 phi1) #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)))))) (*.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 R (*.f64 lambda2 (sin.f64 phi1)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)))))) (*.f64 (*.f64 R lambda2) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)))))
(+ (* phi2 (+ (* -1/4 (* (* R (* lambda2 (sin phi1))) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi1))))))) (* phi2 (+ (* 1/2 (* (* R (* lambda2 (* 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))))))) (* 1/2 (* (* R (* 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))))))))))) (* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos phi1))))))
(fma.f64 phi2 (fma.f64 phi2 (*.f64 #s(literal 1/2 binary64) (fma.f64 R (*.f64 (*.f64 (*.f64 lambda2 phi2) (fma.f64 #s(literal 1/12 binary64) (sin.f64 phi1) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (sin.f64 phi1) (fma.f64 #s(literal -1/4 binary64) (cos.f64 phi1) (*.f64 #s(literal -1/16 binary64) (/.f64 (pow.f64 (sin.f64 phi1) #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)))))) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))))) (*.f64 R (*.f64 (*.f64 lambda2 (fma.f64 #s(literal -1/4 binary64) (cos.f64 phi1) (*.f64 #s(literal -1/16 binary64) (/.f64 (pow.f64 (sin.f64 phi1) #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)))))))) (*.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 R (*.f64 lambda2 (sin.f64 phi1)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)))))) (*.f64 (*.f64 R lambda2) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)))))
(* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(*.f64 (*.f64 R lambda2) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)) #s(literal 1/2 binary64))))
(* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(*.f64 (*.f64 R lambda2) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)) #s(literal 1/2 binary64))))
(* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(*.f64 (*.f64 R lambda2) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)) #s(literal 1/2 binary64))))
(* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(*.f64 (*.f64 R lambda2) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)) #s(literal 1/2 binary64))))
(* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2)))))))
(*.f64 (*.f64 R lambda2) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)) #s(literal 1/2 binary64))))
(* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2)))))))
(*.f64 (*.f64 R lambda2) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)) #s(literal 1/2 binary64))))
(* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2)))))))
(*.f64 (*.f64 R lambda2) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)) #s(literal 1/2 binary64))))
(* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2)))))))
(*.f64 (*.f64 R lambda2) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)) #s(literal 1/2 binary64))))
(* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos phi2)))))
(*.f64 (*.f64 R lambda2) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64))))
(+ (* -1/4 (* (* R (* lambda2 (* phi1 (sin phi2)))) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi2))))))) (* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos phi2))))))
(fma.f64 (*.f64 R lambda2) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64))) (*.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 R (*.f64 lambda2 (*.f64 phi1 (sin.f64 phi2))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64))))))
(+ (* phi1 (+ (* -1/4 (* (* R (* lambda2 (sin phi2))) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi2))))))) (* 1/2 (* (* R (* lambda2 (* 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))))))))) (* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos phi2))))))
(fma.f64 phi1 (fma.f64 #s(literal 1/2 binary64) (*.f64 R (*.f64 (*.f64 (*.f64 lambda2 phi1) (fma.f64 #s(literal -1/4 binary64) (cos.f64 phi2) (*.f64 #s(literal -1/16 binary64) (/.f64 (pow.f64 (sin.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)))))) (*.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 R (*.f64 lambda2 (sin.f64 phi2)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)))))) (*.f64 (*.f64 R lambda2) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)))))
(+ (* phi1 (+ (* -1/4 (* (* R (* lambda2 (sin phi2))) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi2))))))) (* phi1 (+ (* 1/2 (* (* R (* lambda2 (* 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))))))) (* 1/2 (* (* R (* 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))))))))))) (* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos phi2))))))
(fma.f64 phi1 (fma.f64 phi1 (*.f64 #s(literal 1/2 binary64) (fma.f64 R (*.f64 (*.f64 (*.f64 lambda2 phi1) (fma.f64 #s(literal 1/12 binary64) (sin.f64 phi2) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (sin.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (cos.f64 phi2) (*.f64 #s(literal -1/16 binary64) (/.f64 (pow.f64 (sin.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)))))) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64))))) (*.f64 R (*.f64 lambda2 (*.f64 (fma.f64 #s(literal -1/4 binary64) (cos.f64 phi2) (*.f64 #s(literal -1/16 binary64) (/.f64 (pow.f64 (sin.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64))))))))) (*.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 R (*.f64 lambda2 (sin.f64 phi2)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)))))) (*.f64 (*.f64 R lambda2) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)))))
(* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(*.f64 (*.f64 R lambda2) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)) #s(literal 1/2 binary64))))
(* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(*.f64 (*.f64 R lambda2) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)) #s(literal 1/2 binary64))))
(* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(*.f64 (*.f64 R lambda2) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)) #s(literal 1/2 binary64))))
(* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(*.f64 (*.f64 R lambda2) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)) #s(literal 1/2 binary64))))
(* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1)))))))
(*.f64 (*.f64 R lambda2) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)) #s(literal 1/2 binary64))))
(* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1)))))))
(*.f64 (*.f64 R lambda2) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)) #s(literal 1/2 binary64))))
(* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1)))))))
(*.f64 (*.f64 R lambda2) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)) #s(literal 1/2 binary64))))
(* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1)))))))
(*.f64 (*.f64 R lambda2) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)) #s(literal 1/2 binary64))))
(* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(*.f64 (*.f64 R lambda2) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)) #s(literal 1/2 binary64))))
(* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(*.f64 (*.f64 R lambda2) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)) #s(literal 1/2 binary64))))
(* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(*.f64 (*.f64 R lambda2) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)) #s(literal 1/2 binary64))))
(* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(*.f64 (*.f64 R lambda2) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)) #s(literal 1/2 binary64))))
(* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(*.f64 (*.f64 R lambda2) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)) #s(literal 1/2 binary64))))
(* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(*.f64 (*.f64 R lambda2) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)) #s(literal 1/2 binary64))))
(* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(*.f64 (*.f64 R lambda2) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)) #s(literal 1/2 binary64))))
(* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(*.f64 (*.f64 R lambda2) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)) #s(literal 1/2 binary64))))
(* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(*.f64 (*.f64 R lambda2) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)) #s(literal 1/2 binary64))))
(* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(*.f64 (*.f64 R lambda2) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)) #s(literal 1/2 binary64))))
(* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(*.f64 (*.f64 R lambda2) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)) #s(literal 1/2 binary64))))
(* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(*.f64 (*.f64 R lambda2) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)) #s(literal 1/2 binary64))))
(* (/ 1 lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi1))))))
(/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)))) lambda2)
(+ (* 1/4 (* (/ (* phi2 (sin phi1)) lambda2) (sqrt (/ 1 (pow (+ 1/2 (* 1/2 (cos phi1))) 3))))) (* (/ 1 lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi1)))))))
(fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 phi2 (sin.f64 phi1)) lambda2)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) #s(literal 3 binary64)))) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)))) lambda2))
(+ (* phi2 (+ (* -1/2 (* (/ (* phi2 (+ (* -1/4 (/ (cos phi1) (pow (+ 1/2 (* 1/2 (cos phi1))) 2))) (+ (* -1/4 (/ (pow (sin phi1) 2) (pow (+ 1/2 (* 1/2 (cos phi1))) 3))) (* 1/16 (/ (pow (sin phi1) 2) (pow (+ 1/2 (* 1/2 (cos phi1))) 3)))))) lambda2) (sqrt (+ 1/2 (* 1/2 (cos phi1)))))) (* 1/4 (* (/ (sin phi1) lambda2) (sqrt (/ 1 (pow (+ 1/2 (* 1/2 (cos phi1))) 3))))))) (* (/ 1 lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi1)))))))
(fma.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 phi2 (fma.f64 #s(literal -1/4 binary64) (/.f64 (cos.f64 phi1) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 (pow.f64 (sin.f64 phi1) #s(literal 2 binary64)) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) #s(literal 3 binary64))) #s(literal -3/16 binary64)))) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)))) lambda2) (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (sin.f64 phi1) lambda2)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) #s(literal 3 binary64)))))) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)))) lambda2))
(+ (* phi2 (+ (* 1/4 (* (/ (sin phi1) lambda2) (sqrt (/ 1 (pow (+ 1/2 (* 1/2 (cos phi1))) 3))))) (* phi2 (+ (* -1/2 (* (/ (* phi2 (+ (* -1/4 (/ (* (sin phi1) (+ (* -1/4 (/ (cos phi1) (pow (+ 1/2 (* 1/2 (cos phi1))) 2))) (+ (* -1/4 (/ (pow (sin phi1) 2) (pow (+ 1/2 (* 1/2 (cos phi1))) 3))) (* 1/16 (/ (pow (sin phi1) 2) (pow (+ 1/2 (* 1/2 (cos phi1))) 3)))))) (+ 1/2 (* 1/2 (cos phi1))))) (+ (* -1/8 (/ (* (cos phi1) (sin phi1)) (pow (+ 1/2 (* 1/2 (cos phi1))) 3))) (+ (* 1/12 (/ (sin phi1) (pow (+ 1/2 (* 1/2 (cos phi1))) 2))) (* 1/2 (/ (* (sin phi1) (+ (* -1/4 (/ (cos phi1) (pow (+ 1/2 (* 1/2 (cos phi1))) 2))) (* -1/4 (/ (pow (sin phi1) 2) (pow (+ 1/2 (* 1/2 (cos phi1))) 3))))) (+ 1/2 (* 1/2 (cos phi1))))))))) lambda2) (sqrt (+ 1/2 (* 1/2 (cos phi1)))))) (* -1/2 (* (/ (+ (* -1/4 (/ (cos phi1) (pow (+ 1/2 (* 1/2 (cos phi1))) 2))) (+ (* -1/4 (/ (pow (sin phi1) 2) (pow (+ 1/2 (* 1/2 (cos phi1))) 3))) (* 1/16 (/ (pow (sin phi1) 2) (pow (+ 1/2 (* 1/2 (cos phi1))) 3))))) lambda2) (sqrt (+ 1/2 (* 1/2 (cos phi1)))))))))) (* (/ 1 lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi1)))))))
(fma.f64 phi2 (fma.f64 phi2 (*.f64 #s(literal -1/2 binary64) (fma.f64 (*.f64 phi2 (/.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (sin.f64 phi1) (fma.f64 #s(literal -1/4 binary64) (/.f64 (cos.f64 phi1) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 (pow.f64 (sin.f64 phi1) #s(literal 2 binary64)) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) #s(literal 3 binary64))) #s(literal -3/16 binary64)))) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi1)) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) #s(literal 3 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (sin.f64 phi1) (*.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (cos.f64 phi1) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (/.f64 (pow.f64 (sin.f64 phi1) #s(literal 2 binary64)) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) #s(literal 3 binary64)))))) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))) (/.f64 (*.f64 #s(literal 1/12 binary64) (sin.f64 phi1)) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) #s(literal 2 binary64)))))) lambda2)) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))) (/.f64 (*.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (cos.f64 phi1) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 (pow.f64 (sin.f64 phi1) #s(literal 2 binary64)) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) #s(literal 3 binary64))) #s(literal -3/16 binary64))) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)))) lambda2))) (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (sin.f64 phi1) lambda2)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) #s(literal 3 binary64)))))) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)))) lambda2))
(* (/ 1 lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))
(/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)) #s(literal 1/2 binary64)))) lambda2)
(* (/ 1 lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))
(/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)) #s(literal 1/2 binary64)))) lambda2)
(* (/ 1 lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))
(/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)) #s(literal 1/2 binary64)))) lambda2)
(* (/ 1 lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))
(/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)) #s(literal 1/2 binary64)))) lambda2)
(* (/ 1 lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2))))))))
(/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)) #s(literal 1/2 binary64)))) lambda2)
(* (/ 1 lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2))))))))
(/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)) #s(literal 1/2 binary64)))) lambda2)
(* (/ 1 lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2))))))))
(/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)) #s(literal 1/2 binary64)))) lambda2)
(* (/ 1 lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2))))))))
(/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)) #s(literal 1/2 binary64)))) lambda2)
(* (/ 1 lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi2))))))
(/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)))) lambda2)
(+ (* 1/4 (* (/ (* phi1 (sin phi2)) lambda2) (sqrt (/ 1 (pow (+ 1/2 (* 1/2 (cos phi2))) 3))))) (* (/ 1 lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi2)))))))
(fma.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 phi1 (sin.f64 phi2)) lambda2) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) #s(literal 3 binary64))))) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)))) lambda2))
(+ (* phi1 (+ (* -1/2 (* (/ (* phi1 (+ (* -1/4 (/ (cos phi2) (pow (+ 1/2 (* 1/2 (cos phi2))) 2))) (+ (* -1/4 (/ (pow (sin phi2) 2) (pow (+ 1/2 (* 1/2 (cos phi2))) 3))) (* 1/16 (/ (pow (sin phi2) 2) (pow (+ 1/2 (* 1/2 (cos phi2))) 3)))))) lambda2) (sqrt (+ 1/2 (* 1/2 (cos phi2)))))) (* 1/4 (* (/ (sin phi2) lambda2) (sqrt (/ 1 (pow (+ 1/2 (* 1/2 (cos phi2))) 3))))))) (* (/ 1 lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi2)))))))
(fma.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 phi1 (fma.f64 #s(literal -1/4 binary64) (/.f64 (cos.f64 phi2) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 (pow.f64 (sin.f64 phi2) #s(literal 2 binary64)) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) #s(literal 3 binary64))) #s(literal -3/16 binary64)))) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)))) lambda2) (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (sin.f64 phi2) lambda2)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) #s(literal 3 binary64)))))) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)))) lambda2))
(+ (* phi1 (+ (* 1/4 (* (/ (sin phi2) lambda2) (sqrt (/ 1 (pow (+ 1/2 (* 1/2 (cos phi2))) 3))))) (* phi1 (+ (* -1/2 (* (/ (* phi1 (+ (* -1/4 (/ (* (sin phi2) (+ (* -1/4 (/ (cos phi2) (pow (+ 1/2 (* 1/2 (cos phi2))) 2))) (+ (* -1/4 (/ (pow (sin phi2) 2) (pow (+ 1/2 (* 1/2 (cos phi2))) 3))) (* 1/16 (/ (pow (sin phi2) 2) (pow (+ 1/2 (* 1/2 (cos phi2))) 3)))))) (+ 1/2 (* 1/2 (cos phi2))))) (+ (* -1/8 (/ (* (cos phi2) (sin phi2)) (pow (+ 1/2 (* 1/2 (cos phi2))) 3))) (+ (* 1/12 (/ (sin phi2) (pow (+ 1/2 (* 1/2 (cos phi2))) 2))) (* 1/2 (/ (* (sin phi2) (+ (* -1/4 (/ (cos phi2) (pow (+ 1/2 (* 1/2 (cos phi2))) 2))) (* -1/4 (/ (pow (sin phi2) 2) (pow (+ 1/2 (* 1/2 (cos phi2))) 3))))) (+ 1/2 (* 1/2 (cos phi2))))))))) lambda2) (sqrt (+ 1/2 (* 1/2 (cos phi2)))))) (* -1/2 (* (/ (+ (* -1/4 (/ (cos phi2) (pow (+ 1/2 (* 1/2 (cos phi2))) 2))) (+ (* -1/4 (/ (pow (sin phi2) 2) (pow (+ 1/2 (* 1/2 (cos phi2))) 3))) (* 1/16 (/ (pow (sin phi2) 2) (pow (+ 1/2 (* 1/2 (cos phi2))) 3))))) lambda2) (sqrt (+ 1/2 (* 1/2 (cos phi2)))))))))) (* (/ 1 lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi2)))))))
(fma.f64 phi1 (fma.f64 phi1 (*.f64 #s(literal -1/2 binary64) (fma.f64 (/.f64 (*.f64 phi1 (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (sin.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (/.f64 (cos.f64 phi2) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 (pow.f64 (sin.f64 phi2) #s(literal 2 binary64)) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) #s(literal 3 binary64))) #s(literal -3/16 binary64)))) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi2)) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) #s(literal 3 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (sin.f64 phi2) (*.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (cos.f64 phi2) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (/.f64 (pow.f64 (sin.f64 phi2) #s(literal 2 binary64)) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) #s(literal 3 binary64)))))) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64))) (/.f64 (*.f64 #s(literal 1/12 binary64) (sin.f64 phi2)) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) #s(literal 2 binary64))))))) lambda2) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64))) (/.f64 (*.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (cos.f64 phi2) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 (pow.f64 (sin.f64 phi2) #s(literal 2 binary64)) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) #s(literal 3 binary64))) #s(literal -3/16 binary64))) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)))) lambda2))) (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (sin.f64 phi2) lambda2)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) #s(literal 3 binary64)))))) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)))) lambda2))
(* (/ 1 lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))
(/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)) #s(literal 1/2 binary64)))) lambda2)
(* (/ 1 lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))
(/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)) #s(literal 1/2 binary64)))) lambda2)
(* (/ 1 lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))
(/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)) #s(literal 1/2 binary64)))) lambda2)
(* (/ 1 lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))
(/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)) #s(literal 1/2 binary64)))) lambda2)
(* (/ 1 lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1))))))))
(/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)) #s(literal 1/2 binary64)))) lambda2)
(* (/ 1 lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1))))))))
(/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)) #s(literal 1/2 binary64)))) lambda2)
(* (/ 1 lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1))))))))
(/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)) #s(literal 1/2 binary64)))) lambda2)
(* (/ 1 lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1))))))))
(/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)) #s(literal 1/2 binary64)))) lambda2)
(* (/ 1 lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))
(/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)) #s(literal 1/2 binary64)))) lambda2)
(* (/ 1 lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))
(/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)) #s(literal 1/2 binary64)))) lambda2)
(* (/ 1 lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))
(/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)) #s(literal 1/2 binary64)))) lambda2)
(* (/ 1 lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))
(/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)) #s(literal 1/2 binary64)))) lambda2)
(* (/ 1 lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))
(/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)) #s(literal 1/2 binary64)))) lambda2)
(* (/ 1 lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))
(/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)) #s(literal 1/2 binary64)))) lambda2)
(* (/ 1 lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))
(/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)) #s(literal 1/2 binary64)))) lambda2)
(* (/ 1 lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))
(/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)) #s(literal 1/2 binary64)))) lambda2)
(* (/ 1 lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))
(/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)) #s(literal 1/2 binary64)))) lambda2)
(* (/ 1 lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))
(/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)) #s(literal 1/2 binary64)))) lambda2)
(* (/ 1 lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))
(/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)) #s(literal 1/2 binary64)))) lambda2)
(* (/ 1 lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))
(/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)) #s(literal 1/2 binary64)))) lambda2)
(/ 1 (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)))
(/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))
(+ (* 2 (/ (* lambda1 (* lambda2 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 2))) (/ 1 (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2))))
(fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64))) (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(+ (* lambda1 (- (* -1 (* lambda1 (+ (* -4 (/ (* (pow lambda2 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)) (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 3))) (+ (* 1/2 (/ 1 (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 2))) (* 1/2 (/ (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))) (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 2))))))) (* -2 (/ (* lambda2 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 2))))) (/ 1 (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2))))
(fma.f64 lambda1 (fma.f64 (neg.f64 lambda1) (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 3 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 2 binary64))) (/.f64 #s(literal 1/2 binary64) (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 2 binary64))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 lambda2 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64))) (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(+ (* lambda1 (- (* lambda1 (- (* -1 (* lambda1 (+ (* 2 (/ (* lambda2 (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (+ (* -4 (/ (* (pow lambda2 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)) (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 3))) (+ (* 1/2 (/ 1 (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 2))) (* 1/2 (/ (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))) (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 2))))))) (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)))) (* 2 (/ (* lambda2 (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)) (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 3)))))) (+ (* -4 (/ (* (pow lambda2 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)) (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 3))) (+ (* 1/2 (/ 1 (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 2))) (* 1/2 (/ (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))) (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 2))))))) (* -2 (/ (* lambda2 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 2))))) (/ 1 (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2))))
(fma.f64 lambda1 (fma.f64 lambda1 (fma.f64 (neg.f64 lambda1) (*.f64 #s(literal 2 binary64) (fma.f64 lambda2 (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 3 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 2 binary64))) (/.f64 #s(literal 1/2 binary64) (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 2 binary64)))))) (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) (/.f64 (*.f64 lambda2 (pow.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 3 binary64))))) (neg.f64 (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 3 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 2 binary64))) (/.f64 #s(literal 1/2 binary64) (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 2 binary64))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 lambda2 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64))) (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(/ 1 (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))
(/.f64 #s(literal 1 binary64) (*.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64))))
(/ (+ (* 2 (/ lambda2 (* lambda1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))) (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (pow lambda1 2))
(/.f64 (fma.f64 #s(literal 2 binary64) (/.f64 lambda2 (*.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)))) (*.f64 lambda1 lambda1))
(/ (- (+ (* -1 (/ (+ (* -4 (/ (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (+ (/ (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (/ (pow (- phi1 phi2) 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)))) (pow lambda1 2))) (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (* -2 (/ lambda2 (* lambda1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))))) (pow lambda1 2))
(/.f64 (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64))) (/.f64 (+.f64 (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64))) (/.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)))) (/.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) #s(literal 2 binary64)))) (*.f64 lambda1 lambda1))) (/.f64 (*.f64 #s(literal 2 binary64) lambda2) (*.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64))))) (*.f64 lambda1 lambda1))
(/ (- (+ (* -1 (/ (+ (* 2 (* lambda2 (+ (* -4 (/ (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (+ (/ (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (/ (pow (- phi1 phi2) 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)))))) (* 2 (/ (* lambda2 (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2))) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)))) (pow lambda1 3))) (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (+ (* -4 (/ (pow lambda2 2) (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))) (+ (* -2 (/ lambda2 (* lambda1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))) (+ (/ (pow lambda2 2) (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (/ (pow (- phi1 phi2) 2) (* (pow lambda1 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2))))))) (pow lambda1 2))
(/.f64 (-.f64 (-.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64))) (/.f64 (*.f64 #s(literal 2 binary64) (fma.f64 lambda2 (+.f64 (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64))) (/.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)))) (/.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) #s(literal 2 binary64)))) (/.f64 (*.f64 lambda2 (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) #s(literal 2 binary64))))) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 lambda2 lambda2) (*.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)))) (+.f64 (fma.f64 #s(literal -2 binary64) (/.f64 lambda2 (*.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)))) (/.f64 (*.f64 lambda2 lambda2) (*.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64))))) (/.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) #s(literal 2 binary64))))))) (*.f64 lambda1 lambda1))
(/ 1 (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))
(/.f64 #s(literal 1 binary64) (*.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64))))
(/ (+ (* 2 (/ lambda2 (* lambda1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))) (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (pow lambda1 2))
(/.f64 (fma.f64 #s(literal 2 binary64) (/.f64 lambda2 (*.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)))) (*.f64 lambda1 lambda1))
(/ (+ (* -1 (/ (- (+ (* -4 (/ (pow lambda2 2) (* lambda1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))) (+ (/ (pow lambda2 2) (* lambda1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (/ (pow (- phi1 phi2) 2) (* lambda1 (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2))))) (* 2 (/ lambda2 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))) lambda1)) (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (pow lambda1 2))
(/.f64 (-.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64))) (/.f64 (+.f64 (+.f64 (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)))) (/.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64))))) (/.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 lambda1 (pow.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal -2 binary64) (/.f64 lambda2 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64))))) lambda1)) (*.f64 lambda1 lambda1))
(/ (+ (* -1 (/ (- (* -1 (/ (- (+ (* -2 (/ (* lambda2 (+ (* -4 (/ (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (+ (/ (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (/ (pow (- phi1 phi2) 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2))))) lambda1)) (* -2 (/ (* lambda2 (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2))) (* lambda1 (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2))))) (+ (* -4 (/ (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (+ (/ (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (/ (pow (- phi1 phi2) 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2))))) lambda1)) (* 2 (/ lambda2 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))) lambda1)) (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (pow lambda1 2))
(/.f64 (-.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64))) (/.f64 (+.f64 (neg.f64 (/.f64 (fma.f64 #s(literal -2 binary64) (fma.f64 lambda2 (/.f64 (+.f64 (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64))) (/.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)))) (/.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) #s(literal 2 binary64)))) lambda1) (/.f64 (*.f64 lambda2 (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) (*.f64 lambda1 (pow.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) #s(literal 2 binary64))))) (neg.f64 (+.f64 (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64))) (/.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)))) (/.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) #s(literal 2 binary64)))))) lambda1)) (*.f64 #s(literal -2 binary64) (/.f64 lambda2 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64))))) lambda1)) (*.f64 lambda1 lambda1))
(/ 1 (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)))
(/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))
(+ (* 2 (/ (* lambda1 (* lambda2 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 2))) (/ 1 (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2))))
(fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64))) (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(+ (* lambda2 (- (* -1 (* lambda2 (+ (* -4 (/ (* (pow lambda1 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)) (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 3))) (+ (* 1/2 (/ 1 (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 2))) (* 1/2 (/ (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))) (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 2))))))) (* -2 (/ (* lambda1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 2))))) (/ 1 (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2))))
(fma.f64 lambda2 (fma.f64 (neg.f64 lambda2) (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 3 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 2 binary64))) (/.f64 #s(literal 1/2 binary64) (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 2 binary64))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64))) (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(+ (* lambda2 (- (* lambda2 (- (* -1 (* lambda2 (+ (* 2 (/ (* lambda1 (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (+ (* -4 (/ (* (pow lambda1 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)) (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 3))) (+ (* 1/2 (/ 1 (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 2))) (* 1/2 (/ (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))) (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 2))))))) (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)))) (* 2 (/ (* lambda1 (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)) (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 3)))))) (+ (* -4 (/ (* (pow lambda1 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)) (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 3))) (+ (* 1/2 (/ 1 (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 2))) (* 1/2 (/ (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))) (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 2))))))) (* -2 (/ (* lambda1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2)) 2))))) (/ 1 (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2))))
(fma.f64 lambda2 (fma.f64 lambda2 (fma.f64 (neg.f64 lambda2) (*.f64 #s(literal 2 binary64) (fma.f64 lambda1 (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 3 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 2 binary64))) (/.f64 #s(literal 1/2 binary64) (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 2 binary64)))))) (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) (/.f64 (*.f64 lambda1 (pow.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 3 binary64))))) (neg.f64 (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 3 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 2 binary64))) (/.f64 #s(literal 1/2 binary64) (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 2 binary64))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64))) (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(/ 1 (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))
(/.f64 #s(literal 1 binary64) (*.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64))))
(/ (+ (* 2 (/ lambda1 (* lambda2 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))) (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (pow lambda2 2))
(/.f64 (fma.f64 #s(literal 2 binary64) (/.f64 lambda1 (*.f64 lambda2 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)))) (*.f64 lambda2 lambda2))
(/ (- (+ (* -1 (/ (+ (* -4 (/ (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (+ (/ (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (/ (pow (- phi1 phi2) 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)))) (pow lambda2 2))) (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (* -2 (/ lambda1 (* lambda2 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))))) (pow lambda2 2))
(/.f64 (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64))) (/.f64 (+.f64 (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64))) (/.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)))) (/.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) #s(literal 2 binary64)))) (*.f64 lambda2 lambda2))) (/.f64 (*.f64 #s(literal 2 binary64) lambda1) (*.f64 lambda2 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64))))) (*.f64 lambda2 lambda2))
(/ (- (+ (* -1 (/ (+ (* 2 (* lambda1 (+ (* -4 (/ (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (+ (/ (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (/ (pow (- phi1 phi2) 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)))))) (* 2 (/ (* lambda1 (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2))) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2)))) (pow lambda2 3))) (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (+ (* -4 (/ (pow lambda1 2) (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))) (+ (* -2 (/ lambda1 (* lambda2 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))) (+ (/ (pow lambda1 2) (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (/ (pow (- phi1 phi2) 2) (* (pow lambda2 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2))))))) (pow lambda2 2))
(/.f64 (-.f64 (-.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64))) (/.f64 (*.f64 #s(literal 2 binary64) (fma.f64 lambda1 (+.f64 (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64))) (/.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)))) (/.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) #s(literal 2 binary64)))) (/.f64 (*.f64 lambda1 (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) #s(literal 2 binary64))))) (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 lambda1 lambda1) (*.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)))) (+.f64 (fma.f64 #s(literal -2 binary64) (/.f64 lambda1 (*.f64 lambda2 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)))) (/.f64 (*.f64 lambda1 lambda1) (*.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64))))) (/.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) #s(literal 2 binary64))))))) (*.f64 lambda2 lambda2))
(/ 1 (* (pow lambda2 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))
(/.f64 #s(literal 1 binary64) (*.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64))))
(/ (+ (* 2 (/ lambda1 (* lambda2 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))) (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (pow lambda2 2))
(/.f64 (fma.f64 #s(literal 2 binary64) (/.f64 lambda1 (*.f64 lambda2 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)))) (*.f64 lambda2 lambda2))
(/ (+ (* -1 (/ (- (+ (* -4 (/ (pow lambda1 2) (* lambda2 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))) (+ (/ (pow lambda1 2) (* lambda2 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (/ (pow (- phi1 phi2) 2) (* lambda2 (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2))))) (* 2 (/ lambda1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))) lambda2)) (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (pow lambda2 2))
(/.f64 (-.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64))) (/.f64 (+.f64 (+.f64 (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)))) (/.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64))))) (/.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 lambda2 (pow.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal -2 binary64) (/.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64))))) lambda2)) (*.f64 lambda2 lambda2))
(/ (+ (* -1 (/ (- (* -1 (/ (- (+ (* -2 (/ (* lambda1 (+ (* -4 (/ (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (+ (/ (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (/ (pow (- phi1 phi2) 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2))))) lambda2)) (* -2 (/ (* lambda1 (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (pow (- phi1 phi2) 2))) (* lambda2 (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2))))) (+ (* -4 (/ (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (+ (/ (pow lambda1 2) (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))) (/ (pow (- phi1 phi2) 2) (pow (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) 2))))) lambda2)) (* 2 (/ lambda1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2)))))))) lambda2)) (/ 1 (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))))) (pow lambda2 2))
(/.f64 (-.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64))) (/.f64 (+.f64 (neg.f64 (/.f64 (fma.f64 #s(literal -2 binary64) (fma.f64 lambda1 (/.f64 (+.f64 (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64))) (/.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)))) (/.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) #s(literal 2 binary64)))) lambda2) (/.f64 (*.f64 lambda1 (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) (*.f64 lambda2 (pow.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) #s(literal 2 binary64))))) (neg.f64 (+.f64 (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64))) (/.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)))) (/.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) #s(literal 2 binary64)))))) lambda2)) (*.f64 #s(literal -2 binary64) (/.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64))))) lambda2)) (*.f64 lambda2 lambda2))
(/ 1 (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))
(/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)))
(+ (* -1 (* phi2 (+ (* -2 (/ phi1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (* -1/2 (/ (* (sin phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2)))))) (/ 1 (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))
(fma.f64 (neg.f64 phi2) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (sin.f64 phi1) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal -2 binary64) phi1) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1))))
(+ (* phi2 (- (* -1 (* phi2 (+ (* -1 (/ (* (+ (* -2 phi1) (* -1/2 (* (sin phi1) (pow (- lambda1 lambda2) 2)))) (+ (* -2 (/ phi1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (* -1/2 (/ (* (sin phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))))) (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (+ (* -1/4 (/ (* (cos phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (/ 1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2)))))) (+ (* -2 (/ phi1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (* -1/2 (/ (* (sin phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2)))))) (/ 1 (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))
(fma.f64 phi2 (fma.f64 (neg.f64 phi2) (-.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) #s(literal 2 binary64)))) (/.f64 (*.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 phi1)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -2 binary64) phi1)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (sin.f64 phi1) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal -2 binary64) phi1) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) #s(literal 2 binary64))))) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)))) (neg.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (sin.f64 phi1) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal -2 binary64) phi1) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) #s(literal 2 binary64)))))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1))))
(+ (* phi2 (- (* phi2 (- (* -1 (* phi2 (+ (* -1 (/ (* (+ 1 (* -1/4 (* (cos phi1) (pow (- lambda1 lambda2) 2)))) (+ (* -2 (/ phi1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (* -1/2 (/ (* (sin phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))))) (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (+ (* -1 (/ (* (+ (* -2 phi1) (* -1/2 (* (sin phi1) (pow (- lambda1 lambda2) 2)))) (+ (* -1 (/ (* (+ (* -2 phi1) (* -1/2 (* (sin phi1) (pow (- lambda1 lambda2) 2)))) (+ (* -2 (/ phi1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (* -1/2 (/ (* (sin phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))))) (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (+ (* -1/4 (/ (* (cos phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (/ 1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))))) (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (* 1/12 (/ (* (sin phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))))))) (+ (* -1 (/ (* (+ (* -2 phi1) (* -1/2 (* (sin phi1) (pow (- lambda1 lambda2) 2)))) (+ (* -2 (/ phi1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (* -1/2 (/ (* (sin phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))))) (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (+ (* -1/4 (/ (* (cos phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (/ 1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2)))))) (+ (* -2 (/ phi1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2))) (* -1/2 (/ (* (sin phi1) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 2)))))) (/ 1 (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))
(fma.f64 phi2 (fma.f64 phi2 (fma.f64 (neg.f64 phi2) (-.f64 (-.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/12 binary64) (sin.f64 phi1)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) #s(literal 2 binary64))) (/.f64 (*.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 phi1)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -2 binary64) phi1)) (-.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) #s(literal 2 binary64)))) (/.f64 (*.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 phi1)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -2 binary64) phi1)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (sin.f64 phi1) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal -2 binary64) phi1) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) #s(literal 2 binary64))))) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1))))) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)))) (/.f64 (*.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) (cos.f64 phi1)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (sin.f64 phi1) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal -2 binary64) phi1) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) #s(literal 2 binary64))))) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)))) (neg.f64 (-.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) #s(literal 2 binary64)))) (/.f64 (*.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 phi1)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -2 binary64) phi1)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (sin.f64 phi1) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal -2 binary64) phi1) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) #s(literal 2 binary64))))) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)))))) (neg.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (sin.f64 phi1) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal -2 binary64) phi1) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) #s(literal 2 binary64)))))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1))))
(/ 1 (pow phi2 2))
(/.f64 #s(literal 1 binary64) (*.f64 phi2 phi2))
(/ (+ 1 (* 2 (/ phi1 phi2))) (pow phi2 2))
(/.f64 (fma.f64 #s(literal 2 binary64) (/.f64 phi1 phi2) #s(literal 1 binary64)) (*.f64 phi2 phi2))
(/ (- (+ 1 (* -1 (/ (+ (* -4 (pow phi1 2)) (+ (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)) (pow phi1 2))) (pow phi2 2)))) (* -2 (/ phi1 phi2))) (pow phi2 2))
(/.f64 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal -4 binary64) (*.f64 phi1 phi1) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1))) (*.f64 phi2 phi2))) (/.f64 (*.f64 #s(literal 2 binary64) phi1) phi2)) (*.f64 phi2 phi2))
(/ (- (+ 1 (* -1 (/ (+ (* 2 (* phi1 (+ (* -4 (pow phi1 2)) (+ (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))) (* 2 (* phi1 (+ (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))) (pow phi2 3)))) (+ (* -4 (/ (pow phi1 2) (pow phi2 2))) (+ (* -2 (/ phi1 phi2)) (+ (/ (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) (/ (pow phi1 2) (pow phi2 2)))))) (pow phi2 2))
(/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 2 binary64) (fma.f64 phi1 (fma.f64 #s(literal -4 binary64) (*.f64 phi1 phi1) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1))) (*.f64 phi1 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1))))) (*.f64 phi2 (*.f64 phi2 phi2)))) (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 phi1 phi1) (*.f64 phi2 phi2)) (fma.f64 #s(literal -2 binary64) (/.f64 phi1 phi2) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) (/.f64 (*.f64 phi1 phi1) (*.f64 phi2 phi2)))))) (*.f64 phi2 phi2))
(/ 1 (pow phi2 2))
(/.f64 #s(literal 1 binary64) (*.f64 phi2 phi2))
(/ (+ 1 (* 2 (/ phi1 phi2))) (pow phi2 2))
(/.f64 (fma.f64 #s(literal 2 binary64) (/.f64 phi1 phi2) #s(literal 1 binary64)) (*.f64 phi2 phi2))
(/ (+ 1 (* -1 (/ (- (+ (* -4 (/ (pow phi1 2) phi2)) (+ (/ (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)) phi2) (/ (pow phi1 2) phi2))) (* 2 phi1)) phi2))) (pow phi2 2))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 phi1 phi1) phi2) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) phi2) (/.f64 (*.f64 phi1 phi1) phi2))) (*.f64 #s(literal -2 binary64) phi1)) phi2)) (*.f64 phi2 phi2))
(/ (+ 1 (* -1 (/ (- (* -1 (/ (- (+ (* -2 (/ (* phi1 (+ (* -4 (pow phi1 2)) (+ (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) phi2)) (* -2 (/ (* phi1 (+ (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)) (pow phi1 2))) phi2))) (+ (* -4 (pow phi1 2)) (+ (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) phi2)) (* 2 phi1)) phi2))) (pow phi2 2))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (neg.f64 (/.f64 (fma.f64 #s(literal -2 binary64) (fma.f64 phi1 (/.f64 (fma.f64 #s(literal -4 binary64) (*.f64 phi1 phi1) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1))) phi2) (/.f64 (*.f64 phi1 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1))) phi2)) (neg.f64 (fma.f64 #s(literal -4 binary64) (*.f64 phi1 phi1) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1))))) phi2)) (*.f64 #s(literal -2 binary64) phi1)) phi2)) (*.f64 phi2 phi2))
(/ 1 (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))
(/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))
(+ (* -1 (* phi1 (+ (* -2 (/ phi2 (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (* -1/2 (/ (* (sin phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2)))))) (/ 1 (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))
(fma.f64 (neg.f64 phi1) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (sin.f64 phi2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal -2 binary64) phi2) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))))
(+ (* phi1 (- (* -1 (* phi1 (+ (* -1 (/ (* (+ (* -2 phi2) (* -1/2 (* (sin phi2) (pow (- lambda1 lambda2) 2)))) (+ (* -2 (/ phi2 (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (* -1/2 (/ (* (sin phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))))) (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (+ (* -1/4 (/ (* (cos phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (/ 1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2)))))) (+ (* -2 (/ phi2 (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (* -1/2 (/ (* (sin phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2)))))) (/ 1 (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))
(fma.f64 phi1 (fma.f64 (neg.f64 phi1) (-.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (cos.f64 phi2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 2 binary64)))) (/.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 phi2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 #s(literal -2 binary64) phi2)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (sin.f64 phi2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal -2 binary64) phi2) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 2 binary64))))) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))) (neg.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (sin.f64 phi2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal -2 binary64) phi2) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 2 binary64)))))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))))
(+ (* phi1 (- (* phi1 (- (* -1 (* phi1 (+ (* -1 (/ (* (+ 1 (* -1/4 (* (cos phi2) (pow (- lambda1 lambda2) 2)))) (+ (* -2 (/ phi2 (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (* -1/2 (/ (* (sin phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))))) (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (+ (* -1 (/ (* (+ (* -2 phi2) (* -1/2 (* (sin phi2) (pow (- lambda1 lambda2) 2)))) (+ (* -1 (/ (* (+ (* -2 phi2) (* -1/2 (* (sin phi2) (pow (- lambda1 lambda2) 2)))) (+ (* -2 (/ phi2 (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (* -1/2 (/ (* (sin phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))))) (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (+ (* -1/4 (/ (* (cos phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (/ 1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))))) (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (* 1/12 (/ (* (sin phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))))))) (+ (* -1 (/ (* (+ (* -2 phi2) (* -1/2 (* (sin phi2) (pow (- lambda1 lambda2) 2)))) (+ (* -2 (/ phi2 (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (* -1/2 (/ (* (sin phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))))) (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (+ (* -1/4 (/ (* (cos phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (/ 1 (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2)))))) (+ (* -2 (/ phi2 (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2))) (* -1/2 (/ (* (sin phi2) (pow (- lambda1 lambda2) 2)) (pow (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) 2)))))) (/ 1 (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))
(fma.f64 phi1 (fma.f64 phi1 (fma.f64 (neg.f64 phi1) (-.f64 (-.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/12 binary64) (sin.f64 phi2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 2 binary64))) (/.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 phi2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 #s(literal -2 binary64) phi2)) (-.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (cos.f64 phi2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 2 binary64)))) (/.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 phi2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 #s(literal -2 binary64) phi2)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (sin.f64 phi2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal -2 binary64) phi2) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 2 binary64))))) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))))) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))) (/.f64 (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (cos.f64 phi2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) #s(literal 1 binary64)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (sin.f64 phi2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal -2 binary64) phi2) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 2 binary64))))) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))) (neg.f64 (-.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (cos.f64 phi2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 2 binary64)))) (/.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 phi2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 #s(literal -2 binary64) phi2)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (sin.f64 phi2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal -2 binary64) phi2) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 2 binary64))))) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))))) (neg.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (sin.f64 phi2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal -2 binary64) phi2) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 2 binary64)))))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))))
(/ 1 (pow phi1 2))
(/.f64 #s(literal 1 binary64) (*.f64 phi1 phi1))
(/ (+ 1 (* 2 (/ phi2 phi1))) (pow phi1 2))
(/.f64 (fma.f64 #s(literal 2 binary64) (/.f64 phi2 phi1) #s(literal 1 binary64)) (*.f64 phi1 phi1))
(/ (- (+ 1 (* -1 (/ (+ (* -4 (pow phi2 2)) (+ (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (pow phi1 2)))) (* -2 (/ phi2 phi1))) (pow phi1 2))
(/.f64 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal -4 binary64) (*.f64 phi2 phi2) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))) (*.f64 phi1 phi1))) (/.f64 (*.f64 #s(literal 2 binary64) phi2) phi1)) (*.f64 phi1 phi1))
(/ (- (+ 1 (* -1 (/ (+ (* 2 (* phi2 (+ (* -4 (pow phi2 2)) (+ (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))) (* 2 (* phi2 (+ (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))) (pow phi1 3)))) (+ (* -4 (/ (pow phi2 2) (pow phi1 2))) (+ (* -2 (/ phi2 phi1)) (+ (/ (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) (/ (pow phi2 2) (pow phi1 2)))))) (pow phi1 2))
(/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 2 binary64) (fma.f64 phi2 (fma.f64 #s(literal -4 binary64) (*.f64 phi2 phi2) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))) (*.f64 phi2 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))))) (*.f64 phi1 (*.f64 phi1 phi1)))) (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1)) (fma.f64 #s(literal -2 binary64) (/.f64 phi2 phi1) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) (/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1)))))) (*.f64 phi1 phi1))
(/ 1 (pow phi1 2))
(/.f64 #s(literal 1 binary64) (*.f64 phi1 phi1))
(/ (+ 1 (* 2 (/ phi2 phi1))) (pow phi1 2))
(/.f64 (fma.f64 #s(literal 2 binary64) (/.f64 phi2 phi1) #s(literal 1 binary64)) (*.f64 phi1 phi1))
(/ (+ 1 (* -1 (/ (- (+ (* -4 (/ (pow phi2 2) phi1)) (+ (/ (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)) phi1) (/ (pow phi2 2) phi1))) (* 2 phi2)) phi1))) (pow phi1 2))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 phi2 phi2) phi1) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) phi1) (/.f64 (*.f64 phi2 phi2) phi1))) (*.f64 #s(literal -2 binary64) phi2)) phi1)) (*.f64 phi1 phi1))
(/ (+ 1 (* -1 (/ (- (* -1 (/ (- (+ (* -2 (/ (* phi2 (+ (* -4 (pow phi2 2)) (+ (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) phi1)) (* -2 (/ (* phi2 (+ (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) phi1))) (+ (* -4 (pow phi2 2)) (+ (* (+ 1/2 (* 1/2 (+ (* -1 (* (sin phi1) (sin phi2))) (* (cos phi1) (cos phi2))))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) phi1)) (* 2 phi2)) phi1))) (pow phi1 2))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (neg.f64 (/.f64 (fma.f64 #s(literal -2 binary64) (fma.f64 phi2 (/.f64 (fma.f64 #s(literal -4 binary64) (*.f64 phi2 phi2) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))) phi1) (/.f64 (*.f64 phi2 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))) phi1)) (neg.f64 (fma.f64 #s(literal -4 binary64) (*.f64 phi2 phi2) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))))) phi1)) (*.f64 #s(literal -2 binary64) phi2)) phi1)) (*.f64 phi1 phi1))
(* (pow phi1 2) (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))))
(*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)))
(* (pow phi1 2) (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))))
(*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)))
(* (pow phi1 2) (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))))
(*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)))
(* (pow phi1 2) (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))))
(*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)))
(* (pow phi1 2) (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))))
(*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)))
(* (pow phi1 2) (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))))
(*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)))
(* (pow phi1 2) (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))))
(*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)))
(* (pow phi1 2) (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))))
(*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)))
(* (pow phi1 2) (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))))
(*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)))
(* (pow phi1 2) (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))))
(*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)))
(* (pow phi1 2) (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))))
(*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)))
(* (pow phi1 2) (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))))
(*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)))
(* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2))))
(*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 lambda2 lambda2) #s(literal 1 binary64)))
(+ (* 1/2 (* lambda1 (* lambda2 (pow phi1 2)))) (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 lambda1 (*.f64 lambda2 (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 lambda2 lambda2) #s(literal 1 binary64))))
(+ (* lambda1 (+ (* -1/4 (* lambda1 (pow phi1 2))) (* 1/2 (* lambda2 (pow phi1 2))))) (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))))
(fma.f64 lambda1 (fma.f64 #s(literal -1/4 binary64) (*.f64 lambda1 (*.f64 phi1 phi1)) (*.f64 #s(literal 1/2 binary64) (*.f64 lambda2 (*.f64 phi1 phi1)))) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 lambda2 lambda2) #s(literal 1 binary64))))
(+ (* lambda1 (+ (* -1/4 (* lambda1 (pow phi1 2))) (* 1/2 (* lambda2 (pow phi1 2))))) (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))))
(fma.f64 lambda1 (fma.f64 #s(literal -1/4 binary64) (*.f64 lambda1 (*.f64 phi1 phi1)) (*.f64 #s(literal 1/2 binary64) (*.f64 lambda2 (*.f64 phi1 phi1)))) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 lambda2 lambda2) #s(literal 1 binary64))))
(* -1/4 (* (pow lambda1 2) (pow phi1 2)))
(*.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 lambda1 lambda1)) (*.f64 phi1 phi1))
(* (pow lambda1 2) (+ (* -1/4 (pow phi1 2)) (* 1/2 (/ (* lambda2 (pow phi1 2)) lambda1))))
(*.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 lambda2 (*.f64 phi1 phi1)) lambda1) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))))
(* (pow lambda1 2) (+ (* -1/4 (pow phi1 2)) (+ (* 1/2 (/ (* lambda2 (pow phi1 2)) lambda1)) (/ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))) (pow lambda1 2)))))
(*.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 lambda2 (*.f64 phi1 phi1)) lambda1) (/.f64 (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 lambda2 lambda2) #s(literal 1 binary64))) (*.f64 lambda1 lambda1)))))
(* (pow lambda1 2) (+ (* -1/4 (pow phi1 2)) (+ (* 1/2 (/ (* lambda2 (pow phi1 2)) lambda1)) (/ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))) (pow lambda1 2)))))
(*.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 lambda2 (*.f64 phi1 phi1)) lambda1) (/.f64 (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 lambda2 lambda2) #s(literal 1 binary64))) (*.f64 lambda1 lambda1)))))
(* -1/4 (* (pow lambda1 2) (pow phi1 2)))
(*.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 lambda1 lambda1)) (*.f64 phi1 phi1))
(* (pow lambda1 2) (+ (* -1/4 (pow phi1 2)) (* 1/2 (/ (* lambda2 (pow phi1 2)) lambda1))))
(*.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 lambda2 (*.f64 phi1 phi1)) lambda1) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))))
(* (pow lambda1 2) (+ (* -1 (/ (+ (* -1 (/ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))) lambda1)) (* -1/2 (* lambda2 (pow phi1 2)))) lambda1)) (* -1/4 (pow phi1 2))))
(*.f64 (*.f64 lambda1 lambda1) (-.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1)) (/.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 lambda2 lambda2) #s(literal 1 binary64)) lambda1))) lambda1)))
(* (pow lambda1 2) (+ (* -1 (/ (+ (* -1 (/ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))) lambda1)) (* -1/2 (* lambda2 (pow phi1 2)))) lambda1)) (* -1/4 (pow phi1 2))))
(*.f64 (*.f64 lambda1 lambda1) (-.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1)) (/.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 lambda2 lambda2) #s(literal 1 binary64)) lambda1))) lambda1)))
(* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2))))
(*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 lambda1 lambda1) #s(literal 1 binary64)))
(+ (* 1/2 (* lambda1 (* lambda2 (pow phi1 2)))) (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2)))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 lambda1 (*.f64 lambda2 (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 lambda1 lambda1) #s(literal 1 binary64))))
(+ (* lambda2 (+ (* -1/4 (* lambda2 (pow phi1 2))) (* 1/2 (* lambda1 (pow phi1 2))))) (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2)))))
(fma.f64 lambda2 (fma.f64 #s(literal 1/2 binary64) (*.f64 lambda1 (*.f64 phi1 phi1)) (*.f64 #s(literal -1/4 binary64) (*.f64 lambda2 (*.f64 phi1 phi1)))) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 lambda1 lambda1) #s(literal 1 binary64))))
(+ (* lambda2 (+ (* -1/4 (* lambda2 (pow phi1 2))) (* 1/2 (* lambda1 (pow phi1 2))))) (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2)))))
(fma.f64 lambda2 (fma.f64 #s(literal 1/2 binary64) (*.f64 lambda1 (*.f64 phi1 phi1)) (*.f64 #s(literal -1/4 binary64) (*.f64 lambda2 (*.f64 phi1 phi1)))) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 lambda1 lambda1) #s(literal 1 binary64))))
(* -1/4 (* (pow lambda2 2) (pow phi1 2)))
(*.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 lambda2 lambda2)) (*.f64 phi1 phi1))
(* (pow lambda2 2) (+ (* -1/4 (pow phi1 2)) (* 1/2 (/ (* lambda1 (pow phi1 2)) lambda2))))
(*.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 lambda1 (*.f64 phi1 phi1)) lambda2) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))))
(* (pow lambda2 2) (+ (* -1/4 (pow phi1 2)) (+ (* 1/2 (/ (* lambda1 (pow phi1 2)) lambda2)) (/ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2)))) (pow lambda2 2)))))
(*.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 lambda1 (*.f64 phi1 phi1)) lambda2) (/.f64 (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 lambda1 lambda1) #s(literal 1 binary64))) (*.f64 lambda2 lambda2)))))
(* (pow lambda2 2) (+ (* -1/4 (pow phi1 2)) (+ (* 1/2 (/ (* lambda1 (pow phi1 2)) lambda2)) (/ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2)))) (pow lambda2 2)))))
(*.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 lambda1 (*.f64 phi1 phi1)) lambda2) (/.f64 (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 lambda1 lambda1) #s(literal 1 binary64))) (*.f64 lambda2 lambda2)))))
(* -1/4 (* (pow lambda2 2) (pow phi1 2)))
(*.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 lambda2 lambda2)) (*.f64 phi1 phi1))
(* (pow lambda2 2) (+ (* -1/4 (pow phi1 2)) (* 1/2 (/ (* lambda1 (pow phi1 2)) lambda2))))
(*.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 lambda1 (*.f64 phi1 phi1)) lambda2) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1))))
(* (pow lambda2 2) (+ (* -1 (/ (+ (* -1 (/ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2)))) lambda2)) (* -1/2 (* lambda1 (pow phi1 2)))) lambda2)) (* -1/4 (pow phi1 2))))
(*.f64 (*.f64 lambda2 lambda2) (-.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1)) (/.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (*.f64 phi1 phi1))) (/.f64 (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 lambda1 lambda1) #s(literal 1 binary64))) lambda2)) lambda2)))
(* (pow lambda2 2) (+ (* -1 (/ (+ (* -1 (/ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda1 2)))) lambda2)) (* -1/2 (* lambda1 (pow phi1 2)))) lambda2)) (* -1/4 (pow phi1 2))))
(*.f64 (*.f64 lambda2 lambda2) (-.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi1)) (/.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (*.f64 phi1 phi1))) (/.f64 (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 lambda1 lambda1) #s(literal 1 binary64))) lambda2)) lambda2)))
(pow lambda2 2)
(*.f64 lambda2 lambda2)
(+ (* -2 (* lambda1 lambda2)) (pow lambda2 2))
(*.f64 lambda2 (fma.f64 #s(literal -2 binary64) lambda1 lambda2))
(+ (* lambda1 (+ lambda1 (* -2 lambda2))) (pow lambda2 2))
(fma.f64 lambda1 (fma.f64 #s(literal -2 binary64) lambda2 lambda1) (*.f64 lambda2 lambda2))
(+ (* lambda1 (+ lambda1 (* -2 lambda2))) (pow lambda2 2))
(fma.f64 lambda1 (fma.f64 #s(literal -2 binary64) lambda2 lambda1) (*.f64 lambda2 lambda2))
(pow lambda1 2)
(*.f64 lambda1 lambda1)
(* (pow lambda1 2) (+ 1 (* -2 (/ lambda2 lambda1))))
(*.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal -2 binary64) (/.f64 lambda2 lambda1) #s(literal 1 binary64)))
(* (pow lambda1 2) (+ 1 (+ (* -2 (/ lambda2 lambda1)) (/ (pow lambda2 2) (pow lambda1 2)))))
(*.f64 (*.f64 lambda1 lambda1) (+.f64 (fma.f64 #s(literal -2 binary64) (/.f64 lambda2 lambda1) #s(literal 1 binary64)) (/.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1))))
(* (pow lambda1 2) (+ 1 (+ (* -2 (/ lambda2 lambda1)) (/ (pow lambda2 2) (pow lambda1 2)))))
(*.f64 (*.f64 lambda1 lambda1) (+.f64 (fma.f64 #s(literal -2 binary64) (/.f64 lambda2 lambda1) #s(literal 1 binary64)) (/.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1))))
(pow lambda1 2)
(*.f64 lambda1 lambda1)
(* (pow lambda1 2) (+ 1 (* -2 (/ lambda2 lambda1))))
(*.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal -2 binary64) (/.f64 lambda2 lambda1) #s(literal 1 binary64)))
(* (pow lambda1 2) (+ 1 (* -1 (/ (+ (* -1 (/ (pow lambda2 2) lambda1)) (* 2 lambda2)) lambda1))))
(*.f64 (*.f64 lambda1 lambda1) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) lambda2) (/.f64 (*.f64 lambda2 lambda2) lambda1)) lambda1)))
(* (pow lambda1 2) (+ 1 (* -1 (/ (+ (* -1 (/ (pow lambda2 2) lambda1)) (* 2 lambda2)) lambda1))))
(*.f64 (*.f64 lambda1 lambda1) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) lambda2) (/.f64 (*.f64 lambda2 lambda2) lambda1)) lambda1)))
(pow lambda1 2)
(*.f64 lambda1 lambda1)
(+ (* -2 (* lambda1 lambda2)) (pow lambda1 2))
(fma.f64 #s(literal -2 binary64) (*.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))
(+ (* lambda2 (+ lambda2 (* -2 lambda1))) (pow lambda1 2))
(fma.f64 lambda1 lambda1 (*.f64 lambda2 (fma.f64 #s(literal -2 binary64) lambda1 lambda2)))
(+ (* lambda2 (+ lambda2 (* -2 lambda1))) (pow lambda1 2))
(fma.f64 lambda1 lambda1 (*.f64 lambda2 (fma.f64 #s(literal -2 binary64) lambda1 lambda2)))
(pow lambda2 2)
(*.f64 lambda2 lambda2)
(* (pow lambda2 2) (+ 1 (* -2 (/ lambda1 lambda2))))
(*.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal -2 binary64) (/.f64 lambda1 lambda2) #s(literal 1 binary64)))
(* (pow lambda2 2) (+ 1 (+ (* -2 (/ lambda1 lambda2)) (/ (pow lambda1 2) (pow lambda2 2)))))
(*.f64 (*.f64 lambda2 lambda2) (+.f64 (fma.f64 #s(literal -2 binary64) (/.f64 lambda1 lambda2) #s(literal 1 binary64)) (/.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))))
(* (pow lambda2 2) (+ 1 (+ (* -2 (/ lambda1 lambda2)) (/ (pow lambda1 2) (pow lambda2 2)))))
(*.f64 (*.f64 lambda2 lambda2) (+.f64 (fma.f64 #s(literal -2 binary64) (/.f64 lambda1 lambda2) #s(literal 1 binary64)) (/.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))))
(pow lambda2 2)
(*.f64 lambda2 lambda2)
(* (pow lambda2 2) (+ 1 (* -2 (/ lambda1 lambda2))))
(*.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal -2 binary64) (/.f64 lambda1 lambda2) #s(literal 1 binary64)))
(* (pow lambda2 2) (+ 1 (* -1 (/ (+ (* -1 (/ (pow lambda1 2) lambda2)) (* 2 lambda1)) lambda2))))
(*.f64 (*.f64 lambda2 lambda2) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) lambda1) (/.f64 (*.f64 lambda1 lambda1) lambda2)) lambda2)))
(* (pow lambda2 2) (+ 1 (* -1 (/ (+ (* -1 (/ (pow lambda1 2) lambda2)) (* 2 lambda1)) lambda2))))
(*.f64 (*.f64 lambda2 lambda2) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) lambda1) (/.f64 (*.f64 lambda1 lambda1) lambda2)) lambda2)))
(* -1 lambda1)
(neg.f64 lambda1)
(* -1 lambda1)
(neg.f64 lambda1)
(* -1 lambda1)
(neg.f64 lambda1)
(* -1 lambda1)
(neg.f64 lambda1)
(* -1 lambda1)
(neg.f64 lambda1)
(* -1 lambda1)
(neg.f64 lambda1)
(* -1 lambda1)
(neg.f64 lambda1)
(* -1 lambda1)
(neg.f64 lambda1)
(* -1 lambda1)
(neg.f64 lambda1)
(* -1 lambda1)
(neg.f64 lambda1)
(* -1 lambda1)
(neg.f64 lambda1)
(* -1 lambda1)
(neg.f64 lambda1)
(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))))
(fma.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (*.f64 phi2 (cos.f64 phi1)) (neg.f64 (sin.f64 phi1))) (cos.f64 phi1))
(+ (cos phi1) (* phi2 (- (* phi2 (+ (* -1/2 (cos phi1)) (* 1/6 (* phi2 (sin phi1))))) (sin phi1))))
(fma.f64 phi2 (fma.f64 phi2 (fma.f64 #s(literal 1/6 binary64) (*.f64 phi2 (sin.f64 phi1)) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi1))) (neg.f64 (sin.f64 phi1))) (cos.f64 phi1))
(cos (+ phi1 phi2))
(cos.f64 (+.f64 phi1 phi2))
(cos (+ phi1 phi2))
(cos.f64 (+.f64 phi1 phi2))
(cos (+ phi1 phi2))
(cos.f64 (+.f64 phi1 phi2))
(cos (+ phi1 phi2))
(cos.f64 (+.f64 phi1 phi2))
(cos (- phi1 (* -1 phi2)))
(cos.f64 (+.f64 phi1 phi2))
(cos (- phi1 (* -1 phi2)))
(cos.f64 (+.f64 phi1 phi2))
(cos (- phi1 (* -1 phi2)))
(cos.f64 (+.f64 phi1 phi2))
(cos (- phi1 (* -1 phi2)))
(cos.f64 (+.f64 phi1 phi2))
(cos 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))))
(fma.f64 phi1 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 (cos.f64 phi2))) (sin.f64 phi2)) (cos.f64 phi2))
(+ (cos phi2) (* phi1 (- (* phi1 (+ (* -1/2 (cos phi2)) (* 1/6 (* phi1 (sin phi2))))) (sin phi2))))
(fma.f64 phi1 (fma.f64 phi1 (fma.f64 #s(literal 1/6 binary64) (*.f64 phi1 (sin.f64 phi2)) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2))) (neg.f64 (sin.f64 phi2))) (cos.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))
(+ 1/2 (* 1/2 (cos phi1)))
(fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))
(+ 1/2 (+ (* -1/2 (* phi2 (sin phi1))) (* 1/2 (cos phi1))))
(+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -1/2 binary64) (*.f64 phi2 (sin.f64 phi1)) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1))))
(+ 1/2 (+ (* 1/2 (cos phi1)) (* phi2 (+ (* -1/2 (sin phi1)) (* -1/4 (* phi2 (cos phi1)))))))
(+.f64 #s(literal 1/2 binary64) (fma.f64 phi2 (fma.f64 #s(literal -1/4 binary64) (*.f64 phi2 (cos.f64 phi1)) (*.f64 #s(literal -1/2 binary64) (sin.f64 phi1))) (*.f64 #s(literal 1/2 binary64) (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 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 phi2 (fma.f64 phi2 (fma.f64 #s(literal 1/12 binary64) (*.f64 phi2 (sin.f64 phi1)) (*.f64 #s(literal -1/4 binary64) (cos.f64 phi1))) (*.f64 #s(literal -1/2 binary64) (sin.f64 phi1)))))
(+ 1/2 (* 1/2 (cos (+ phi1 phi2))))
(fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)) #s(literal 1/2 binary64))
(+ 1/2 (* 1/2 (cos (+ phi1 phi2))))
(fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)) #s(literal 1/2 binary64))
(+ 1/2 (* 1/2 (cos (+ phi1 phi2))))
(fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)) #s(literal 1/2 binary64))
(+ 1/2 (* 1/2 (cos (+ phi1 phi2))))
(fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)) #s(literal 1/2 binary64))
(+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2)))))
(fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)) #s(literal 1/2 binary64))
(+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2)))))
(fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)) #s(literal 1/2 binary64))
(+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2)))))
(fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)) #s(literal 1/2 binary64))
(+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2)))))
(fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)) #s(literal 1/2 binary64))
(+ 1/2 (* 1/2 (cos phi2)))
(fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64))
(+ 1/2 (+ (* -1/2 (* phi1 (sin phi2))) (* 1/2 (cos phi2))))
(+.f64 #s(literal 1/2 binary64) (fma.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 #s(literal 1/2 binary64) (fma.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (sin.f64 phi2) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 (cos.f64 phi2)))) (*.f64 #s(literal 1/2 binary64) (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 #s(literal 1/2 binary64) (fma.f64 phi1 (fma.f64 phi1 (fma.f64 #s(literal -1/4 binary64) (cos.f64 phi2) (*.f64 #s(literal 1/12 binary64) (*.f64 phi1 (sin.f64 phi2)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 phi2))) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi2))))
(+ 1/2 (* 1/2 (cos (+ phi1 phi2))))
(fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)) #s(literal 1/2 binary64))
(+ 1/2 (* 1/2 (cos (+ phi1 phi2))))
(fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)) #s(literal 1/2 binary64))
(+ 1/2 (* 1/2 (cos (+ phi1 phi2))))
(fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)) #s(literal 1/2 binary64))
(+ 1/2 (* 1/2 (cos (+ phi1 phi2))))
(fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)) #s(literal 1/2 binary64))
(+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1)))))
(fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)) #s(literal 1/2 binary64))
(+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1)))))
(fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)) #s(literal 1/2 binary64))
(+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1)))))
(fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)) #s(literal 1/2 binary64))
(+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1)))))
(fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)) #s(literal 1/2 binary64))

eval412.0ms (2.8%)

Memory
11.5MiB live, 538.4MiB allocated
Compiler

Compiled 83 540 to 6 882 computations (91.8% saved)

prune561.0ms (3.8%)

Memory
-2.1MiB live, 681.8MiB allocated
Pruning

58 alts after pruning (50 fresh and 8 done)

PrunedKeptTotal
New1 749141 763
Fresh63642
Picked325
Done066
Total1 758581 816
Accuracy
100.0%
Counts
1 816 → 58
Alt Table
Click to see full alt table
StatusAccuracyProgram
55.3%
(/.f64 phi2 (/.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 phi1) (/.f64 R phi2) R)))
28.9%
(/.f64 R (/.f64 #s(literal 1 binary64) (*.f64 lambda2 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))))))
57.7%
(/.f64 R (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))
24.7%
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 R (/.f64 phi1 phi2) R) (*.f64 (-.f64 (*.f64 R R) (/.f64 (*.f64 (*.f64 R phi1) (*.f64 R phi1)) (*.f64 phi2 phi2))) phi2)))
18.6%
(*.f64 (hypot.f64 (exp.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))))) phi1) R)
21.4%
(*.f64 (hypot.f64 (exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2)))) phi2) R)
64.0%
(*.f64 (hypot.f64 phi2 (-.f64 lambda1 lambda2)) R)
70.4%
(*.f64 (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) R)
50.8%
(*.f64 (hypot.f64 phi2 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) R)
55.7%
(*.f64 (hypot.f64 phi2 (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) R)
68.6%
(*.f64 (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) R)
51.2%
(*.f64 (hypot.f64 phi1 (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) R)
45.1%
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 phi2 phi2))))) R)
20.5%
(*.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 lambda1 (*.f64 phi1 phi1))) lambda1) R)
8.2%
(*.f64 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) R)
32.1%
(*.f64 (*.f64 (neg.f64 lambda1) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 lambda2 (/.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 lambda2 (/.f64 (*.f64 phi2 phi2) lambda1) (*.f64 phi2 phi2))) lambda1)) lambda1))) R)
23.1%
(*.f64 (*.f64 (neg.f64 lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) R)
7.8%
(*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (neg.f64 lambda2)) R)
22.3%
(*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (neg.f64 lambda1)) R)
40.9%
(*.f64 (*.f64 lambda2 (-.f64 #s(literal 1 binary64) (/.f64 lambda1 lambda2))) R)
20.5%
(*.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) R)
8.8%
(*.f64 (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) R)
9.0%
(*.f64 (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) R)
28.9%
(*.f64 (*.f64 R (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) lambda2)
13.5%
(*.f64 (*.f64 R (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) lambda1)
32.1%
(*.f64 (*.f64 R lambda2) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64))))
25.2%
(*.f64 (*.f64 R lambda2) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64))))
20.5%
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
21.1%
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
9.3%
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
3.3%
(*.f64 (neg.f64 phi2) R)
42.9%
(*.f64 (neg.f64 lambda1) (fma.f64 R (/.f64 lambda2 (neg.f64 lambda1)) R))
38.1%
(*.f64 (neg.f64 lambda1) (fma.f64 R (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (neg.f64 lambda1))))
42.3%
(*.f64 (neg.f64 lambda1) (-.f64 R (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 R (*.f64 phi2 phi2)) lambda1) (*.f64 R lambda2)) lambda1)))
26.4%
(*.f64 (neg.f64 lambda1) R)
54.2%
(*.f64 phi2 (fma.f64 (/.f64 (neg.f64 phi1) phi2) R R))
55.4%
(*.f64 phi2 (-.f64 R (*.f64 phi1 (/.f64 R phi2))))
32.3%
(*.f64 phi2 R)
27.2%
(*.f64 phi1 (neg.f64 R))
36.6%
(*.f64 lambda2 (fma.f64 R (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (*.f64 (*.f64 R (neg.f64 lambda1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) lambda2)))
46.1%
(*.f64 lambda2 (*.f64 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))) (fma.f64 (neg.f64 R) (/.f64 lambda1 lambda2) R)))
28.9%
(*.f64 R (/.f64 lambda2 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))))))
27.9%
(*.f64 R (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 (/.f64 lambda1 lambda2) #s(literal 1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))))) lambda2)))
32.0%
(*.f64 R (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (fma.f64 (cos.f64 phi2) (cos.f64 phi1) (*.f64 (sin.f64 phi1) (neg.f64 (sin.f64 phi2)))) #s(literal 1/2 binary64)))) lambda2)))
31.9%
(*.f64 R (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #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) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2))))) (-.f64 (*.f64 (sin.f64 phi1) (neg.f64 (sin.f64 phi2))) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1))))) (-.f64 (*.f64 (sin.f64 phi1) (neg.f64 (sin.f64 phi2))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) #s(literal 1/2 binary64)))) lambda2)))
18.4%
(*.f64 R (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (/.f64 #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 phi2 phi1)))))) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal -1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal -1/2 binary64)))))) lambda2)))
46.8%
(*.f64 R (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1))))))
55.4%
(*.f64 R (-.f64 phi2 phi1))
31.7%
(*.f64 R (*.f64 (neg.f64 lambda1) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)))))
11.1%
(*.f64 R (*.f64 (cos.f64 (*.f64 phi2 (fma.f64 #s(literal 1/2 binary64) (/.f64 phi1 phi2) #s(literal 1/2 binary64)))) lambda1))
32.0%
(*.f64 R (*.f64 lambda2 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1/2 binary64)))))
25.2%
(*.f64 R (*.f64 lambda2 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)))))
47.2%
(*.f64 R (sqrt.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))))
35.1%
(*.f64 R (sqrt.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 lambda2 lambda2) (*.f64 phi1 phi1))))
46.0%
(*.f64 R (sqrt.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1))))
27.3%
(*.f64 R (exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 lambda2 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))))) #s(literal -1 binary64))))
21.7%
(*.f64 R lambda2)
8.2%
(neg.f64 (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))))
Compiler

Compiled 2 768 to 1 198 computations (56.7% saved)

regimes401.0ms (2.7%)

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

9 calls:

52.0ms
R
49.0ms
(-.f64 lambda1 lambda2)
49.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))))
44.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)))))
42.0ms
lambda2
Results
AccuracySegmentsBranch
77.8%3R
80.2%4lambda1
79.2%4lambda2
89.7%2phi1
92.2%2phi2
78.0%2(*.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)))))
78.7%2(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))))
78.7%2(+.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)))
79.7%3(-.f64 lambda1 lambda2)
Compiler

Compiled 144 to 79 computations (45.1% saved)

regimes57.0ms (0.4%)

Memory
12.5MiB live, 93.3MiB allocated
Counts
91 → 3
Calls
Call 1
Inputs
(*.f64 R lambda2)
(*.f64 phi2 R)
(*.f64 phi1 (neg.f64 R))
(*.f64 phi2 (neg.f64 R))
(*.f64 (neg.f64 lambda1) R)
(*.f64 (neg.f64 phi2) R)
(*.f64 R (-.f64 phi2 phi1))
(*.f64 R (sqrt.f64 (*.f64 phi1 phi1)))
(*.f64 R (sqrt.f64 (*.f64 phi2 phi2)))
(*.f64 phi2 (neg.f64 (/.f64 (*.f64 R phi1) phi2)))
(*.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 lambda1 (*.f64 phi1 phi1))) lambda1) R)
(*.f64 R (fma.f64 phi2 (/.f64 phi1 (neg.f64 phi2)) phi2))
(*.f64 phi1 (-.f64 (/.f64 (*.f64 R phi2) phi1) R))
(*.f64 phi2 (-.f64 R (*.f64 phi1 (/.f64 R phi2))))
(*.f64 phi2 (fma.f64 (/.f64 (neg.f64 phi1) phi2) R R))
(*.f64 (*.f64 R phi2) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)))
(*.f64 (*.f64 lambda2 (-.f64 #s(literal 1 binary64) (/.f64 lambda1 lambda2))) R)
(neg.f64 (*.f64 phi1 (-.f64 R (/.f64 (*.f64 phi2 R) phi1))))
(*.f64 R (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (neg.f64 phi1)))
(*.f64 (neg.f64 lambda1) (fma.f64 R (/.f64 lambda2 (neg.f64 lambda1)) R))
(*.f64 (neg.f64 phi2) (-.f64 R (*.f64 phi1 (/.f64 R phi2))))
(*.f64 R (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) phi1)))
(*.f64 R (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) phi2)))
(*.f64 phi2 (-.f64 R (*.f64 phi1 (*.f64 (/.f64 #s(literal 1 binary64) phi2) R))))
(*.f64 phi2 (fma.f64 (*.f64 (neg.f64 phi1) R) (/.f64 #s(literal 1 binary64) phi2) R))
(*.f64 phi2 (-.f64 R (/.f64 phi1 (/.f64 phi2 R))))
(*.f64 phi2 (*.f64 phi1 (-.f64 (/.f64 R phi1) (/.f64 R phi2))))
(*.f64 phi2 (-.f64 R (/.f64 #s(literal 1 binary64) (/.f64 phi2 (*.f64 R phi1)))))
(*.f64 R (sqrt.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1))))
(*.f64 R (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) phi2)))
(/.f64 phi2 (/.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 phi1) (/.f64 R phi2) R)))
(*.f64 R (sqrt.f64 (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -2 binary64) (/.f64 phi1 phi2) #s(literal 1 binary64)))))
(*.f64 R (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 phi2 phi2)))))
(*.f64 R (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (neg.f64 phi1))))
(*.f64 phi2 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 R (*.f64 phi1 (/.f64 R phi2))))))
(*.f64 R (sqrt.f64 (fma.f64 (fma.f64 (*.f64 phi1 phi1) #s(literal -1/4 binary64) #s(literal 1 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1))))
(*.f64 (neg.f64 lambda1) (-.f64 R (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 R (*.f64 phi2 phi2)) lambda1) (*.f64 R lambda2)) lambda1)))
(*.f64 R (sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64))))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 phi2 phi2))))) R)
(*.f64 (-.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64))) (-.f64 lambda1 lambda2)) lambda1) lambda2) R)
(*.f64 R (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (fma.f64 #s(literal 2 binary64) (/.f64 phi1 phi2) #s(literal 1 binary64)) (*.f64 phi2 phi2)))))
(*.f64 R (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (fma.f64 #s(literal 2 binary64) (/.f64 phi2 phi1) #s(literal 1 binary64)) (*.f64 phi1 phi1)))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 R (*.f64 phi2 phi2)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64))) (-.f64 lambda1 lambda2)) (*.f64 R (-.f64 lambda1 lambda2)))
(*.f64 phi2 (/.f64 (-.f64 (*.f64 R R) (/.f64 (*.f64 (*.f64 R phi1) (*.f64 R phi1)) (*.f64 phi2 phi2))) (fma.f64 R (/.f64 phi1 phi2) R)))
(*.f64 (*.f64 (neg.f64 lambda1) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 lambda2 (/.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 lambda2 (/.f64 (*.f64 phi2 phi2) lambda1) (*.f64 phi2 phi2))) lambda1)) lambda1))) R)
(/.f64 (*.f64 (-.f64 (*.f64 R R) (/.f64 (*.f64 (*.f64 R phi1) (*.f64 R phi1)) (*.f64 phi2 phi2))) phi2) (fma.f64 R (/.f64 phi1 phi2) R))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 R (/.f64 phi1 phi2) R) (*.f64 (-.f64 (*.f64 R R) (/.f64 (*.f64 (*.f64 R phi1) (*.f64 R phi1)) (*.f64 phi2 phi2))) phi2)))
(*.f64 (hypot.f64 phi2 (-.f64 lambda1 lambda2)) R)
(*.f64 R (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) lambda1))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(*.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 (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) R)
(*.f64 (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) R)
(*.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) R)
(neg.f64 (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))))
(*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (neg.f64 lambda1)) R)
(*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (neg.f64 lambda2)) R)
(*.f64 (*.f64 (neg.f64 lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) R)
(*.f64 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) R)
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda1))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(*.f64 (*.f64 R (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) lambda1)
(*.f64 R (neg.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda1)))
(*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (neg.f64 lambda2)) R)
(*.f64 R (*.f64 lambda2 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)))))
(*.f64 (*.f64 R lambda2) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64))))
(*.f64 (*.f64 R lambda2) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))))
(*.f64 (*.f64 R (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) lambda2)
(*.f64 R (*.f64 (cos.f64 (*.f64 phi2 (fma.f64 #s(literal 1/2 binary64) (/.f64 phi1 phi2) #s(literal 1/2 binary64)))) lambda1))
(*.f64 R (sqrt.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 lambda2 lambda2) (*.f64 phi1 phi1))))
(*.f64 R (sqrt.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1))))
(*.f64 R (sqrt.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))))
(*.f64 (sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))) (*.f64 phi1 phi1))) R)
(*.f64 lambda2 (*.f64 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))) (fma.f64 (neg.f64 R) (/.f64 lambda1 lambda2) R)))
(*.f64 R (/.f64 lambda2 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))))))
(/.f64 R (/.f64 #s(literal 1 binary64) (*.f64 lambda2 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))))))
(*.f64 R (sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.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 R (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) lambda2)))
(*.f64 R (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1))))))
(/.f64 R (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))
(/.f64 R (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))
(*.f64 R (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (+.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 R (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 (/.f64 lambda1 lambda2) #s(literal 1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))))) lambda2)))
(*.f64 R (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 (/.f64 lambda2 lambda1) #s(literal 1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))))) (neg.f64 lambda1))))
(*.f64 (hypot.f64 phi1 (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) R)
(*.f64 (hypot.f64 phi2 (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) R)
(*.f64 (hypot.f64 phi2 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) R)
(*.f64 (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) R)
Outputs
(*.f64 (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) R)
(*.f64 R (sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.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 (hypot.f64 phi2 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) R)
Calls

2 calls:

26.0ms
phi2
26.0ms
phi1
Results
AccuracySegmentsBranch
83.1%2phi1
89.7%3phi2
Compiler

Compiled 12 to 10 computations (16.7% saved)

regimes207.0ms (1.4%)

Memory
-32.7MiB live, 278.4MiB allocated
Counts
90 → 3
Calls
Call 1
Inputs
(*.f64 R lambda2)
(*.f64 phi2 R)
(*.f64 phi1 (neg.f64 R))
(*.f64 phi2 (neg.f64 R))
(*.f64 (neg.f64 lambda1) R)
(*.f64 (neg.f64 phi2) R)
(*.f64 R (-.f64 phi2 phi1))
(*.f64 R (sqrt.f64 (*.f64 phi1 phi1)))
(*.f64 R (sqrt.f64 (*.f64 phi2 phi2)))
(*.f64 phi2 (neg.f64 (/.f64 (*.f64 R phi1) phi2)))
(*.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 lambda1 (*.f64 phi1 phi1))) lambda1) R)
(*.f64 R (fma.f64 phi2 (/.f64 phi1 (neg.f64 phi2)) phi2))
(*.f64 phi1 (-.f64 (/.f64 (*.f64 R phi2) phi1) R))
(*.f64 phi2 (-.f64 R (*.f64 phi1 (/.f64 R phi2))))
(*.f64 phi2 (fma.f64 (/.f64 (neg.f64 phi1) phi2) R R))
(*.f64 (*.f64 R phi2) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)))
(*.f64 (*.f64 lambda2 (-.f64 #s(literal 1 binary64) (/.f64 lambda1 lambda2))) R)
(neg.f64 (*.f64 phi1 (-.f64 R (/.f64 (*.f64 phi2 R) phi1))))
(*.f64 R (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (neg.f64 phi1)))
(*.f64 (neg.f64 lambda1) (fma.f64 R (/.f64 lambda2 (neg.f64 lambda1)) R))
(*.f64 (neg.f64 phi2) (-.f64 R (*.f64 phi1 (/.f64 R phi2))))
(*.f64 R (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) phi1)))
(*.f64 R (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) phi2)))
(*.f64 phi2 (-.f64 R (*.f64 phi1 (*.f64 (/.f64 #s(literal 1 binary64) phi2) R))))
(*.f64 phi2 (fma.f64 (*.f64 (neg.f64 phi1) R) (/.f64 #s(literal 1 binary64) phi2) R))
(*.f64 phi2 (-.f64 R (/.f64 phi1 (/.f64 phi2 R))))
(*.f64 phi2 (*.f64 phi1 (-.f64 (/.f64 R phi1) (/.f64 R phi2))))
(*.f64 phi2 (-.f64 R (/.f64 #s(literal 1 binary64) (/.f64 phi2 (*.f64 R phi1)))))
(*.f64 R (sqrt.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1))))
(*.f64 R (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) phi2)))
(/.f64 phi2 (/.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 phi1) (/.f64 R phi2) R)))
(*.f64 R (sqrt.f64 (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -2 binary64) (/.f64 phi1 phi2) #s(literal 1 binary64)))))
(*.f64 R (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 phi2 phi2)))))
(*.f64 R (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (neg.f64 phi1))))
(*.f64 phi2 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 R (*.f64 phi1 (/.f64 R phi2))))))
(*.f64 R (sqrt.f64 (fma.f64 (fma.f64 (*.f64 phi1 phi1) #s(literal -1/4 binary64) #s(literal 1 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1))))
(*.f64 (neg.f64 lambda1) (-.f64 R (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 R (*.f64 phi2 phi2)) lambda1) (*.f64 R lambda2)) lambda1)))
(*.f64 R (sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64))))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 phi2 phi2))))) R)
(*.f64 (-.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64))) (-.f64 lambda1 lambda2)) lambda1) lambda2) R)
(*.f64 R (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (fma.f64 #s(literal 2 binary64) (/.f64 phi1 phi2) #s(literal 1 binary64)) (*.f64 phi2 phi2)))))
(*.f64 R (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (fma.f64 #s(literal 2 binary64) (/.f64 phi2 phi1) #s(literal 1 binary64)) (*.f64 phi1 phi1)))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 R (*.f64 phi2 phi2)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64))) (-.f64 lambda1 lambda2)) (*.f64 R (-.f64 lambda1 lambda2)))
(*.f64 phi2 (/.f64 (-.f64 (*.f64 R R) (/.f64 (*.f64 (*.f64 R phi1) (*.f64 R phi1)) (*.f64 phi2 phi2))) (fma.f64 R (/.f64 phi1 phi2) R)))
(*.f64 (*.f64 (neg.f64 lambda1) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 lambda2 (/.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 lambda2 (/.f64 (*.f64 phi2 phi2) lambda1) (*.f64 phi2 phi2))) lambda1)) lambda1))) R)
(/.f64 (*.f64 (-.f64 (*.f64 R R) (/.f64 (*.f64 (*.f64 R phi1) (*.f64 R phi1)) (*.f64 phi2 phi2))) phi2) (fma.f64 R (/.f64 phi1 phi2) R))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 R (/.f64 phi1 phi2) R) (*.f64 (-.f64 (*.f64 R R) (/.f64 (*.f64 (*.f64 R phi1) (*.f64 R phi1)) (*.f64 phi2 phi2))) phi2)))
(*.f64 (hypot.f64 phi2 (-.f64 lambda1 lambda2)) R)
(*.f64 R (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) lambda1))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(*.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 (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) R)
(*.f64 (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) R)
(*.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) R)
(neg.f64 (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))))
(*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (neg.f64 lambda1)) R)
(*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (neg.f64 lambda2)) R)
(*.f64 (*.f64 (neg.f64 lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) R)
(*.f64 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) R)
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda1))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(*.f64 (*.f64 R (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) lambda1)
(*.f64 R (neg.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda1)))
(*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (neg.f64 lambda2)) R)
(*.f64 R (*.f64 lambda2 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)))))
(*.f64 (*.f64 R lambda2) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64))))
(*.f64 (*.f64 R lambda2) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))))
(*.f64 (*.f64 R (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) lambda2)
(*.f64 R (*.f64 (cos.f64 (*.f64 phi2 (fma.f64 #s(literal 1/2 binary64) (/.f64 phi1 phi2) #s(literal 1/2 binary64)))) lambda1))
(*.f64 R (sqrt.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 lambda2 lambda2) (*.f64 phi1 phi1))))
(*.f64 R (sqrt.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1))))
(*.f64 R (sqrt.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))))
(*.f64 (sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))) (*.f64 phi1 phi1))) R)
(*.f64 lambda2 (*.f64 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))) (fma.f64 (neg.f64 R) (/.f64 lambda1 lambda2) R)))
(*.f64 R (/.f64 lambda2 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))))))
(/.f64 R (/.f64 #s(literal 1 binary64) (*.f64 lambda2 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))))))
(*.f64 R (sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.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 R (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) lambda2)))
(*.f64 R (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1))))))
(/.f64 R (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))
(/.f64 R (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))
(*.f64 R (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (+.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 R (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 (/.f64 lambda1 lambda2) #s(literal 1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))))) lambda2)))
(*.f64 R (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 (/.f64 lambda2 lambda1) #s(literal 1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))))) (neg.f64 lambda1))))
(*.f64 (hypot.f64 phi1 (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) R)
(*.f64 (hypot.f64 phi2 (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) R)
(*.f64 (hypot.f64 phi2 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) R)
Outputs
(*.f64 (hypot.f64 phi1 (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) R)
(*.f64 R (sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.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 (hypot.f64 phi2 (-.f64 lambda1 lambda2)) R)
Calls

6 calls:

52.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
29.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)))))
28.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))))
26.0ms
(-.f64 lambda1 lambda2)
Results
AccuracySegmentsBranch
73.2%2(*.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)))))
74.3%3(-.f64 lambda1 lambda2)
73.9%2(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))))
73.9%2(+.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)))
78.9%3phi1
79.3%4phi2
Compiler

Compiled 126 to 64 computations (49.2% saved)

regimes96.0ms (0.6%)

Memory
1.5MiB live, 82.6MiB allocated
Counts
87 → 3
Calls
Call 1
Inputs
(*.f64 R lambda2)
(*.f64 phi2 R)
(*.f64 phi1 (neg.f64 R))
(*.f64 phi2 (neg.f64 R))
(*.f64 (neg.f64 lambda1) R)
(*.f64 (neg.f64 phi2) R)
(*.f64 R (-.f64 phi2 phi1))
(*.f64 R (sqrt.f64 (*.f64 phi1 phi1)))
(*.f64 R (sqrt.f64 (*.f64 phi2 phi2)))
(*.f64 phi2 (neg.f64 (/.f64 (*.f64 R phi1) phi2)))
(*.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 lambda1 (*.f64 phi1 phi1))) lambda1) R)
(*.f64 R (fma.f64 phi2 (/.f64 phi1 (neg.f64 phi2)) phi2))
(*.f64 phi1 (-.f64 (/.f64 (*.f64 R phi2) phi1) R))
(*.f64 phi2 (-.f64 R (*.f64 phi1 (/.f64 R phi2))))
(*.f64 phi2 (fma.f64 (/.f64 (neg.f64 phi1) phi2) R R))
(*.f64 (*.f64 R phi2) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)))
(*.f64 (*.f64 lambda2 (-.f64 #s(literal 1 binary64) (/.f64 lambda1 lambda2))) R)
(neg.f64 (*.f64 phi1 (-.f64 R (/.f64 (*.f64 phi2 R) phi1))))
(*.f64 R (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (neg.f64 phi1)))
(*.f64 (neg.f64 lambda1) (fma.f64 R (/.f64 lambda2 (neg.f64 lambda1)) R))
(*.f64 (neg.f64 phi2) (-.f64 R (*.f64 phi1 (/.f64 R phi2))))
(*.f64 R (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) phi1)))
(*.f64 R (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) phi2)))
(*.f64 phi2 (-.f64 R (*.f64 phi1 (*.f64 (/.f64 #s(literal 1 binary64) phi2) R))))
(*.f64 phi2 (fma.f64 (*.f64 (neg.f64 phi1) R) (/.f64 #s(literal 1 binary64) phi2) R))
(*.f64 phi2 (-.f64 R (/.f64 phi1 (/.f64 phi2 R))))
(*.f64 phi2 (*.f64 phi1 (-.f64 (/.f64 R phi1) (/.f64 R phi2))))
(*.f64 phi2 (-.f64 R (/.f64 #s(literal 1 binary64) (/.f64 phi2 (*.f64 R phi1)))))
(*.f64 R (sqrt.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1))))
(*.f64 R (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) phi2)))
(/.f64 phi2 (/.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 phi1) (/.f64 R phi2) R)))
(*.f64 R (sqrt.f64 (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -2 binary64) (/.f64 phi1 phi2) #s(literal 1 binary64)))))
(*.f64 R (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 phi2 phi2)))))
(*.f64 R (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (neg.f64 phi1))))
(*.f64 phi2 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 R (*.f64 phi1 (/.f64 R phi2))))))
(*.f64 R (sqrt.f64 (fma.f64 (fma.f64 (*.f64 phi1 phi1) #s(literal -1/4 binary64) #s(literal 1 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1))))
(*.f64 (neg.f64 lambda1) (-.f64 R (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 R (*.f64 phi2 phi2)) lambda1) (*.f64 R lambda2)) lambda1)))
(*.f64 R (sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64))))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 phi2 phi2))))) R)
(*.f64 (-.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64))) (-.f64 lambda1 lambda2)) lambda1) lambda2) R)
(*.f64 R (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (fma.f64 #s(literal 2 binary64) (/.f64 phi1 phi2) #s(literal 1 binary64)) (*.f64 phi2 phi2)))))
(*.f64 R (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (fma.f64 #s(literal 2 binary64) (/.f64 phi2 phi1) #s(literal 1 binary64)) (*.f64 phi1 phi1)))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 R (*.f64 phi2 phi2)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64))) (-.f64 lambda1 lambda2)) (*.f64 R (-.f64 lambda1 lambda2)))
(*.f64 phi2 (/.f64 (-.f64 (*.f64 R R) (/.f64 (*.f64 (*.f64 R phi1) (*.f64 R phi1)) (*.f64 phi2 phi2))) (fma.f64 R (/.f64 phi1 phi2) R)))
(*.f64 (*.f64 (neg.f64 lambda1) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 lambda2 (/.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 lambda2 (/.f64 (*.f64 phi2 phi2) lambda1) (*.f64 phi2 phi2))) lambda1)) lambda1))) R)
(/.f64 (*.f64 (-.f64 (*.f64 R R) (/.f64 (*.f64 (*.f64 R phi1) (*.f64 R phi1)) (*.f64 phi2 phi2))) phi2) (fma.f64 R (/.f64 phi1 phi2) R))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 R (/.f64 phi1 phi2) R) (*.f64 (-.f64 (*.f64 R R) (/.f64 (*.f64 (*.f64 R phi1) (*.f64 R phi1)) (*.f64 phi2 phi2))) phi2)))
(*.f64 (hypot.f64 phi2 (-.f64 lambda1 lambda2)) R)
(*.f64 R (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) lambda1))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(*.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 (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) R)
(*.f64 (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) R)
(*.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) R)
(neg.f64 (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))))
(*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (neg.f64 lambda1)) R)
(*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (neg.f64 lambda2)) R)
(*.f64 (*.f64 (neg.f64 lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) R)
(*.f64 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) R)
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda1))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(*.f64 (*.f64 R (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) lambda1)
(*.f64 R (neg.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda1)))
(*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (neg.f64 lambda2)) R)
(*.f64 R (*.f64 lambda2 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)))))
(*.f64 (*.f64 R lambda2) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64))))
(*.f64 (*.f64 R lambda2) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))))
(*.f64 (*.f64 R (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) lambda2)
(*.f64 R (*.f64 (cos.f64 (*.f64 phi2 (fma.f64 #s(literal 1/2 binary64) (/.f64 phi1 phi2) #s(literal 1/2 binary64)))) lambda1))
(*.f64 R (sqrt.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 lambda2 lambda2) (*.f64 phi1 phi1))))
(*.f64 R (sqrt.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1))))
(*.f64 R (sqrt.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))))
(*.f64 (sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))) (*.f64 phi1 phi1))) R)
(*.f64 lambda2 (*.f64 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))) (fma.f64 (neg.f64 R) (/.f64 lambda1 lambda2) R)))
(*.f64 R (/.f64 lambda2 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))))))
(/.f64 R (/.f64 #s(literal 1 binary64) (*.f64 lambda2 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))))))
(*.f64 R (sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.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 R (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) lambda2)))
(*.f64 R (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1))))))
(/.f64 R (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))
(/.f64 R (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))
(*.f64 R (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (+.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 R (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 (/.f64 lambda1 lambda2) #s(literal 1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))))) lambda2)))
(*.f64 R (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 (/.f64 lambda2 lambda1) #s(literal 1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))))) (neg.f64 lambda1))))
Outputs
(*.f64 R (-.f64 phi2 phi1))
(*.f64 R (sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.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 (hypot.f64 phi2 (-.f64 lambda1 lambda2)) R)
Calls

2 calls:

51.0ms
phi1
40.0ms
lambda1
Results
AccuracySegmentsBranch
73.3%4lambda1
77.8%3phi1
Compiler

Compiled 12 to 10 computations (16.7% saved)

regimes116.0ms (0.8%)

Memory
3.5MiB live, 121.1MiB allocated
Counts
79 → 3
Calls
Call 1
Inputs
(*.f64 R lambda2)
(*.f64 phi2 R)
(*.f64 phi1 (neg.f64 R))
(*.f64 phi2 (neg.f64 R))
(*.f64 (neg.f64 lambda1) R)
(*.f64 (neg.f64 phi2) R)
(*.f64 R (-.f64 phi2 phi1))
(*.f64 R (sqrt.f64 (*.f64 phi1 phi1)))
(*.f64 R (sqrt.f64 (*.f64 phi2 phi2)))
(*.f64 phi2 (neg.f64 (/.f64 (*.f64 R phi1) phi2)))
(*.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 lambda1 (*.f64 phi1 phi1))) lambda1) R)
(*.f64 R (fma.f64 phi2 (/.f64 phi1 (neg.f64 phi2)) phi2))
(*.f64 phi1 (-.f64 (/.f64 (*.f64 R phi2) phi1) R))
(*.f64 phi2 (-.f64 R (*.f64 phi1 (/.f64 R phi2))))
(*.f64 phi2 (fma.f64 (/.f64 (neg.f64 phi1) phi2) R R))
(*.f64 (*.f64 R phi2) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)))
(*.f64 (*.f64 lambda2 (-.f64 #s(literal 1 binary64) (/.f64 lambda1 lambda2))) R)
(neg.f64 (*.f64 phi1 (-.f64 R (/.f64 (*.f64 phi2 R) phi1))))
(*.f64 R (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (neg.f64 phi1)))
(*.f64 (neg.f64 lambda1) (fma.f64 R (/.f64 lambda2 (neg.f64 lambda1)) R))
(*.f64 (neg.f64 phi2) (-.f64 R (*.f64 phi1 (/.f64 R phi2))))
(*.f64 R (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) phi1)))
(*.f64 R (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) phi2)))
(*.f64 phi2 (-.f64 R (*.f64 phi1 (*.f64 (/.f64 #s(literal 1 binary64) phi2) R))))
(*.f64 phi2 (fma.f64 (*.f64 (neg.f64 phi1) R) (/.f64 #s(literal 1 binary64) phi2) R))
(*.f64 phi2 (-.f64 R (/.f64 phi1 (/.f64 phi2 R))))
(*.f64 phi2 (*.f64 phi1 (-.f64 (/.f64 R phi1) (/.f64 R phi2))))
(*.f64 phi2 (-.f64 R (/.f64 #s(literal 1 binary64) (/.f64 phi2 (*.f64 R phi1)))))
(*.f64 R (sqrt.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1))))
(*.f64 R (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) phi2)))
(/.f64 phi2 (/.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 phi1) (/.f64 R phi2) R)))
(*.f64 R (sqrt.f64 (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -2 binary64) (/.f64 phi1 phi2) #s(literal 1 binary64)))))
(*.f64 R (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 phi2 phi2)))))
(*.f64 R (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (neg.f64 phi1))))
(*.f64 phi2 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 R (*.f64 phi1 (/.f64 R phi2))))))
(*.f64 R (sqrt.f64 (fma.f64 (fma.f64 (*.f64 phi1 phi1) #s(literal -1/4 binary64) #s(literal 1 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1))))
(*.f64 (neg.f64 lambda1) (-.f64 R (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 R (*.f64 phi2 phi2)) lambda1) (*.f64 R lambda2)) lambda1)))
(*.f64 R (sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64))))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 phi2 phi2))))) R)
(*.f64 (-.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64))) (-.f64 lambda1 lambda2)) lambda1) lambda2) R)
(*.f64 R (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (fma.f64 #s(literal 2 binary64) (/.f64 phi1 phi2) #s(literal 1 binary64)) (*.f64 phi2 phi2)))))
(*.f64 R (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (fma.f64 #s(literal 2 binary64) (/.f64 phi2 phi1) #s(literal 1 binary64)) (*.f64 phi1 phi1)))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 R (*.f64 phi2 phi2)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64))) (-.f64 lambda1 lambda2)) (*.f64 R (-.f64 lambda1 lambda2)))
(*.f64 phi2 (/.f64 (-.f64 (*.f64 R R) (/.f64 (*.f64 (*.f64 R phi1) (*.f64 R phi1)) (*.f64 phi2 phi2))) (fma.f64 R (/.f64 phi1 phi2) R)))
(*.f64 (*.f64 (neg.f64 lambda1) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 lambda2 (/.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 lambda2 (/.f64 (*.f64 phi2 phi2) lambda1) (*.f64 phi2 phi2))) lambda1)) lambda1))) R)
(/.f64 (*.f64 (-.f64 (*.f64 R R) (/.f64 (*.f64 (*.f64 R phi1) (*.f64 R phi1)) (*.f64 phi2 phi2))) phi2) (fma.f64 R (/.f64 phi1 phi2) R))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 R (/.f64 phi1 phi2) R) (*.f64 (-.f64 (*.f64 R R) (/.f64 (*.f64 (*.f64 R phi1) (*.f64 R phi1)) (*.f64 phi2 phi2))) phi2)))
(*.f64 (hypot.f64 phi2 (-.f64 lambda1 lambda2)) R)
(*.f64 R (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) lambda1))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(*.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 (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) R)
(*.f64 (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) R)
(*.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) R)
(neg.f64 (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))))
(*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (neg.f64 lambda1)) R)
(*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (neg.f64 lambda2)) R)
(*.f64 (*.f64 (neg.f64 lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) R)
(*.f64 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) R)
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda1))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(*.f64 (*.f64 R (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) lambda1)
(*.f64 R (neg.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda1)))
(*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (neg.f64 lambda2)) R)
(*.f64 R (*.f64 lambda2 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)))))
(*.f64 (*.f64 R lambda2) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64))))
(*.f64 (*.f64 R lambda2) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))))
(*.f64 (*.f64 R (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) lambda2)
(*.f64 R (*.f64 (cos.f64 (*.f64 phi2 (fma.f64 #s(literal 1/2 binary64) (/.f64 phi1 phi2) #s(literal 1/2 binary64)))) lambda1))
(*.f64 R (sqrt.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 lambda2 lambda2) (*.f64 phi1 phi1))))
(*.f64 R (sqrt.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1))))
(*.f64 R (sqrt.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))))
(*.f64 (sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))) (*.f64 phi1 phi1))) R)
(*.f64 lambda2 (*.f64 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))) (fma.f64 (neg.f64 R) (/.f64 lambda1 lambda2) R)))
(*.f64 R (/.f64 lambda2 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))))))
(/.f64 R (/.f64 #s(literal 1 binary64) (*.f64 lambda2 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))))))
Outputs
(*.f64 R (-.f64 phi2 phi1))
(*.f64 (sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))) (*.f64 phi1 phi1))) R)
(*.f64 (hypot.f64 phi2 (-.f64 lambda1 lambda2)) R)
Calls

4 calls:

44.0ms
phi2
25.0ms
phi1
22.0ms
R
21.0ms
lambda2
Results
AccuracySegmentsBranch
73.2%4lambda2
71.6%3phi2
67.4%3R
77.1%3phi1
Compiler

Compiled 24 to 20 computations (16.7% saved)

regimes33.0ms (0.2%)

Memory
-27.9MiB live, 47.1MiB allocated
Counts
75 → 3
Calls
Call 1
Inputs
(*.f64 R lambda2)
(*.f64 phi2 R)
(*.f64 phi1 (neg.f64 R))
(*.f64 phi2 (neg.f64 R))
(*.f64 (neg.f64 lambda1) R)
(*.f64 (neg.f64 phi2) R)
(*.f64 R (-.f64 phi2 phi1))
(*.f64 R (sqrt.f64 (*.f64 phi1 phi1)))
(*.f64 R (sqrt.f64 (*.f64 phi2 phi2)))
(*.f64 phi2 (neg.f64 (/.f64 (*.f64 R phi1) phi2)))
(*.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 lambda1 (*.f64 phi1 phi1))) lambda1) R)
(*.f64 R (fma.f64 phi2 (/.f64 phi1 (neg.f64 phi2)) phi2))
(*.f64 phi1 (-.f64 (/.f64 (*.f64 R phi2) phi1) R))
(*.f64 phi2 (-.f64 R (*.f64 phi1 (/.f64 R phi2))))
(*.f64 phi2 (fma.f64 (/.f64 (neg.f64 phi1) phi2) R R))
(*.f64 (*.f64 R phi2) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)))
(*.f64 (*.f64 lambda2 (-.f64 #s(literal 1 binary64) (/.f64 lambda1 lambda2))) R)
(neg.f64 (*.f64 phi1 (-.f64 R (/.f64 (*.f64 phi2 R) phi1))))
(*.f64 R (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (neg.f64 phi1)))
(*.f64 (neg.f64 lambda1) (fma.f64 R (/.f64 lambda2 (neg.f64 lambda1)) R))
(*.f64 (neg.f64 phi2) (-.f64 R (*.f64 phi1 (/.f64 R phi2))))
(*.f64 R (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) phi1)))
(*.f64 R (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) phi2)))
(*.f64 phi2 (-.f64 R (*.f64 phi1 (*.f64 (/.f64 #s(literal 1 binary64) phi2) R))))
(*.f64 phi2 (fma.f64 (*.f64 (neg.f64 phi1) R) (/.f64 #s(literal 1 binary64) phi2) R))
(*.f64 phi2 (-.f64 R (/.f64 phi1 (/.f64 phi2 R))))
(*.f64 phi2 (*.f64 phi1 (-.f64 (/.f64 R phi1) (/.f64 R phi2))))
(*.f64 phi2 (-.f64 R (/.f64 #s(literal 1 binary64) (/.f64 phi2 (*.f64 R phi1)))))
(*.f64 R (sqrt.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1))))
(*.f64 R (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) phi2)))
(/.f64 phi2 (/.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 phi1) (/.f64 R phi2) R)))
(*.f64 R (sqrt.f64 (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -2 binary64) (/.f64 phi1 phi2) #s(literal 1 binary64)))))
(*.f64 R (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 phi2 phi2)))))
(*.f64 R (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (neg.f64 phi1))))
(*.f64 phi2 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 R (*.f64 phi1 (/.f64 R phi2))))))
(*.f64 R (sqrt.f64 (fma.f64 (fma.f64 (*.f64 phi1 phi1) #s(literal -1/4 binary64) #s(literal 1 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1))))
(*.f64 (neg.f64 lambda1) (-.f64 R (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 R (*.f64 phi2 phi2)) lambda1) (*.f64 R lambda2)) lambda1)))
(*.f64 R (sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64))))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 phi2 phi2))))) R)
(*.f64 (-.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64))) (-.f64 lambda1 lambda2)) lambda1) lambda2) R)
(*.f64 R (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (fma.f64 #s(literal 2 binary64) (/.f64 phi1 phi2) #s(literal 1 binary64)) (*.f64 phi2 phi2)))))
(*.f64 R (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (fma.f64 #s(literal 2 binary64) (/.f64 phi2 phi1) #s(literal 1 binary64)) (*.f64 phi1 phi1)))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 R (*.f64 phi2 phi2)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64))) (-.f64 lambda1 lambda2)) (*.f64 R (-.f64 lambda1 lambda2)))
(*.f64 phi2 (/.f64 (-.f64 (*.f64 R R) (/.f64 (*.f64 (*.f64 R phi1) (*.f64 R phi1)) (*.f64 phi2 phi2))) (fma.f64 R (/.f64 phi1 phi2) R)))
(*.f64 (*.f64 (neg.f64 lambda1) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 lambda2 (/.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 lambda2 (/.f64 (*.f64 phi2 phi2) lambda1) (*.f64 phi2 phi2))) lambda1)) lambda1))) R)
(/.f64 (*.f64 (-.f64 (*.f64 R R) (/.f64 (*.f64 (*.f64 R phi1) (*.f64 R phi1)) (*.f64 phi2 phi2))) phi2) (fma.f64 R (/.f64 phi1 phi2) R))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 R (/.f64 phi1 phi2) R) (*.f64 (-.f64 (*.f64 R R) (/.f64 (*.f64 (*.f64 R phi1) (*.f64 R phi1)) (*.f64 phi2 phi2))) phi2)))
(*.f64 (hypot.f64 phi2 (-.f64 lambda1 lambda2)) R)
(*.f64 R (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) lambda1))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(*.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 (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) R)
(*.f64 (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) R)
(*.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) R)
(neg.f64 (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))))
(*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (neg.f64 lambda1)) R)
(*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (neg.f64 lambda2)) R)
(*.f64 (*.f64 (neg.f64 lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) R)
(*.f64 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) R)
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda1))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(*.f64 (*.f64 R (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) lambda1)
(*.f64 R (neg.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda1)))
(*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (neg.f64 lambda2)) R)
(*.f64 R (*.f64 lambda2 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)))))
(*.f64 (*.f64 R lambda2) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64))))
(*.f64 (*.f64 R lambda2) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))))
(*.f64 (*.f64 R (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) lambda2)
(*.f64 R (*.f64 (cos.f64 (*.f64 phi2 (fma.f64 #s(literal 1/2 binary64) (/.f64 phi1 phi2) #s(literal 1/2 binary64)))) lambda1))
(*.f64 R (sqrt.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 lambda2 lambda2) (*.f64 phi1 phi1))))
(*.f64 R (sqrt.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1))))
(*.f64 R (sqrt.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))))
Outputs
(*.f64 R (-.f64 phi2 phi1))
(*.f64 R (sqrt.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1))))
(*.f64 (hypot.f64 phi2 (-.f64 lambda1 lambda2)) R)
Calls

1 calls:

24.0ms
phi1
Results
AccuracySegmentsBranch
77.1%3phi1
Compiler

Compiled 6 to 5 computations (16.7% saved)

regimes28.0ms (0.2%)

Memory
10.7MiB live, 47.6MiB allocated
Counts
73 → 2
Calls
Call 1
Inputs
(*.f64 R lambda2)
(*.f64 phi2 R)
(*.f64 phi1 (neg.f64 R))
(*.f64 phi2 (neg.f64 R))
(*.f64 (neg.f64 lambda1) R)
(*.f64 (neg.f64 phi2) R)
(*.f64 R (-.f64 phi2 phi1))
(*.f64 R (sqrt.f64 (*.f64 phi1 phi1)))
(*.f64 R (sqrt.f64 (*.f64 phi2 phi2)))
(*.f64 phi2 (neg.f64 (/.f64 (*.f64 R phi1) phi2)))
(*.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 lambda1 (*.f64 phi1 phi1))) lambda1) R)
(*.f64 R (fma.f64 phi2 (/.f64 phi1 (neg.f64 phi2)) phi2))
(*.f64 phi1 (-.f64 (/.f64 (*.f64 R phi2) phi1) R))
(*.f64 phi2 (-.f64 R (*.f64 phi1 (/.f64 R phi2))))
(*.f64 phi2 (fma.f64 (/.f64 (neg.f64 phi1) phi2) R R))
(*.f64 (*.f64 R phi2) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)))
(*.f64 (*.f64 lambda2 (-.f64 #s(literal 1 binary64) (/.f64 lambda1 lambda2))) R)
(neg.f64 (*.f64 phi1 (-.f64 R (/.f64 (*.f64 phi2 R) phi1))))
(*.f64 R (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (neg.f64 phi1)))
(*.f64 (neg.f64 lambda1) (fma.f64 R (/.f64 lambda2 (neg.f64 lambda1)) R))
(*.f64 (neg.f64 phi2) (-.f64 R (*.f64 phi1 (/.f64 R phi2))))
(*.f64 R (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) phi1)))
(*.f64 R (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) phi2)))
(*.f64 phi2 (-.f64 R (*.f64 phi1 (*.f64 (/.f64 #s(literal 1 binary64) phi2) R))))
(*.f64 phi2 (fma.f64 (*.f64 (neg.f64 phi1) R) (/.f64 #s(literal 1 binary64) phi2) R))
(*.f64 phi2 (-.f64 R (/.f64 phi1 (/.f64 phi2 R))))
(*.f64 phi2 (*.f64 phi1 (-.f64 (/.f64 R phi1) (/.f64 R phi2))))
(*.f64 phi2 (-.f64 R (/.f64 #s(literal 1 binary64) (/.f64 phi2 (*.f64 R phi1)))))
(*.f64 R (sqrt.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1))))
(*.f64 R (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) phi2)))
(/.f64 phi2 (/.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 phi1) (/.f64 R phi2) R)))
(*.f64 R (sqrt.f64 (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -2 binary64) (/.f64 phi1 phi2) #s(literal 1 binary64)))))
(*.f64 R (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 phi2 phi2)))))
(*.f64 R (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (neg.f64 phi1))))
(*.f64 phi2 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 R (*.f64 phi1 (/.f64 R phi2))))))
(*.f64 R (sqrt.f64 (fma.f64 (fma.f64 (*.f64 phi1 phi1) #s(literal -1/4 binary64) #s(literal 1 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1))))
(*.f64 (neg.f64 lambda1) (-.f64 R (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 R (*.f64 phi2 phi2)) lambda1) (*.f64 R lambda2)) lambda1)))
(*.f64 R (sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64))))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 phi2 phi2))))) R)
(*.f64 (-.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64))) (-.f64 lambda1 lambda2)) lambda1) lambda2) R)
(*.f64 R (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (fma.f64 #s(literal 2 binary64) (/.f64 phi1 phi2) #s(literal 1 binary64)) (*.f64 phi2 phi2)))))
(*.f64 R (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (fma.f64 #s(literal 2 binary64) (/.f64 phi2 phi1) #s(literal 1 binary64)) (*.f64 phi1 phi1)))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 R (*.f64 phi2 phi2)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64))) (-.f64 lambda1 lambda2)) (*.f64 R (-.f64 lambda1 lambda2)))
(*.f64 phi2 (/.f64 (-.f64 (*.f64 R R) (/.f64 (*.f64 (*.f64 R phi1) (*.f64 R phi1)) (*.f64 phi2 phi2))) (fma.f64 R (/.f64 phi1 phi2) R)))
(*.f64 (*.f64 (neg.f64 lambda1) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 lambda2 (/.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 lambda2 (/.f64 (*.f64 phi2 phi2) lambda1) (*.f64 phi2 phi2))) lambda1)) lambda1))) R)
(/.f64 (*.f64 (-.f64 (*.f64 R R) (/.f64 (*.f64 (*.f64 R phi1) (*.f64 R phi1)) (*.f64 phi2 phi2))) phi2) (fma.f64 R (/.f64 phi1 phi2) R))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 R (/.f64 phi1 phi2) R) (*.f64 (-.f64 (*.f64 R R) (/.f64 (*.f64 (*.f64 R phi1) (*.f64 R phi1)) (*.f64 phi2 phi2))) phi2)))
(*.f64 (hypot.f64 phi2 (-.f64 lambda1 lambda2)) R)
(*.f64 R (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) lambda1))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(*.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 (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) R)
(*.f64 (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) R)
(*.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) R)
(neg.f64 (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))))
(*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (neg.f64 lambda1)) R)
(*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (neg.f64 lambda2)) R)
(*.f64 (*.f64 (neg.f64 lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) R)
(*.f64 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) R)
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda1))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(*.f64 (*.f64 R (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) lambda1)
(*.f64 R (neg.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda1)))
(*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (neg.f64 lambda2)) R)
(*.f64 R (*.f64 lambda2 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64)))))
(*.f64 (*.f64 R lambda2) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) #s(literal 1/2 binary64))))
(*.f64 (*.f64 R lambda2) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64))))
(*.f64 (*.f64 R (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)) #s(literal 1/2 binary64)))) lambda2)
(*.f64 R (*.f64 (cos.f64 (*.f64 phi2 (fma.f64 #s(literal 1/2 binary64) (/.f64 phi1 phi2) #s(literal 1/2 binary64)))) lambda1))
(*.f64 R (sqrt.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 lambda2 lambda2) (*.f64 phi1 phi1))))
Outputs
(*.f64 phi2 (fma.f64 (*.f64 (neg.f64 phi1) R) (/.f64 #s(literal 1 binary64) phi2) R))
(*.f64 (hypot.f64 phi2 (-.f64 lambda1 lambda2)) R)
Calls

1 calls:

24.0ms
phi1
Results
AccuracySegmentsBranch
74.9%2phi1
Compiler

Compiled 6 to 5 computations (16.7% saved)

regimes142.0ms (1%)

Memory
5.8MiB live, 214.0MiB allocated
Counts
47 → 2
Calls
Call 1
Inputs
(*.f64 R lambda2)
(*.f64 phi2 R)
(*.f64 phi1 (neg.f64 R))
(*.f64 phi2 (neg.f64 R))
(*.f64 (neg.f64 lambda1) R)
(*.f64 (neg.f64 phi2) R)
(*.f64 R (-.f64 phi2 phi1))
(*.f64 R (sqrt.f64 (*.f64 phi1 phi1)))
(*.f64 R (sqrt.f64 (*.f64 phi2 phi2)))
(*.f64 phi2 (neg.f64 (/.f64 (*.f64 R phi1) phi2)))
(*.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 lambda1 (*.f64 phi1 phi1))) lambda1) R)
(*.f64 R (fma.f64 phi2 (/.f64 phi1 (neg.f64 phi2)) phi2))
(*.f64 phi1 (-.f64 (/.f64 (*.f64 R phi2) phi1) R))
(*.f64 phi2 (-.f64 R (*.f64 phi1 (/.f64 R phi2))))
(*.f64 phi2 (fma.f64 (/.f64 (neg.f64 phi1) phi2) R R))
(*.f64 (*.f64 R phi2) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)))
(*.f64 (*.f64 lambda2 (-.f64 #s(literal 1 binary64) (/.f64 lambda1 lambda2))) R)
(neg.f64 (*.f64 phi1 (-.f64 R (/.f64 (*.f64 phi2 R) phi1))))
(*.f64 R (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (neg.f64 phi1)))
(*.f64 (neg.f64 lambda1) (fma.f64 R (/.f64 lambda2 (neg.f64 lambda1)) R))
(*.f64 (neg.f64 phi2) (-.f64 R (*.f64 phi1 (/.f64 R phi2))))
(*.f64 R (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) phi1)))
(*.f64 R (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) phi2)))
(*.f64 phi2 (-.f64 R (*.f64 phi1 (*.f64 (/.f64 #s(literal 1 binary64) phi2) R))))
(*.f64 phi2 (fma.f64 (*.f64 (neg.f64 phi1) R) (/.f64 #s(literal 1 binary64) phi2) R))
(*.f64 phi2 (-.f64 R (/.f64 phi1 (/.f64 phi2 R))))
(*.f64 phi2 (*.f64 phi1 (-.f64 (/.f64 R phi1) (/.f64 R phi2))))
(*.f64 phi2 (-.f64 R (/.f64 #s(literal 1 binary64) (/.f64 phi2 (*.f64 R phi1)))))
(*.f64 R (sqrt.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1))))
(*.f64 R (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) phi2)))
(/.f64 phi2 (/.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 phi1) (/.f64 R phi2) R)))
(*.f64 R (sqrt.f64 (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -2 binary64) (/.f64 phi1 phi2) #s(literal 1 binary64)))))
(*.f64 R (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 phi2 phi2)))))
(*.f64 R (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (neg.f64 phi1))))
(*.f64 phi2 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 R (*.f64 phi1 (/.f64 R phi2))))))
(*.f64 R (sqrt.f64 (fma.f64 (fma.f64 (*.f64 phi1 phi1) #s(literal -1/4 binary64) #s(literal 1 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1))))
(*.f64 (neg.f64 lambda1) (-.f64 R (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 R (*.f64 phi2 phi2)) lambda1) (*.f64 R lambda2)) lambda1)))
(*.f64 R (sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64))))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 phi2 phi2))))) R)
(*.f64 (-.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64))) (-.f64 lambda1 lambda2)) lambda1) lambda2) R)
(*.f64 R (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (fma.f64 #s(literal 2 binary64) (/.f64 phi1 phi2) #s(literal 1 binary64)) (*.f64 phi2 phi2)))))
(*.f64 R (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (fma.f64 #s(literal 2 binary64) (/.f64 phi2 phi1) #s(literal 1 binary64)) (*.f64 phi1 phi1)))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 R (*.f64 phi2 phi2)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64))) (-.f64 lambda1 lambda2)) (*.f64 R (-.f64 lambda1 lambda2)))
(*.f64 phi2 (/.f64 (-.f64 (*.f64 R R) (/.f64 (*.f64 (*.f64 R phi1) (*.f64 R phi1)) (*.f64 phi2 phi2))) (fma.f64 R (/.f64 phi1 phi2) R)))
(*.f64 (*.f64 (neg.f64 lambda1) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 lambda2 (/.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 lambda2 (/.f64 (*.f64 phi2 phi2) lambda1) (*.f64 phi2 phi2))) lambda1)) lambda1))) R)
(/.f64 (*.f64 (-.f64 (*.f64 R R) (/.f64 (*.f64 (*.f64 R phi1) (*.f64 R phi1)) (*.f64 phi2 phi2))) phi2) (fma.f64 R (/.f64 phi1 phi2) R))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 R (/.f64 phi1 phi2) R) (*.f64 (-.f64 (*.f64 R R) (/.f64 (*.f64 (*.f64 R phi1) (*.f64 R phi1)) (*.f64 phi2 phi2))) phi2)))
Outputs
(*.f64 (neg.f64 lambda1) (fma.f64 R (/.f64 lambda2 (neg.f64 lambda1)) R))
(*.f64 R (-.f64 phi2 phi1))
Calls

8 calls:

27.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)))
27.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)))))
18.0ms
phi2
15.0ms
lambda1
14.0ms
(-.f64 lambda1 lambda2)
Results
AccuracySegmentsBranch
67.6%3phi2
62.9%3lambda2
64.0%2lambda1
66.6%2(-.f64 lambda1 lambda2)
61.2%2(*.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)))))
61.2%2(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))))
61.2%2(+.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)))
66.6%5phi1
Compiler

Compiled 138 to 74 computations (46.4% saved)

regimes23.0ms (0.2%)

Memory
-3.1MiB live, 35.3MiB allocated
Counts
19 → 2
Calls
Call 1
Inputs
(*.f64 R lambda2)
(*.f64 phi2 R)
(*.f64 phi1 (neg.f64 R))
(*.f64 phi2 (neg.f64 R))
(*.f64 (neg.f64 lambda1) R)
(*.f64 (neg.f64 phi2) R)
(*.f64 R (-.f64 phi2 phi1))
(*.f64 R (sqrt.f64 (*.f64 phi1 phi1)))
(*.f64 R (sqrt.f64 (*.f64 phi2 phi2)))
(*.f64 phi2 (neg.f64 (/.f64 (*.f64 R phi1) phi2)))
(*.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 lambda1 (*.f64 phi1 phi1))) lambda1) R)
(*.f64 R (fma.f64 phi2 (/.f64 phi1 (neg.f64 phi2)) phi2))
(*.f64 phi1 (-.f64 (/.f64 (*.f64 R phi2) phi1) R))
(*.f64 phi2 (-.f64 R (*.f64 phi1 (/.f64 R phi2))))
(*.f64 phi2 (fma.f64 (/.f64 (neg.f64 phi1) phi2) R R))
(*.f64 (*.f64 R phi2) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)))
(*.f64 (*.f64 lambda2 (-.f64 #s(literal 1 binary64) (/.f64 lambda1 lambda2))) R)
(neg.f64 (*.f64 phi1 (-.f64 R (/.f64 (*.f64 phi2 R) phi1))))
(*.f64 R (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (neg.f64 phi1)))
Outputs
(*.f64 (*.f64 lambda2 (-.f64 #s(literal 1 binary64) (/.f64 lambda1 lambda2))) R)
(*.f64 R (-.f64 phi2 phi1))
Calls

3 calls:

10.0ms
phi2
6.0ms
R
6.0ms
(-.f64 lambda1 lambda2)
Results
AccuracySegmentsBranch
60.1%3R
66.3%3phi2
65.2%2(-.f64 lambda1 lambda2)
Compiler

Compiled 20 to 16 computations (20% saved)

regimes18.0ms (0.1%)

Memory
-16.0MiB live, 22.8MiB allocated
Counts
16 → 2
Calls
Call 1
Inputs
(*.f64 R lambda2)
(*.f64 phi2 R)
(*.f64 phi1 (neg.f64 R))
(*.f64 phi2 (neg.f64 R))
(*.f64 (neg.f64 lambda1) R)
(*.f64 (neg.f64 phi2) R)
(*.f64 R (-.f64 phi2 phi1))
(*.f64 R (sqrt.f64 (*.f64 phi1 phi1)))
(*.f64 R (sqrt.f64 (*.f64 phi2 phi2)))
(*.f64 phi2 (neg.f64 (/.f64 (*.f64 R phi1) phi2)))
(*.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 lambda1 (*.f64 phi1 phi1))) lambda1) R)
(*.f64 R (fma.f64 phi2 (/.f64 phi1 (neg.f64 phi2)) phi2))
(*.f64 phi1 (-.f64 (/.f64 (*.f64 R phi2) phi1) R))
(*.f64 phi2 (-.f64 R (*.f64 phi1 (/.f64 R phi2))))
(*.f64 phi2 (fma.f64 (/.f64 (neg.f64 phi1) phi2) R R))
(*.f64 (*.f64 R phi2) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)))
Outputs
(*.f64 (neg.f64 lambda1) R)
(*.f64 R (-.f64 phi2 phi1))
Calls

3 calls:

5.0ms
(-.f64 lambda1 lambda2)
5.0ms
phi2
5.0ms
lambda1
Results
AccuracySegmentsBranch
63.6%2lambda1
55.4%1phi2
62.0%3(-.f64 lambda1 lambda2)
Compiler

Compiled 20 to 16 computations (20% saved)

regimes24.0ms (0.2%)

Memory
37.9MiB live, 37.9MiB allocated
Counts
6 → 3
Calls
Call 1
Inputs
(*.f64 R lambda2)
(*.f64 phi2 R)
(*.f64 phi1 (neg.f64 R))
(*.f64 phi2 (neg.f64 R))
(*.f64 (neg.f64 lambda1) R)
(*.f64 (neg.f64 phi2) R)
Outputs
(*.f64 phi1 (neg.f64 R))
(*.f64 R lambda2)
(*.f64 phi2 R)
Calls

9 calls:

3.0ms
lambda1
3.0ms
phi1
3.0ms
lambda2
3.0ms
R
3.0ms
(-.f64 lambda1 lambda2)
Results
AccuracySegmentsBranch
55.7%3phi2
39.3%4R
43.4%4(-.f64 lambda1 lambda2)
32.3%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)))))
34.5%2(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))))
34.5%2(+.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)))
44.7%3lambda2
51.1%3phi1
51.1%4lambda1
Compiler

Compiled 144 to 79 computations (45.1% saved)

regimes17.0ms (0.1%)

Memory
-30.5MiB live, 8.6MiB allocated
Counts
2 → 2
Calls
Call 1
Inputs
(*.f64 R lambda2)
(*.f64 phi2 R)
Outputs
(*.f64 R lambda2)
(*.f64 phi2 R)
Calls

3 calls:

13.0ms
phi2
2.0ms
lambda1
2.0ms
phi1
Results
AccuracySegmentsBranch
35.3%2lambda1
32.3%1phi1
43.9%2phi2
Compiler

Compiled 18 to 15 computations (16.7% saved)

regimes12.0ms (0.1%)

Memory
21.4MiB live, 21.4MiB allocated
Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

9 calls:

1.0ms
(-.f64 lambda1 lambda2)
1.0ms
R
1.0ms
phi2
1.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))))
1.0ms
lambda2
Results
AccuracySegmentsBranch
21.7%1phi1
21.7%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)))))
21.7%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))))
21.7%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)))
21.7%1lambda1
21.7%1R
21.7%1(-.f64 lambda1 lambda2)
21.7%1lambda2
21.7%1phi2
Compiler

Compiled 144 to 79 computations (45.1% saved)

bsearch11.0ms (0.1%)

Memory
10.7MiB live, 10.7MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
9.0ms
1.8237821372219087e-22
3.3854450536081395e-22
Samples
5.0ms57×0valid
2.0ms1valid
Compiler

Compiled 184 to 126 computations (31.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 5.0ms
ival-hypot: 1.0ms (21.3% of total)
ival-sub: 1.0ms (21.3% of total)
ival-cos: 1.0ms (21.3% of total)
ival-mult: 1.0ms (21.3% of total)
ival-add: 0.0ms (0% of total)
ival-div: 0.0ms (0% of total)
adjust: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

bsearch73.0ms (0.5%)

Memory
-35.0MiB live, 43.1MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
11.0ms
1.8822121074674171e+130
3.600661310336226e+130
22.0ms
1.2089248311521444e-21
4.4324438506899825e-14
Samples
14.0ms156×0valid
11.0ms52×1valid
Compiler

Compiled 682 to 421 computations (38.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 18.0ms
ival-hypot: 4.0ms (22.6% of total)
ival-cos: 3.0ms (17% of total)
ival-mult: 3.0ms (17% of total)
ival-div: 2.0ms (11.3% of total)
ival-sub: 2.0ms (11.3% of total)
ival-add: 1.0ms (5.7% of total)
adjust: 1.0ms (5.7% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

bsearch43.0ms (0.3%)

Memory
12.0MiB live, 49.9MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
19.0ms
-1.4319500003509405e-15
-1.9323819240199973e-16
20.0ms
-2.771664861414187e+45
-3.5783652722815435e+43
Samples
17.0ms141×0valid
13.0ms67×1valid
Compiler

Compiled 646 to 394 computations (39% saved)

Precisions
Click to see histograms. Total time spent on operations: 19.0ms
ival-hypot: 4.0ms (21.2% of total)
ival-cos: 4.0ms (21.2% of total)
ival-mult: 3.0ms (15.9% of total)
ival-div: 2.0ms (10.6% of total)
adjust: 2.0ms (10.6% of total)
ival-sub: 2.0ms (10.6% of total)
ival-add: 1.0ms (5.3% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

bsearch19.0ms (0.1%)

Memory
24.1MiB live, 24.1MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
1.0ms
-1.4319500003509405e-15
-1.9323819240199973e-16
16.0ms
-7.212296619927732e+145
-1.5806384959434843e+145
Samples
6.0ms30×1valid
6.0ms66×0valid
Compiler

Compiled 568 to 340 computations (40.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 9.0ms
ival-hypot: 2.0ms (23.1% of total)
ival-cos: 2.0ms (23.1% of total)
ival-mult: 2.0ms (23.1% of total)
ival-add: 1.0ms (11.6% of total)
ival-div: 1.0ms (11.6% of total)
adjust: 1.0ms (11.6% of total)
ival-sub: 1.0ms (11.6% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

bsearch37.0ms (0.2%)

Memory
-35.7MiB live, 43.8MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
31.0ms
-4725638236481.445
-4366.459825915636
1.0ms
-7.212296619927732e+145
-1.5806384959434843e+145
Samples
19.0ms117×0valid
6.0ms27×1valid
Compiler

Compiled 598 to 376 computations (37.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 20.0ms
ival-add: 8.0ms (39.8% of total)
ival-hypot: 3.0ms (14.9% of total)
ival-cos: 3.0ms (14.9% of total)
ival-sub: 2.0ms (9.9% of total)
ival-mult: 2.0ms (9.9% of total)
ival-div: 1.0ms (5% of total)
adjust: 1.0ms (5% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

bsearch2.0ms (0%)

Memory
2.6MiB live, 2.6MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
1.0ms
-4725638236481.445
-4366.459825915636
1.0ms
-7.212296619927732e+145
-1.5806384959434843e+145
Compiler

Compiled 598 to 376 computations (37.1% saved)

bsearch26.0ms (0.2%)

Memory
32.9MiB live, 32.9MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
24.0ms
-5.230215695591314e+34
-1.4303987215233415e+32
Samples
13.0ms64×1valid
6.0ms64×0valid
Compiler

Compiled 280 to 190 computations (32.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 14.0ms
ival-hypot: 3.0ms (21.7% of total)
ival-cos: 3.0ms (21.7% of total)
adjust: 2.0ms (14.5% of total)
ival-mult: 2.0ms (14.5% of total)
ival-add: 1.0ms (7.2% of total)
ival-div: 1.0ms (7.2% of total)
ival-sub: 1.0ms (7.2% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

bsearch1.0ms (0%)

Memory
1.1MiB live, 1.1MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-2.566023482333799e+152
-2.370303450835257e+152
Compiler

Compiled 38 to 22 computations (42.1% saved)

bsearch0.0ms (0%)

Memory
0.6MiB live, 0.5MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-4.5696801607675025e+194
-8.056958414617642e+193
Compiler

Compiled 38 to 22 computations (42.1% saved)

bsearch26.0ms (0.2%)

Memory
-34.3MiB live, 43.4MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
23.0ms
-4.439969025441396e+155
-1.2396777474437701e+151
Samples
9.0ms43×1valid
9.0ms85×0valid
Compiler

Compiled 208 to 150 computations (27.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 13.0ms
ival-hypot: 3.0ms (22.6% of total)
ival-cos: 3.0ms (22.6% of total)
ival-sub: 2.0ms (15.1% of total)
ival-mult: 2.0ms (15.1% of total)
ival-add: 1.0ms (7.5% of total)
ival-div: 1.0ms (7.5% of total)
adjust: 1.0ms (7.5% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

bsearch71.0ms (0.5%)

Memory
38.5MiB live, 75.5MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
46.0ms
1.201513841288435e-11
2.159564180969742e-5
21.0ms
-1.088721809464546e-280
-1.1981646846385486e-285
Samples
20.0ms227×0valid
13.0ms61×1valid
Compiler

Compiled 373 to 283 computations (24.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 23.0ms
ival-hypot: 5.0ms (21.5% of total)
ival-cos: 4.0ms (17.2% of total)
ival-mult: 4.0ms (17.2% of total)
ival-sub: 3.0ms (12.9% of total)
ival-add: 2.0ms (8.6% of total)
ival-div: 2.0ms (8.6% of total)
adjust: 2.0ms (8.6% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

bsearch1.0ms (0%)

Memory
1.2MiB live, 1.2MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
1.0ms
1.201513841288435e-11
2.159564180969742e-5
Compiler

Compiled 202 to 148 computations (26.7% saved)

simplify24.0ms (0.2%)

Memory
-22.1MiB live, 19.1MiB allocated
Algorithm
egg-herbie
Rules
82×*-commutative_binary64
34×+-commutative_binary64
30×sub-neg_binary64
22×neg-sub0_binary64
22×neg-mul-1_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0109366
1164366
2200366
3223366
4232366
5233366
Stop Event
saturated
Calls
Call 1
Inputs
(if (<=.f64 phi2 #s(literal 1754580954436089/5316911983139663491615228241121378304 binary64)) (*.f64 (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) R) (*.f64 (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) R))
(if (<=.f64 phi2 #s(literal 3486039150627631/79228162514264337593543950336 binary64)) (*.f64 (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) R) (if (<=.f64 phi2 #s(literal 27999999999999998718775726159859284263970005195775618603481361310393122879981161303240436092695688073577940461915432855327377195008 binary64)) (*.f64 R (sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.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 (hypot.f64 phi2 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) R)))
(if (<=.f64 phi1 #s(literal -2750000000000000044517032360265778635441438720 binary64)) (*.f64 (hypot.f64 phi1 (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) R) (if (<=.f64 phi1 #s(literal -2636713248474717/5070602400912917605986812821504 binary64)) (*.f64 R (sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.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 (hypot.f64 phi2 (-.f64 lambda1 lambda2)) R)))
(if (<=.f64 phi1 #s(literal -17500000000000000502190994217669808116476956991473304013174295907223422991062846914150024362707258367262754650596563846869860073016938047190597632 binary64)) (*.f64 R (-.f64 phi2 phi1)) (if (<=.f64 phi1 #s(literal -2636713248474717/5070602400912917605986812821504 binary64)) (*.f64 R (sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.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 (hypot.f64 phi2 (-.f64 lambda1 lambda2)) R)))
(if (<=.f64 phi1 #s(literal -17500000000000000502190994217669808116476956991473304013174295907223422991062846914150024362707258367262754650596563846869860073016938047190597632 binary64)) (*.f64 R (-.f64 phi2 phi1)) (if (<=.f64 phi1 #s(literal -10500000 binary64)) (*.f64 (sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))) (*.f64 phi1 phi1))) R) (*.f64 (hypot.f64 phi2 (-.f64 lambda1 lambda2)) R)))
(if (<=.f64 phi1 #s(literal -17500000000000000502190994217669808116476956991473304013174295907223422991062846914150024362707258367262754650596563846869860073016938047190597632 binary64)) (*.f64 R (-.f64 phi2 phi1)) (if (<=.f64 phi1 #s(literal -10500000 binary64)) (*.f64 R (sqrt.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)))) (*.f64 (hypot.f64 phi2 (-.f64 lambda1 lambda2)) R)))
(if (<=.f64 phi1 #s(literal -280000000000000007819494768508928 binary64)) (*.f64 phi2 (fma.f64 (*.f64 (neg.f64 phi1) R) (/.f64 #s(literal 1 binary64) phi2) R)) (*.f64 (hypot.f64 phi2 (-.f64 lambda1 lambda2)) R))
(if (<=.f64 (-.f64 lambda1 lambda2) #s(literal -249999999999999999933350751030788436213884754779609171571460047006092419880605940418229939891141789610917344706007177505098148523532257555033253964939264 binary64)) (*.f64 (neg.f64 lambda1) (fma.f64 R (/.f64 lambda2 (neg.f64 lambda1)) R)) (*.f64 R (-.f64 phi2 phi1)))
(if (<=.f64 (-.f64 lambda1 lambda2) #s(literal -399999999999999977863869755018784683065311503640472948595884460471417406452712536274477508433826017624018112358745658838154250997959106484708460014918698592321517890213709695617850834403219996672 binary64)) (*.f64 (*.f64 lambda2 (-.f64 #s(literal 1 binary64) (/.f64 lambda1 lambda2))) R) (*.f64 R (-.f64 phi2 phi1)))
(if (<=.f64 lambda1 #s(literal -90000000000000001836713404567837476843267459913950909711047500281727505477633048452999355931109727974979333921397311737387388780513028229660551596631654400 binary64)) (*.f64 (neg.f64 lambda1) R) (*.f64 R (-.f64 phi2 phi1)))
(if (<=.f64 phi2 #s(literal -8371160993642713/5231975621026695903068481684863290090631859432155925817596437443214604741820977160611320209061014932263645863855239974732359107840294502166008094518895788478483675671300894035850134084503110909120094815504417224113077119759472054472248800754920440876255467030120381917802944253736633001385354330112 binary64)) (*.f64 phi1 (neg.f64 R)) (if (<=.f64 phi2 #s(literal 6965490562232727/590295810358705651712 binary64)) (*.f64 R lambda2) (*.f64 phi2 R)))
(if (<=.f64 phi2 #s(literal 6965490562232727/590295810358705651712 binary64)) (*.f64 R lambda2) (*.f64 phi2 R))
(*.f64 R lambda2)
Outputs
(if (<=.f64 phi2 #s(literal 1754580954436089/5316911983139663491615228241121378304 binary64)) (*.f64 (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) R) (*.f64 (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) R))
(if (<=.f64 phi2 #s(literal 1754580954436089/5316911983139663491615228241121378304 binary64)) (*.f64 (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))))) R) (*.f64 R (hypot.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))))
(if (<=.f64 phi2 #s(literal 3486039150627631/79228162514264337593543950336 binary64)) (*.f64 (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) R) (if (<=.f64 phi2 #s(literal 27999999999999998718775726159859284263970005195775618603481361310393122879981161303240436092695688073577940461915432855327377195008 binary64)) (*.f64 R (sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.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 (hypot.f64 phi2 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) R)))
(if (<=.f64 phi2 #s(literal 3486039150627631/79228162514264337593543950336 binary64)) (*.f64 (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))))) R) (if (<=.f64 phi2 #s(literal 27999999999999998718775726159859284263970005195775618603481361310393122879981161303240436092695688073577940461915432855327377195008 binary64)) (*.f64 R (sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) (*.f64 R (hypot.f64 phi2 (*.f64 lambda2 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))))))))
(if (<=.f64 phi1 #s(literal -2750000000000000044517032360265778635441438720 binary64)) (*.f64 (hypot.f64 phi1 (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) R) (if (<=.f64 phi1 #s(literal -2636713248474717/5070602400912917605986812821504 binary64)) (*.f64 R (sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.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 (hypot.f64 phi2 (-.f64 lambda1 lambda2)) R)))
(if (<=.f64 phi1 #s(literal -2750000000000000044517032360265778635441438720 binary64)) (*.f64 R (hypot.f64 phi1 (*.f64 lambda1 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))))) (if (<=.f64 phi1 #s(literal -2636713248474717/5070602400912917605986812821504 binary64)) (*.f64 R (sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) (*.f64 R (hypot.f64 phi2 (-.f64 lambda1 lambda2)))))
(if (<=.f64 phi1 #s(literal -17500000000000000502190994217669808116476956991473304013174295907223422991062846914150024362707258367262754650596563846869860073016938047190597632 binary64)) (*.f64 R (-.f64 phi2 phi1)) (if (<=.f64 phi1 #s(literal -2636713248474717/5070602400912917605986812821504 binary64)) (*.f64 R (sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.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 (hypot.f64 phi2 (-.f64 lambda1 lambda2)) R)))
(if (<=.f64 phi1 #s(literal -17500000000000000502190994217669808116476956991473304013174295907223422991062846914150024362707258367262754650596563846869860073016938047190597632 binary64)) (*.f64 R (-.f64 phi2 phi1)) (if (<=.f64 phi1 #s(literal -2636713248474717/5070602400912917605986812821504 binary64)) (*.f64 R (sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) (*.f64 R (hypot.f64 phi2 (-.f64 lambda1 lambda2)))))
(if (<=.f64 phi1 #s(literal -17500000000000000502190994217669808116476956991473304013174295907223422991062846914150024362707258367262754650596563846869860073016938047190597632 binary64)) (*.f64 R (-.f64 phi2 phi1)) (if (<=.f64 phi1 #s(literal -10500000 binary64)) (*.f64 (sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))) (*.f64 phi1 phi1))) R) (*.f64 (hypot.f64 phi2 (-.f64 lambda1 lambda2)) R)))
(if (<=.f64 phi1 #s(literal -17500000000000000502190994217669808116476956991473304013174295907223422991062846914150024362707258367262754650596563846869860073016938047190597632 binary64)) (*.f64 R (-.f64 phi2 phi1)) (if (<=.f64 phi1 #s(literal -10500000 binary64)) (*.f64 R (sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64))) (*.f64 phi1 phi1)))) (*.f64 R (hypot.f64 phi2 (-.f64 lambda1 lambda2)))))
(if (<=.f64 phi1 #s(literal -17500000000000000502190994217669808116476956991473304013174295907223422991062846914150024362707258367262754650596563846869860073016938047190597632 binary64)) (*.f64 R (-.f64 phi2 phi1)) (if (<=.f64 phi1 #s(literal -10500000 binary64)) (*.f64 R (sqrt.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)))) (*.f64 (hypot.f64 phi2 (-.f64 lambda1 lambda2)) R)))
(if (<=.f64 phi1 #s(literal -17500000000000000502190994217669808116476956991473304013174295907223422991062846914150024362707258367262754650596563846869860073016938047190597632 binary64)) (*.f64 R (-.f64 phi2 phi1)) (if (<=.f64 phi1 #s(literal -10500000 binary64)) (*.f64 R (sqrt.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)))) (*.f64 R (hypot.f64 phi2 (-.f64 lambda1 lambda2)))))
(if (<=.f64 phi1 #s(literal -280000000000000007819494768508928 binary64)) (*.f64 phi2 (fma.f64 (*.f64 (neg.f64 phi1) R) (/.f64 #s(literal 1 binary64) phi2) R)) (*.f64 (hypot.f64 phi2 (-.f64 lambda1 lambda2)) R))
(if (<=.f64 phi1 #s(literal -280000000000000007819494768508928 binary64)) (*.f64 phi2 (fma.f64 (*.f64 R (neg.f64 phi1)) (/.f64 #s(literal 1 binary64) phi2) R)) (*.f64 R (hypot.f64 phi2 (-.f64 lambda1 lambda2))))
(if (<=.f64 (-.f64 lambda1 lambda2) #s(literal -249999999999999999933350751030788436213884754779609171571460047006092419880605940418229939891141789610917344706007177505098148523532257555033253964939264 binary64)) (*.f64 (neg.f64 lambda1) (fma.f64 R (/.f64 lambda2 (neg.f64 lambda1)) R)) (*.f64 R (-.f64 phi2 phi1)))
(if (<=.f64 (-.f64 lambda1 lambda2) #s(literal -399999999999999977863869755018784683065311503640472948595884460471417406452712536274477508433826017624018112358745658838154250997959106484708460014918698592321517890213709695617850834403219996672 binary64)) (*.f64 (*.f64 lambda2 (-.f64 #s(literal 1 binary64) (/.f64 lambda1 lambda2))) R) (*.f64 R (-.f64 phi2 phi1)))
(if (<=.f64 (-.f64 lambda1 lambda2) #s(literal -399999999999999977863869755018784683065311503640472948595884460471417406452712536274477508433826017624018112358745658838154250997959106484708460014918698592321517890213709695617850834403219996672 binary64)) (*.f64 R (*.f64 lambda2 (-.f64 #s(literal 1 binary64) (/.f64 lambda1 lambda2)))) (*.f64 R (-.f64 phi2 phi1)))
(if (<=.f64 lambda1 #s(literal -90000000000000001836713404567837476843267459913950909711047500281727505477633048452999355931109727974979333921397311737387388780513028229660551596631654400 binary64)) (*.f64 (neg.f64 lambda1) R) (*.f64 R (-.f64 phi2 phi1)))
(if (<=.f64 lambda1 #s(literal -90000000000000001836713404567837476843267459913950909711047500281727505477633048452999355931109727974979333921397311737387388780513028229660551596631654400 binary64)) (neg.f64 (*.f64 lambda1 R)) (*.f64 R (-.f64 phi2 phi1)))
(if (<=.f64 phi2 #s(literal -8371160993642713/5231975621026695903068481684863290090631859432155925817596437443214604741820977160611320209061014932263645863855239974732359107840294502166008094518895788478483675671300894035850134084503110909120094815504417224113077119759472054472248800754920440876255467030120381917802944253736633001385354330112 binary64)) (*.f64 phi1 (neg.f64 R)) (if (<=.f64 phi2 #s(literal 6965490562232727/590295810358705651712 binary64)) (*.f64 R lambda2) (*.f64 phi2 R)))
(if (<=.f64 phi2 #s(literal -8371160993642713/5231975621026695903068481684863290090631859432155925817596437443214604741820977160611320209061014932263645863855239974732359107840294502166008094518895788478483675671300894035850134084503110909120094815504417224113077119759472054472248800754920440876255467030120381917802944253736633001385354330112 binary64)) (*.f64 R (neg.f64 phi1)) (if (<=.f64 phi2 #s(literal 6965490562232727/590295810358705651712 binary64)) (*.f64 lambda2 R) (*.f64 phi2 R)))
(if (<=.f64 phi2 #s(literal 6965490562232727/590295810358705651712 binary64)) (*.f64 R lambda2) (*.f64 phi2 R))
(if (<=.f64 phi2 #s(literal 6965490562232727/590295810358705651712 binary64)) (*.f64 lambda2 R) (*.f64 phi2 R))
(*.f64 R lambda2)
(*.f64 lambda2 R)

soundness1.3s (8.7%)

Memory
29.2MiB live, 1 182.2MiB allocated
Rules
10 254×lower-fma.f64
10 254×lower-fma.f32
8 888×lower-fma.f64
8 888×lower-fma.f32
7 434×lower-fma.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
034211
065193
1233186
21621186
08321181
088410001
129749253
277969253
080688635
0132511989
1440811256
0810110223
0201523512
1569823273
0814721291
027146
054138
1182138
21354138
08396138
017128
02886
19786
272086
0887276
Stop Event
fuel
iter limit
node limit
iter limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
Compiler

Compiled 1 153 to 646 computations (44% saved)

preprocess147.0ms (1%)

Memory
-0.8MiB live, 228.9MiB allocated
Remove

(sort lambda1 lambda2)

(negabs R)

Compiler

Compiled 1 344 to 570 computations (57.6% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...