Equirectangular approximation to distance on a great circle

Time bar (total: 12.1s)

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)

sample1.4s (11.9%)

Memory
41.8MiB live, 1 243.1MiB allocated
Samples
683.0ms6 574×0valid
386.0ms1 682×1valid
Precisions
Click to see histograms. Total time spent on operations: 772.0ms
ival-hypot: 181.0ms (23.4% of total)
ival-cos: 180.0ms (23.3% of total)
ival-mult: 123.0ms (15.9% of total)
ival-sub: 114.0ms (14.8% of total)
ival-div: 68.0ms (8.8% of total)
ival-add: 48.0ms (6.2% of total)
adjust: 43.0ms (5.6% of total)
ival-true: 6.0ms (0.8% of total)
exact: 5.0ms (0.6% of total)
ival-assert: 3.0ms (0.4% of total)
Bogosity

preprocess543.0ms (4.5%)

Memory
12.0MiB live, 330.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)

explain451.0ms (3.7%)

Memory
-2.7MiB live, 326.2MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
1820-0-(sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))
73123(3.1533195173704787e+273 -1.0251234201895442e-251 4.8106775533350826e-45 -1.6363113420542585e+71 -2.8349659257793893e-91)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-rescue1810
(*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))overflow113
(*.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)))))overflow117
(+.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)))overflow181
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))underflow12
(*.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)))))underflow17
(+.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 -
+1040
-11834
Precision
0.46846846846846846
Recall
1.0
Confusion?
Predicted +Predicted MaybePredicted -
+10400
-118034
Precision?
0.46846846846846846
Recall?
1.0
Freqs
test
numberfreq
034
166
2156
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
137.0ms366×1valid
27.0ms146×0valid
Compiler

Compiled 388 to 72 computations (81.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 112.0ms
ival-mult: 36.0ms (32.2% of total)
ival-cos: 23.0ms (20.6% of total)
ival-hypot: 13.0ms (11.6% of total)
adjust: 12.0ms (10.7% of total)
ival-add: 12.0ms (10.7% of total)
ival-sub: 8.0ms (7.2% of total)
ival-div: 6.0ms (5.4% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

eval0.0ms (0%)

Memory
0.3MiB live, 0.3MiB allocated
Compiler

Compiled 5 to 5 computations (0% saved)

prune1.0ms (0%)

Memory
0.9MiB live, 0.9MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
61.5%
(*.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)

simplify317.0ms (2.6%)

Memory
4.8MiB live, 281.9MiB 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)

localize106.0ms (0.9%)

Memory
1.6MiB live, 79.3MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
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)))))
accuracy99.7%
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))
accuracy75.2%
(cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))
accuracy34.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))))
Samples
57.0ms183×1valid
27.0ms73×0valid
Compiler

Compiled 157 to 19 computations (87.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 49.0ms
ival-mult: 12.0ms (24.7% of total)
ival-cos: 12.0ms (24.7% of total)
adjust: 6.0ms (12.4% of total)
ival-hypot: 6.0ms (12.4% of total)
ival-sub: 5.0ms (10.3% of total)
ival-add: 4.0ms (8.2% of total)
ival-div: 3.0ms (6.2% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series29.0ms (0.2%)

Memory
-21.4MiB live, 19.8MiB allocated
Counts
4 → 168
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 (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))))>
#<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)))))>
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 (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))>
#<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))>
Calls

42 calls:

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

rewrite337.0ms (2.8%)

Memory
14.6MiB live, 289.1MiB allocated
Algorithm
batch-egg-rewrite
Rules
7 434×lower-fma.f64
7 434×lower-fma.f32
6 228×lower-*.f32
6 222×lower-*.f64
3 488×lower-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01567
02547
19347
271647
0886042
Stop Event
iter limit
node limit
iter limit
Counts
4 → 159
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))))
(cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))
Outputs
(exp.f64 (*.f64 (log.f64 (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))))))) #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 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 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (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)))))))))
(/.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)) (+.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 (-.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 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 (-.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)))) (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 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.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 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))) #s(literal 6 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)) (+.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 (-.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 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))))) (-.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 (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 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) (sqrt.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 phi1 phi2) (-.f64 phi1 phi2)))))
(/.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 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))) #s(literal 6 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)) (+.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 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))) (sqrt.f64 (neg.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 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 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 (-.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 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))) #s(literal 6 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)) (+.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 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))) (neg.f64 (sqrt.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 phi1 phi2) (-.f64 phi1 phi2))))))
(pow.f64 (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)))))) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (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)))))) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (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 (-.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))))))) #s(literal 1/4 binary64))
(pow.f64 (exp.f64 (log.f64 (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)))))))) #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 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 (-.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)))))) (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 (-.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 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 (-.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)))))) (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 (-.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 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 (-.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)))))) (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 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) (pow.f64 (/.f64 #s(literal 1 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)))) #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 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) (sqrt.f64 (/.f64 #s(literal 1 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 (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 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) (/.f64 #s(literal 1 binary64) (sqrt.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 phi1 phi2) (-.f64 phi1 phi2))))))
(*.f64 (pow.f64 (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)))))) #s(literal 1/4 binary64)) (pow.f64 (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)))))) #s(literal 1/4 binary64)))
(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 lambda1 lambda2) (*.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))) (*.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 lambda1 lambda2) (*.f64 (-.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 lambda1 lambda2) (*.f64 (-.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 (+.f64 lambda1 lambda2) (neg.f64 (-.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 lambda1 lambda2) (*.f64 (-.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)))
(+.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 (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))) (neg.f64 (*.f64 (-.f64 lambda1 lambda2) 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 (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))) (neg.f64 (*.f64 (-.f64 lambda1 lambda2) 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 (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))) (neg.f64 (*.f64 (-.f64 lambda1 lambda2) 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 (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))) (neg.f64 (*.f64 (-.f64 lambda1 lambda2) 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 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))))))))
(/.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 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)))))) (+.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 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))))))) (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 lambda1 lambda2) (*.f64 (-.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 (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 lambda1 lambda2)) (+.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 lambda1 lambda2) (*.f64 (-.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 (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 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))))) #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 (+.f64 lambda1 lambda2) (neg.f64 (-.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 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (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 (-.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 (-.f64 lambda1 lambda2) (*.f64 (-.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 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 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)))))) (/.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)))

simplify451.0ms (3.7%)

Memory
20.1MiB live, 449.5MiB allocated
Algorithm
egg-herbie
Rules
8 668×lower-fma.f64
8 668×lower-fma.f32
7 994×lower-*.f64
7 994×lower-*.f32
2 106×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
05345177
117164673
259514661
083544399
Stop Event
iter limit
node limit
Counts
168 → 166
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)))))
(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))
(* (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))
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)))))))
(fma.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))))) (neg.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda2 lambda1))) (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)))))) (* 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 (*.f64 #s(literal 1/2 binary64) 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))))) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (neg.f64 lambda2)))) (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 (fma.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 lambda2 (neg.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) 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))))))) (*.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda2 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)))))) (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 #s(literal 1/2 binary64) lambda1))) (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 (fma.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (neg.f64 (/.f64 lambda2 lambda1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))
(* 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))) (fma.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (neg.f64 (/.f64 lambda2 lambda1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 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))))))))))
(*.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)))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (neg.f64 lambda1))
(* -1 (* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))))
(*.f64 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 (+ (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)))))
(neg.f64 (*.f64 lambda1 (-.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 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) #s(literal -1/2 binary64)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda1))) lambda1))))
(* -1 (* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* lambda2 (pow (- phi1 phi2) 2)) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))) (* 1/2 (/ (pow (- phi1 phi2) 2) (cos (* 1/2 (+ phi1 phi2)))))) lambda1)) (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1)))))
(*.f64 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 (fma.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)) (neg.f64 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 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda2 lambda1)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (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 (*.f64 #s(literal 1/2 binary64) lambda2) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 4 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 lambda1 (neg.f64 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)) (neg.f64 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 (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 (*.f64 #s(literal 1/2 binary64) lambda2) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 4 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 lambda1 (neg.f64 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)) (neg.f64 lambda1))) (*.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda2 lambda1)) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 4 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 lambda1 (neg.f64 lambda1)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)))) (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 #s(literal 1/2 binary64) lambda2))) (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 phi1 phi2) (*.f64 (-.f64 phi1 phi2) lambda1)) (*.f64 lambda2 (*.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)))))
(* -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 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))) (* -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 #s(literal -1/2 binary64) (/.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda1)) 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 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.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) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda1)) 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 phi1 (*.f64 #s(literal 1/2 binary64) (fma.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (neg.f64 (-.f64 lambda1 lambda2))) (*.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 (*.f64 #s(literal 1/2 binary64) phi1) (*.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 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (neg.f64 (-.f64 lambda1 lambda2))) (*.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 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) #s(literal -1/4 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)))) #s(literal 1 binary64))) (fma.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (neg.f64 (-.f64 lambda1 lambda2))) (*.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 #s(literal 1/2 binary64) (*.f64 (*.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 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (neg.f64 (-.f64 lambda1 lambda2))) (*.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 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) #s(literal -1/4 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)))) #s(literal 1 binary64))) (*.f64 phi1 (fma.f64 (*.f64 #s(literal -1/2 binary64) (fma.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (neg.f64 (-.f64 lambda1 lambda2))) (*.f64 phi2 #s(literal -2 binary64)))) (/.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (neg.f64 (-.f64 lambda1 lambda2))) (*.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 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) #s(literal -1/4 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)))) #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 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 #s(literal 1/6 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))))))) phi1) (*.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 #s(literal 1/2 binary64) (fma.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (neg.f64 (-.f64 lambda1 lambda2))) (*.f64 phi2 #s(literal -2 binary64)))))) (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))))
phi1
(* phi1 (+ 1 (* -1 (/ phi2 phi1))))
(fma.f64 (/.f64 phi2 phi1) (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)))))
(fma.f64 phi1 (/.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)))))
(fma.f64 phi1 (/.f64 (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 (-.f64 lambda1 lambda2) phi1)) #s(literal -1/2 binary64)) phi2) phi1) (neg.f64 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)))))
(fma.f64 phi1 (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (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) phi2) phi1) (neg.f64 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 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 phi1 phi1 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)))))) (*.f64 (*.f64 #s(literal 1/2 binary64) phi2) (fma.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (neg.f64 (sin.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 (* (* 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 (*.f64 #s(literal 1/2 binary64) phi2) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 phi1 phi1 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)))))) (fma.f64 phi2 (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (neg.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 phi1 #s(literal -2 binary64))) #s(literal 2 binary64)) (fma.f64 phi1 phi1 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64))))) (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 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (neg.f64 (sin.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 (*.f64 #s(literal 1/2 binary64) phi2) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 phi1 phi1 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)))))) (+.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (neg.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 phi1 #s(literal -2 binary64))) #s(literal 2 binary64)) (fma.f64 phi1 phi1 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64))))) (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 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (neg.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 phi1 #s(literal -2 binary64))) #s(literal 2 binary64)) (fma.f64 phi1 phi1 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64))))) (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 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (neg.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 phi1 #s(literal -2 binary64))) (fma.f64 phi1 phi1 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)))))) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 #s(literal 1/6 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 phi1 phi1 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (fma.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (neg.f64 (sin.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)))))
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 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64)) (/.f64 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 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (/.f64 phi1 (*.f64 phi2 (*.f64 phi2 phi2))))) (/.f64 phi1 (neg.f64 phi2))) phi2)
(* -1 phi2)
(neg.f64 phi2)
(* -1 (* phi2 (+ 1 (* -1 (/ phi1 phi2)))))
(fma.f64 phi2 (/.f64 phi1 phi2) (neg.f64 phi2))
(* -1 (* phi2 (+ 1 (* -1 (/ (+ phi1 (* -1/2 (/ (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2)) phi2))) phi2)))))
(fma.f64 phi2 (/.f64 (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 (-.f64 lambda1 lambda2) phi2)) #s(literal -1/2 binary64)) phi1) phi2) (neg.f64 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)))))
(fma.f64 phi2 (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (fma.f64 phi1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) 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) phi1) phi2) (neg.f64 phi2))
(cos (* 1/2 phi2))
(cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))
(+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))
(fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 phi1 #s(literal -1/2 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(+ (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 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 phi1 #s(literal -1/8 binary64)))) (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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 phi1 #s(literal 1/48 binary64)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (cos.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 phi2 #s(literal -1/2 binary64)) (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 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 phi2 #s(literal -1/8 binary64)))) (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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 phi2 #s(literal 1/48 binary64)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (cos.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 (fma.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (neg.f64 (/.f64 lambda2 lambda1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))
(* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))
(*.f64 lambda1 (fma.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (neg.f64 (/.f64 lambda2 lambda1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))
(* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))
(*.f64 lambda1 (fma.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (neg.f64 (/.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 (* lambda1 (+ (* -1 (cos (* 1/2 (+ phi1 phi2)))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))
(*.f64 lambda1 (fma.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (neg.f64 (/.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))))
(*.f64 lambda1 (fma.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (neg.f64 (/.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))))
(*.f64 lambda1 (fma.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (neg.f64 (/.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 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))) (* -1 (/ (* 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))) (* -1 (/ (* 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)))))
(* (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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 phi1 #s(literal -1/2 binary64))) (-.f64 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)))
(fma.f64 phi1 (fma.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 phi1 #s(literal -1/8 binary64))) (-.f64 lambda1 lambda2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/2 binary64)))) (*.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/48 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 phi1 (-.f64 lambda1 lambda2))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 #s(literal -1/8 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/2 binary64)))) (*.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 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 phi2 #s(literal -1/2 binary64))) (-.f64 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)))
(fma.f64 phi2 (fma.f64 phi2 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 #s(literal -1/8 binary64) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/2 binary64)))) (*.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 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal -1/8 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 phi2 #s(literal 1/48 binary64))) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/2 binary64)))) (*.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))
(* (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)))
(*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (fma.f64 lambda1 #s(literal -2 binary64) lambda2)))
(+ (* 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 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (fma.f64 lambda1 #s(literal -2 binary64) lambda2)) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda1 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 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (fma.f64 lambda1 #s(literal -2 binary64) lambda2)) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 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))
(* (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 lambda2 (*.f64 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 lambda2 (*.f64 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 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda2 #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (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 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda2 #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (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)))
(*.f64 lambda1 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (fma.f64 lambda2 #s(literal -2 binary64) 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 lambda1 #s(literal -2 binary64) 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 lambda1 #s(literal -2 binary64) 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 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) lambda1)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.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 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) lambda1)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.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)))
(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 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (neg.f64 phi1))))
(+ (* 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 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) #s(literal -1/4 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64))))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (neg.f64 (-.f64 lambda1 lambda2))))) (*.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 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 1/6 binary64))) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) #s(literal -1/4 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)))))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (neg.f64 (-.f64 lambda1 lambda2))))) (*.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 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (neg.f64 phi2)) (*.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 (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 lambda1 lambda2) (-.f64 lambda1 lambda2)) phi2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (neg.f64 (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 (+ (* 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 (-.f64 (*.f64 phi2 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 phi2 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 1/6 binary64))) (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 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 (*.f64 (-.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)))

simplify52.0ms (0.4%)

Memory
5.9MiB live, 43.7MiB allocated
Algorithm
egg-herbie
Rules
1-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03885066
13895066
03895066
Stop Event
saturated
saturated
Counts
159 → 0
Calls
Call 1
Inputs
(exp.f64 (*.f64 (log.f64 (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))))))) #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 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 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (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)))))))))
(/.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)) (+.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 (-.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 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 (-.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)))) (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 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.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 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))) #s(literal 6 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)) (+.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 (-.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 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))))) (-.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 (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 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) (sqrt.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 phi1 phi2) (-.f64 phi1 phi2)))))
(/.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 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))) #s(literal 6 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)) (+.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 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))) (sqrt.f64 (neg.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 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 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 (-.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 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))) #s(literal 6 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)) (+.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 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))) (neg.f64 (sqrt.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 phi1 phi2) (-.f64 phi1 phi2))))))
(pow.f64 (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)))))) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (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)))))) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (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 (-.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))))))) #s(literal 1/4 binary64))
(pow.f64 (exp.f64 (log.f64 (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)))))))) #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 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 (-.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)))))) (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 (-.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 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 (-.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)))))) (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 (-.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 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 (-.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)))))) (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 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) (pow.f64 (/.f64 #s(literal 1 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)))) #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 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) (sqrt.f64 (/.f64 #s(literal 1 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 (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 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) (/.f64 #s(literal 1 binary64) (sqrt.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 phi1 phi2) (-.f64 phi1 phi2))))))
(*.f64 (pow.f64 (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)))))) #s(literal 1/4 binary64)) (pow.f64 (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)))))) #s(literal 1/4 binary64)))
(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 lambda1 lambda2) (*.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))) (*.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 lambda1 lambda2) (*.f64 (-.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 lambda1 lambda2) (*.f64 (-.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 (+.f64 lambda1 lambda2) (neg.f64 (-.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 lambda1 lambda2) (*.f64 (-.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)))
(+.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 (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))) (neg.f64 (*.f64 (-.f64 lambda1 lambda2) 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 (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))) (neg.f64 (*.f64 (-.f64 lambda1 lambda2) 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 (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))) (neg.f64 (*.f64 (-.f64 lambda1 lambda2) 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 (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))) (neg.f64 (*.f64 (-.f64 lambda1 lambda2) 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 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))))))))
(/.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 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)))))) (+.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 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))))))) (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 lambda1 lambda2) (*.f64 (-.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 (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 lambda1 lambda2)) (+.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 lambda1 lambda2) (*.f64 (-.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 (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 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))))) #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 (+.f64 lambda1 lambda2) (neg.f64 (-.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 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (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 (-.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 (-.f64 lambda1 lambda2) (*.f64 (-.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 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 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)))))) (/.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)))
Outputs
(exp.f64 (*.f64 (log.f64 (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))))))) #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 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 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (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)))))))))
(/.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)) (+.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 (-.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 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 (-.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)))) (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 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.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 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))) #s(literal 6 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)) (+.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 (-.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 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))))) (-.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 (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 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) (sqrt.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 phi1 phi2) (-.f64 phi1 phi2)))))
(/.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 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))) #s(literal 6 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)) (+.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 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))) (sqrt.f64 (neg.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 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 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 (-.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 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))) #s(literal 6 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)) (+.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 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))) (neg.f64 (sqrt.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 phi1 phi2) (-.f64 phi1 phi2))))))
(pow.f64 (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)))))) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (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)))))) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (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 (-.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))))))) #s(literal 1/4 binary64))
(pow.f64 (exp.f64 (log.f64 (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)))))))) #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 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 (-.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)))))) (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 (-.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 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 (-.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)))))) (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 (-.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 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 (-.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)))))) (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 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) (pow.f64 (/.f64 #s(literal 1 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)))) #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 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) (sqrt.f64 (/.f64 #s(literal 1 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 (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 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) (/.f64 #s(literal 1 binary64) (sqrt.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 phi1 phi2) (-.f64 phi1 phi2))))))
(*.f64 (pow.f64 (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)))))) #s(literal 1/4 binary64)) (pow.f64 (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)))))) #s(literal 1/4 binary64)))
(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 lambda1 lambda2) (*.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))) (*.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 lambda1 lambda2) (*.f64 (-.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 lambda1 lambda2) (*.f64 (-.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 (+.f64 lambda1 lambda2) (neg.f64 (-.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 lambda1 lambda2) (*.f64 (-.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)))
(+.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 (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))) (neg.f64 (*.f64 (-.f64 lambda1 lambda2) 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 (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))) (neg.f64 (*.f64 (-.f64 lambda1 lambda2) 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 (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))) (neg.f64 (*.f64 (-.f64 lambda1 lambda2) 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 (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))) (neg.f64 (*.f64 (-.f64 lambda1 lambda2) 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 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))))))))
(/.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 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)))))) (+.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 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))))))) (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 lambda1 lambda2) (*.f64 (-.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 (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 lambda1 lambda2)) (+.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 lambda1 lambda2) (*.f64 (-.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 (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 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))))) #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 (+.f64 lambda1 lambda2) (neg.f64 (-.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 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (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 (-.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 (-.f64 lambda1 lambda2) (*.f64 (-.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 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 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)))))) (/.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)))

eval128.0ms (1.1%)

Memory
-44.4MiB live, 116.9MiB allocated
Compiler

Compiled 19 069 to 691 computations (96.4% saved)

prune42.0ms (0.3%)

Memory
-14.5MiB live, 72.6MiB allocated
Pruning

14 alts after pruning (14 fresh and 0 done)

PrunedKeptTotal
New46214476
Fresh000
Picked101
Done000
Total46314477
Accuracy
96.6%
Counts
477 → 14
Alt Table
Click to see full alt table
StatusAccuracyProgram
52.9%
(*.f64 R (fma.f64 phi2 (/.f64 phi1 (neg.f64 phi2)) phi2))
54.4%
(*.f64 R (fma.f64 phi1 (/.f64 (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 (-.f64 lambda1 lambda2) phi1)) #s(literal -1/2 binary64)) phi2) phi1) (neg.f64 phi1)))
57.3%
(*.f64 R (fma.f64 phi1 (/.f64 phi2 phi1) (neg.f64 phi1)))
68.6%
(*.f64 R (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))))
70.4%
(*.f64 R (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))
11.2%
(*.f64 R (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (neg.f64 lambda2)))
22.1%
(*.f64 R (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (neg.f64 lambda1)))
10.1%
(*.f64 R (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda1))
19.0%
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))
51.4%
(*.f64 R (sqrt.f64 (+.f64 (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 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (neg.f64 phi1)))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
55.5%
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 phi1 #s(literal -1/2 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
60.0%
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
52.0%
(*.f64 R (sqrt.f64 (+.f64 (*.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)))))
33.0%
(*.f64 R (neg.f64 phi1))
Compiler

Compiled 636 to 402 computations (36.8% saved)

simplify386.0ms (3.2%)

Memory
8.1MiB live, 484.6MiB allocated
Algorithm
egg-herbie
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)))
cost-diff0
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
cost-diff128
(+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))
cost-diff1728
(sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64))) (*.f64 (-.f64 phi1 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))) (neg.f64 lambda2))
cost-diff0
(*.f64 R (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (neg.f64 lambda2)))
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 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
cost-diff0
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))
cost-diff0
(neg.f64 phi1)
cost-diff0
(*.f64 R (neg.f64 phi1))
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 R (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))
Rules
14 864×lower-fma.f64
14 864×lower-fma.f32
2 222×lower-+.f32
2 218×lower-+.f64
2 108×lower-*.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
031255
058255
1102255
2181255
3472255
41472255
53708255
66763255
08088232
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(*.f64 R (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)
(*.f64 R (neg.f64 phi1))
R
(neg.f64 phi1)
phi1
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))
R
(*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
lambda2
(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
(*.f64 R (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (neg.f64 lambda2)))
R
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (neg.f64 lambda2))
(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
(neg.f64 lambda2)
lambda2
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
R
(sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))
(+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)))
(*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))
(-.f64 lambda1 lambda2)
lambda1
lambda2
(pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64))
(cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))
(*.f64 #s(literal 1/2 binary64) phi1)
#s(literal 1/2 binary64)
phi1
#s(literal 2 binary64)
(*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))
(-.f64 phi1 phi2)
phi2
Outputs
(*.f64 R (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))
(*.f64 R (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)
(*.f64 R (neg.f64 phi1))
R
(neg.f64 phi1)
phi1
(*.f64 R (*.f64 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 R lambda2))
R
(*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
lambda2
(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
(*.f64 R (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (neg.f64 lambda2)))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 R (neg.f64 lambda2)))
R
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (neg.f64 lambda2))
(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
(neg.f64 lambda2)
lambda2
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (-.f64 phi1 phi2)))
R
(sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))
(hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (-.f64 phi1 phi2))
(+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))
(fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) #s(literal 2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)))
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))
(-.f64 lambda1 lambda2)
lambda1
lambda2
(pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64))
(pow.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) #s(literal 2 binary64))
(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)
phi1
#s(literal 2 binary64)
(*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))
(-.f64 phi1 phi2)
phi2

localize197.0ms (1.6%)

Memory
19.1MiB live, 289.3MiB allocated
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
accuracy99.9%
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
accuracy99.9%
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)))
accuracy99.5%
(pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64))
accuracy34.1%
(sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))
accuracy100.0%
(neg.f64 lambda2)
accuracy99.8%
(*.f64 R (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (neg.f64 lambda2)))
accuracy99.6%
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (neg.f64 lambda2))
accuracy75.2%
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))
accuracy100.0%
(*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))
accuracy99.8%
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))
accuracy99.6%
(*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
accuracy75.2%
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))
accuracy100.0%
(*.f64 R (neg.f64 phi1))
accuracy100.0%
(neg.f64 phi1)
accuracy100.0%
(*.f64 #s(literal 1/2 binary64) phi1)
accuracy100.0%
(cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))
accuracy99.9%
(*.f64 R (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))
accuracy99.8%
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
Samples
118.0ms186×1valid
17.0ms70×0valid
Compiler

Compiled 281 to 33 computations (88.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 99.0ms
ival-mult: 48.0ms (48.3% of total)
ival-cos: 20.0ms (20.1% of total)
adjust: 8.0ms (8.1% of total)
ival-hypot: 7.0ms (7% of total)
ival-add: 4.0ms (4% of total)
ival-sub: 4.0ms (4% of total)
ival-pow2: 4.0ms (4% of total)
ival-sqrt: 3.0ms (3% of total)
ival-neg: 2.0ms (2% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series106.0ms (0.9%)

Memory
-12.4MiB live, 106.1MiB allocated
Counts
17 → 528
Calls
Call 1
Inputs
#<alt (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))>
#<alt (*.f64 R (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))>
#<alt (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))>
#<alt (*.f64 #s(literal 1/2 binary64) phi1)>
#<alt (neg.f64 phi1)>
#<alt (*.f64 R (neg.f64 phi1))>
#<alt (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))>
#<alt (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))>
#<alt (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))>
#<alt (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))>
#<alt (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (neg.f64 lambda2))>
#<alt (*.f64 R (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (neg.f64 lambda2)))>
#<alt (neg.f64 lambda2)>
#<alt (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))>
#<alt (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64))>
#<alt (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)))>
#<alt (*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))>
Outputs
#<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 (* 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 (* 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 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 (* -1 phi1)>
#<alt (* -1 phi1)>
#<alt (* -1 phi1)>
#<alt (* -1 phi1)>
#<alt (* -1 phi1)>
#<alt (* -1 phi1)>
#<alt (* -1 phi1)>
#<alt (* -1 phi1)>
#<alt (* -1 phi1)>
#<alt (* -1 phi1)>
#<alt (* -1 phi1)>
#<alt (* -1 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 phi1))>
#<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 (* lambda2 (cos (* 1/2 (+ phi1 phi2))))>
#<alt (* lambda2 (cos (* 1/2 (+ phi1 phi2))))>
#<alt (* lambda2 (cos (* 1/2 (+ phi1 phi2))))>
#<alt (* lambda2 (cos (* 1/2 (+ phi1 phi2))))>
#<alt (* lambda2 (cos (* 1/2 (+ phi1 phi2))))>
#<alt (* lambda2 (cos (* 1/2 (+ phi1 phi2))))>
#<alt (* lambda2 (cos (* 1/2 (+ phi1 phi2))))>
#<alt (* lambda2 (cos (* 1/2 (+ phi1 phi2))))>
#<alt (* lambda2 (cos (* 1/2 (+ phi1 phi2))))>
#<alt (* lambda2 (cos (* 1/2 (+ phi1 phi2))))>
#<alt (* lambda2 (cos (* 1/2 (+ phi1 phi2))))>
#<alt (* lambda2 (cos (* 1/2 (+ phi1 phi2))))>
#<alt (* lambda2 (cos (* 1/2 phi2)))>
#<alt (+ (* -1/2 (* lambda2 (* phi1 (sin (* 1/2 phi2))))) (* lambda2 (cos (* 1/2 phi2))))>
#<alt (+ (* lambda2 (cos (* 1/2 phi2))) (* phi1 (+ (* -1/2 (* lambda2 (sin (* 1/2 phi2)))) (* -1/8 (* lambda2 (* phi1 (cos (* 1/2 phi2))))))))>
#<alt (+ (* lambda2 (cos (* 1/2 phi2))) (* phi1 (+ (* -1/2 (* lambda2 (sin (* 1/2 phi2)))) (* phi1 (+ (* -1/8 (* lambda2 (cos (* 1/2 phi2)))) (* 1/48 (* lambda2 (* phi1 (sin (* 1/2 phi2))))))))))>
#<alt (* lambda2 (cos (* 1/2 (+ phi1 phi2))))>
#<alt (* lambda2 (cos (* 1/2 (+ phi1 phi2))))>
#<alt (* lambda2 (cos (* 1/2 (+ phi1 phi2))))>
#<alt (* lambda2 (cos (* 1/2 (+ phi1 phi2))))>
#<alt (* lambda2 (cos (* 1/2 (- phi2 (* -1 phi1)))))>
#<alt (* lambda2 (cos (* 1/2 (- phi2 (* -1 phi1)))))>
#<alt (* lambda2 (cos (* 1/2 (- phi2 (* -1 phi1)))))>
#<alt (* lambda2 (cos (* 1/2 (- phi2 (* -1 phi1)))))>
#<alt (* lambda2 (cos (* 1/2 phi1)))>
#<alt (+ (* -1/2 (* lambda2 (* phi2 (sin (* 1/2 phi1))))) (* lambda2 (cos (* 1/2 phi1))))>
#<alt (+ (* lambda2 (cos (* 1/2 phi1))) (* phi2 (+ (* -1/2 (* lambda2 (sin (* 1/2 phi1)))) (* -1/8 (* lambda2 (* phi2 (cos (* 1/2 phi1))))))))>
#<alt (+ (* lambda2 (cos (* 1/2 phi1))) (* phi2 (+ (* -1/2 (* lambda2 (sin (* 1/2 phi1)))) (* phi2 (+ (* -1/8 (* lambda2 (cos (* 1/2 phi1)))) (* 1/48 (* lambda2 (* phi2 (sin (* 1/2 phi1))))))))))>
#<alt (* lambda2 (cos (* 1/2 (+ phi1 phi2))))>
#<alt (* lambda2 (cos (* 1/2 (+ phi1 phi2))))>
#<alt (* lambda2 (cos (* 1/2 (+ phi1 phi2))))>
#<alt (* lambda2 (cos (* 1/2 (+ phi1 phi2))))>
#<alt (* lambda2 (cos (* 1/2 (- phi1 (* -1 phi2)))))>
#<alt (* lambda2 (cos (* 1/2 (- phi1 (* -1 phi2)))))>
#<alt (* lambda2 (cos (* 1/2 (- phi1 (* -1 phi2)))))>
#<alt (* lambda2 (cos (* 1/2 (- phi1 (* -1 phi2)))))>
#<alt (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* R (* lambda2 (cos (* 1/2 phi2))))>
#<alt (+ (* -1/2 (* R (* lambda2 (* phi1 (sin (* 1/2 phi2)))))) (* R (* lambda2 (cos (* 1/2 phi2)))))>
#<alt (+ (* R (* lambda2 (cos (* 1/2 phi2)))) (* phi1 (+ (* -1/2 (* R (* lambda2 (sin (* 1/2 phi2))))) (* -1/8 (* R (* lambda2 (* phi1 (cos (* 1/2 phi2)))))))))>
#<alt (+ (* R (* lambda2 (cos (* 1/2 phi2)))) (* phi1 (+ (* -1/2 (* R (* lambda2 (sin (* 1/2 phi2))))) (* phi1 (+ (* -1/8 (* R (* lambda2 (cos (* 1/2 phi2))))) (* 1/48 (* R (* lambda2 (* phi1 (sin (* 1/2 phi2)))))))))))>
#<alt (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* R (* lambda2 (cos (* 1/2 (- phi2 (* -1 phi1))))))>
#<alt (* R (* lambda2 (cos (* 1/2 (- phi2 (* -1 phi1))))))>
#<alt (* R (* lambda2 (cos (* 1/2 (- phi2 (* -1 phi1))))))>
#<alt (* R (* lambda2 (cos (* 1/2 (- phi2 (* -1 phi1))))))>
#<alt (* R (* lambda2 (cos (* 1/2 phi1))))>
#<alt (+ (* -1/2 (* R (* lambda2 (* phi2 (sin (* 1/2 phi1)))))) (* R (* lambda2 (cos (* 1/2 phi1)))))>
#<alt (+ (* R (* lambda2 (cos (* 1/2 phi1)))) (* phi2 (+ (* -1/2 (* R (* lambda2 (sin (* 1/2 phi1))))) (* -1/8 (* R (* lambda2 (* phi2 (cos (* 1/2 phi1)))))))))>
#<alt (+ (* R (* lambda2 (cos (* 1/2 phi1)))) (* phi2 (+ (* -1/2 (* R (* lambda2 (sin (* 1/2 phi1))))) (* phi2 (+ (* -1/8 (* R (* lambda2 (cos (* 1/2 phi1))))) (* 1/48 (* R (* lambda2 (* phi2 (sin (* 1/2 phi1)))))))))))>
#<alt (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* R (* lambda2 (cos (* 1/2 (- phi1 (* -1 phi2))))))>
#<alt (* R (* lambda2 (cos (* 1/2 (- phi1 (* -1 phi2))))))>
#<alt (* R (* lambda2 (cos (* 1/2 (- phi1 (* -1 phi2))))))>
#<alt (* R (* lambda2 (cos (* 1/2 (- phi1 (* -1 phi2))))))>
#<alt (* 1/2 phi2)>
#<alt (+ (* 1/2 phi1) (* 1/2 phi2))>
#<alt (+ (* 1/2 phi1) (* 1/2 phi2))>
#<alt (+ (* 1/2 phi1) (* 1/2 phi2))>
#<alt (* 1/2 phi1)>
#<alt (* phi1 (+ 1/2 (* 1/2 (/ phi2 phi1))))>
#<alt (* phi1 (+ 1/2 (* 1/2 (/ phi2 phi1))))>
#<alt (* phi1 (+ 1/2 (* 1/2 (/ phi2 phi1))))>
#<alt (* 1/2 phi1)>
#<alt (* -1 (* phi1 (- (* -1/2 (/ phi2 phi1)) 1/2)))>
#<alt (* -1 (* phi1 (- (* -1/2 (/ phi2 phi1)) 1/2)))>
#<alt (* -1 (* phi1 (- (* -1/2 (/ phi2 phi1)) 1/2)))>
#<alt (* 1/2 phi1)>
#<alt (+ (* 1/2 phi1) (* 1/2 phi2))>
#<alt (+ (* 1/2 phi1) (* 1/2 phi2))>
#<alt (+ (* 1/2 phi1) (* 1/2 phi2))>
#<alt (* 1/2 phi2)>
#<alt (* phi2 (+ 1/2 (* 1/2 (/ phi1 phi2))))>
#<alt (* phi2 (+ 1/2 (* 1/2 (/ phi1 phi2))))>
#<alt (* phi2 (+ 1/2 (* 1/2 (/ phi1 phi2))))>
#<alt (* 1/2 phi2)>
#<alt (* -1 (* phi2 (- (* -1/2 (/ phi1 phi2)) 1/2)))>
#<alt (* -1 (* phi2 (- (* -1/2 (/ phi1 phi2)) 1/2)))>
#<alt (* -1 (* phi2 (- (* -1/2 (/ phi1 phi2)) 1/2)))>
#<alt (* -1 (* lambda2 (cos (* 1/2 phi2))))>
#<alt (+ (* -1 (* lambda2 (cos (* 1/2 phi2)))) (* 1/2 (* lambda2 (* phi1 (sin (* 1/2 phi2))))))>
#<alt (+ (* -1 (* lambda2 (cos (* 1/2 phi2)))) (* phi1 (+ (* 1/8 (* lambda2 (* phi1 (cos (* 1/2 phi2))))) (* 1/2 (* lambda2 (sin (* 1/2 phi2)))))))>
#<alt (+ (* -1 (* lambda2 (cos (* 1/2 phi2)))) (* phi1 (+ (* 1/2 (* lambda2 (sin (* 1/2 phi2)))) (* phi1 (+ (* -1/48 (* lambda2 (* phi1 (sin (* 1/2 phi2))))) (* 1/8 (* lambda2 (cos (* 1/2 phi2)))))))))>
#<alt (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* -1 (* lambda2 (cos (* 1/2 (- phi2 (* -1 phi1))))))>
#<alt (* -1 (* lambda2 (cos (* 1/2 (- phi2 (* -1 phi1))))))>
#<alt (* -1 (* lambda2 (cos (* 1/2 (- phi2 (* -1 phi1))))))>
#<alt (* -1 (* lambda2 (cos (* 1/2 (- phi2 (* -1 phi1))))))>
#<alt (* -1 (* lambda2 (cos (* 1/2 phi1))))>
#<alt (+ (* -1 (* lambda2 (cos (* 1/2 phi1)))) (* 1/2 (* lambda2 (* phi2 (sin (* 1/2 phi1))))))>
#<alt (+ (* -1 (* lambda2 (cos (* 1/2 phi1)))) (* phi2 (+ (* 1/8 (* lambda2 (* phi2 (cos (* 1/2 phi1))))) (* 1/2 (* lambda2 (sin (* 1/2 phi1)))))))>
#<alt (+ (* -1 (* lambda2 (cos (* 1/2 phi1)))) (* phi2 (+ (* 1/2 (* lambda2 (sin (* 1/2 phi1)))) (* phi2 (+ (* -1/48 (* lambda2 (* phi2 (sin (* 1/2 phi1))))) (* 1/8 (* lambda2 (cos (* 1/2 phi1)))))))))>
#<alt (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* -1 (* lambda2 (cos (* 1/2 (- phi1 (* -1 phi2))))))>
#<alt (* -1 (* lambda2 (cos (* 1/2 (- phi1 (* -1 phi2))))))>
#<alt (* -1 (* lambda2 (cos (* 1/2 (- phi1 (* -1 phi2))))))>
#<alt (* -1 (* lambda2 (cos (* 1/2 (- phi1 (* -1 phi2))))))>
#<alt (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* -1 (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))))>
#<alt (* -1 (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))))>
#<alt (* -1 (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))))>
#<alt (* -1 (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))))>
#<alt (* -1 (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))))>
#<alt (* -1 (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))))>
#<alt (* -1 (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))))>
#<alt (* -1 (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))))>
#<alt (* -1 (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))))>
#<alt (* -1 (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))))>
#<alt (* -1 (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))))>
#<alt (* -1 (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))))>
#<alt (* -1 (* R (* lambda2 (cos (* 1/2 phi2)))))>
#<alt (+ (* -1 (* R (* lambda2 (cos (* 1/2 phi2))))) (* 1/2 (* R (* lambda2 (* phi1 (sin (* 1/2 phi2)))))))>
#<alt (+ (* -1 (* R (* lambda2 (cos (* 1/2 phi2))))) (* phi1 (+ (* 1/8 (* R (* lambda2 (* phi1 (cos (* 1/2 phi2)))))) (* 1/2 (* R (* lambda2 (sin (* 1/2 phi2))))))))>
#<alt (+ (* -1 (* R (* lambda2 (cos (* 1/2 phi2))))) (* phi1 (+ (* 1/2 (* R (* lambda2 (sin (* 1/2 phi2))))) (* phi1 (+ (* -1/48 (* R (* lambda2 (* phi1 (sin (* 1/2 phi2)))))) (* 1/8 (* R (* lambda2 (cos (* 1/2 phi2))))))))))>
#<alt (* -1 (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))))>
#<alt (* -1 (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))))>
#<alt (* -1 (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))))>
#<alt (* -1 (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))))>
#<alt (* -1 (* R (* lambda2 (cos (* 1/2 (- phi2 (* -1 phi1)))))))>
#<alt (* -1 (* R (* lambda2 (cos (* 1/2 (- phi2 (* -1 phi1)))))))>
#<alt (* -1 (* R (* lambda2 (cos (* 1/2 (- phi2 (* -1 phi1)))))))>
#<alt (* -1 (* R (* lambda2 (cos (* 1/2 (- phi2 (* -1 phi1)))))))>
#<alt (* -1 (* R (* lambda2 (cos (* 1/2 phi1)))))>
#<alt (+ (* -1 (* R (* lambda2 (cos (* 1/2 phi1))))) (* 1/2 (* R (* lambda2 (* phi2 (sin (* 1/2 phi1)))))))>
#<alt (+ (* -1 (* R (* lambda2 (cos (* 1/2 phi1))))) (* phi2 (+ (* 1/8 (* R (* lambda2 (* phi2 (cos (* 1/2 phi1)))))) (* 1/2 (* R (* lambda2 (sin (* 1/2 phi1))))))))>
#<alt (+ (* -1 (* R (* lambda2 (cos (* 1/2 phi1))))) (* phi2 (+ (* 1/2 (* R (* lambda2 (sin (* 1/2 phi1))))) (* phi2 (+ (* -1/48 (* R (* lambda2 (* phi2 (sin (* 1/2 phi1)))))) (* 1/8 (* R (* lambda2 (cos (* 1/2 phi1))))))))))>
#<alt (* -1 (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))))>
#<alt (* -1 (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))))>
#<alt (* -1 (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))))>
#<alt (* -1 (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))))>
#<alt (* -1 (* R (* lambda2 (cos (* 1/2 (- phi1 (* -1 phi2)))))))>
#<alt (* -1 (* R (* lambda2 (cos (* 1/2 (- phi1 (* -1 phi2)))))))>
#<alt (* -1 (* R (* lambda2 (cos (* 1/2 (- phi1 (* -1 phi2)))))))>
#<alt (* -1 (* R (* lambda2 (cos (* 1/2 (- phi1 (* -1 phi2)))))))>
#<alt (* -1 (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))))>
#<alt (* -1 (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))))>
#<alt (* -1 (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))))>
#<alt (* -1 (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))))>
#<alt (* -1 (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))))>
#<alt (* -1 (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))))>
#<alt (* -1 (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))))>
#<alt (* -1 (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))))>
#<alt (* -1 (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))))>
#<alt (* -1 (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))))>
#<alt (* -1 (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))))>
#<alt (* -1 (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))))>
#<alt (* -1 lambda2)>
#<alt (* -1 lambda2)>
#<alt (* -1 lambda2)>
#<alt (* -1 lambda2)>
#<alt (* -1 lambda2)>
#<alt (* -1 lambda2)>
#<alt (* -1 lambda2)>
#<alt (* -1 lambda2)>
#<alt (* -1 lambda2)>
#<alt (* -1 lambda2)>
#<alt (* -1 lambda2)>
#<alt (* -1 lambda2)>
#<alt (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow (- phi1 phi2) 2)))>
#<alt (+ (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow (- phi1 phi2) 2))) (* -1 (* (* lambda1 (* lambda2 (pow (cos (* 1/2 phi1)) 2))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow (- phi1 phi2) 2)))))))>
#<alt (+ (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow (- phi1 phi2) 2))) (* lambda1 (+ (* -1 (* (* lambda2 (pow (cos (* 1/2 phi1)) 2)) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow (- phi1 phi2) 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 phi2) 2))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow (- phi1 phi2) 2)))))))))>
#<alt (+ (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow (- phi1 phi2) 2))) (* lambda1 (+ (* -1 (* (* lambda2 (pow (cos (* 1/2 phi1)) 2)) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow (- phi1 phi2) 2)))))) (* lambda1 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow (- phi1 phi2) 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 phi2) 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 phi2) 2))))))) (sqrt (/ 1 (pow (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow (- phi1 phi2) 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 phi2) 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 phi2) 2)) (* (pow lambda1 3) (cos (* 1/2 phi1))))) (* 1/2 (/ (pow (- phi1 phi2) 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 phi2) 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 phi2) 2)) (* lambda1 (cos (* 1/2 phi1))))) (* 1/2 (/ (pow (- phi1 phi2) 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 phi2) 2)))>
#<alt (+ (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow (- phi1 phi2) 2))) (* -1 (* (* lambda1 (* lambda2 (pow (cos (* 1/2 phi1)) 2))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow (- phi1 phi2) 2)))))))>
#<alt (+ (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow (- phi1 phi2) 2))) (* lambda2 (+ (* -1 (* (* lambda1 (pow (cos (* 1/2 phi1)) 2)) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow (- phi1 phi2) 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 phi2) 2))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow (- phi1 phi2) 2)))))))))>
#<alt (+ (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow (- phi1 phi2) 2))) (* lambda2 (+ (* -1 (* (* lambda1 (pow (cos (* 1/2 phi1)) 2)) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow (- phi1 phi2) 2)))))) (* lambda2 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow (- phi1 phi2) 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 phi2) 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 phi2) 2))))))) (sqrt (/ 1 (pow (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow (- phi1 phi2) 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 phi2) 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 phi2) 2)) (* (pow lambda2 3) (cos (* 1/2 phi1))))) (* 1/2 (/ (pow (- phi1 phi2) 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 phi2) 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 phi2) 2)) (* lambda2 (cos (* 1/2 phi1))))) (* 1/2 (/ (pow (- phi1 phi2) 2) (cos (* 1/2 phi1))))) lambda2)) (* lambda1 (cos (* 1/2 phi1)))) lambda2)))))>
#<alt (sqrt (+ (pow phi2 2) (pow (- lambda1 lambda2) 2)))>
#<alt (+ (sqrt (+ (pow phi2 2) (pow (- lambda1 lambda2) 2))) (* -1 (* (* phi1 phi2) (sqrt (/ 1 (+ (pow phi2 2) (pow (- lambda1 lambda2) 2)))))))>
#<alt (+ (sqrt (+ (pow phi2 2) (pow (- lambda1 lambda2) 2))) (* phi1 (+ (* -1 (* phi2 (sqrt (/ 1 (+ (pow phi2 2) (pow (- lambda1 lambda2) 2)))))) (* 1/2 (* (* phi1 (- (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) (/ (pow phi2 2) (+ (pow phi2 2) (pow (- lambda1 lambda2) 2))))) (sqrt (/ 1 (+ (pow phi2 2) (pow (- lambda1 lambda2) 2)))))))))>
#<alt (+ (sqrt (+ (pow phi2 2) (pow (- lambda1 lambda2) 2))) (* phi1 (+ (* -1 (* phi2 (sqrt (/ 1 (+ (pow phi2 2) (pow (- lambda1 lambda2) 2)))))) (* phi1 (+ (* 1/2 (* (sqrt (/ 1 (+ (pow phi2 2) (pow (- lambda1 lambda2) 2)))) (- (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) (/ (pow phi2 2) (+ (pow phi2 2) (pow (- lambda1 lambda2) 2)))))) (* 1/2 (* (* phi1 (* phi2 (- (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) (/ (pow phi2 2) (+ (pow phi2 2) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (pow (+ (pow phi2 2) (pow (- lambda1 lambda2) 2)) 3))))))))))>
#<alt phi1>
#<alt (* phi1 (+ 1 (* -1 (/ phi2 phi1))))>
#<alt (* phi1 (+ 1 (+ (* -1 (/ phi2 phi1)) (* 1/2 (/ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))>
#<alt (* phi1 (+ 1 (+ (* -1 (/ phi2 phi1)) (+ (* 1/2 (/ (* phi2 (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2))) (pow phi1 3))) (* 1/2 (/ (* (pow (cos (* 1/2 phi1)) 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 phi1)) 2) (pow (- lambda1 lambda2) 2)) phi1))) phi1)))))>
#<alt (* -1 (* phi1 (+ 1 (* -1 (/ (+ phi2 (* -1 (/ (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2))) (* 1/2 (/ (* phi2 (* (pow (cos (* 1/2 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 (* (* phi1 phi2) (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 (* phi1 (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* 1/2 (* (* phi2 (- 1 (/ (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 (+ (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))) (* phi2 (+ (* -1 (* phi1 (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 (/ (pow phi1 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* 1/2 (* (* phi1 (* phi2 (- 1 (/ (pow phi1 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (sqrt (/ 1 (pow (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 3))))))))))>
#<alt phi2>
#<alt (* phi2 (+ 1 (* -1 (/ phi1 phi2))))>
#<alt (* phi2 (+ 1 (+ (* -1 (/ phi1 phi2)) (* 1/2 (/ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))>
#<alt (* phi2 (+ 1 (+ (* -1 (/ phi1 phi2)) (+ (* 1/2 (/ (* phi1 (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2))) (pow phi2 3))) (* 1/2 (/ (* (pow (cos (* 1/2 phi1)) 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)) 2) (pow (- lambda1 lambda2) 2)) phi2))) phi2)))))>
#<alt (* -1 (* phi2 (+ 1 (* -1 (/ (+ phi1 (* -1 (/ (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2))) (* 1/2 (/ (* phi1 (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2))) phi2))) phi2))) phi2)))))>
#<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 (pow (cos (* 1/2 phi1)) 2)>
#<alt (pow (cos (* 1/2 phi1)) 2)>
#<alt (pow (cos (* 1/2 phi1)) 2)>
#<alt (pow (cos (* 1/2 phi1)) 2)>
#<alt (pow (cos (* 1/2 phi1)) 2)>
#<alt (pow (cos (* 1/2 phi1)) 2)>
#<alt (pow (cos (* 1/2 phi1)) 2)>
#<alt (pow (cos (* 1/2 phi1)) 2)>
#<alt (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2))>
#<alt (+ (* -2 (* lambda1 (* lambda2 (pow (cos (* 1/2 phi1)) 2)))) (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)))>
#<alt (+ (* lambda1 (+ (* -2 (* lambda2 (pow (cos (* 1/2 phi1)) 2))) (* lambda1 (pow (cos (* 1/2 phi1)) 2)))) (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)))>
#<alt (+ (* lambda1 (+ (* -2 (* lambda2 (pow (cos (* 1/2 phi1)) 2))) (* lambda1 (pow (cos (* 1/2 phi1)) 2)))) (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)))>
#<alt (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2))>
#<alt (* (pow lambda1 2) (+ (* -2 (/ (* lambda2 (pow (cos (* 1/2 phi1)) 2)) lambda1)) (pow (cos (* 1/2 phi1)) 2)))>
#<alt (* (pow lambda1 2) (+ (* -2 (/ (* lambda2 (pow (cos (* 1/2 phi1)) 2)) lambda1)) (+ (/ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow lambda1 2)) (pow (cos (* 1/2 phi1)) 2))))>
#<alt (* (pow lambda1 2) (+ (* -2 (/ (* lambda2 (pow (cos (* 1/2 phi1)) 2)) lambda1)) (+ (/ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow lambda1 2)) (pow (cos (* 1/2 phi1)) 2))))>
#<alt (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2))>
#<alt (* (pow lambda1 2) (+ (* -2 (/ (* lambda2 (pow (cos (* 1/2 phi1)) 2)) lambda1)) (pow (cos (* 1/2 phi1)) 2)))>
#<alt (* (pow lambda1 2) (+ (* -1 (/ (+ (* -1 (/ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) lambda1)) (* 2 (* lambda2 (pow (cos (* 1/2 phi1)) 2)))) lambda1)) (pow (cos (* 1/2 phi1)) 2)))>
#<alt (* (pow lambda1 2) (+ (* -1 (/ (+ (* -1 (/ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) lambda1)) (* 2 (* lambda2 (pow (cos (* 1/2 phi1)) 2)))) lambda1)) (pow (cos (* 1/2 phi1)) 2)))>
#<alt (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2))>
#<alt (+ (* -2 (* lambda1 (* lambda2 (pow (cos (* 1/2 phi1)) 2)))) (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)))>
#<alt (+ (* lambda2 (+ (* -2 (* lambda1 (pow (cos (* 1/2 phi1)) 2))) (* lambda2 (pow (cos (* 1/2 phi1)) 2)))) (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)))>
#<alt (+ (* lambda2 (+ (* -2 (* lambda1 (pow (cos (* 1/2 phi1)) 2))) (* lambda2 (pow (cos (* 1/2 phi1)) 2)))) (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)))>
#<alt (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2))>
#<alt (* (pow lambda2 2) (+ (* -2 (/ (* lambda1 (pow (cos (* 1/2 phi1)) 2)) lambda2)) (pow (cos (* 1/2 phi1)) 2)))>
#<alt (* (pow lambda2 2) (+ (* -2 (/ (* lambda1 (pow (cos (* 1/2 phi1)) 2)) lambda2)) (+ (/ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow lambda2 2)) (pow (cos (* 1/2 phi1)) 2))))>
#<alt (* (pow lambda2 2) (+ (* -2 (/ (* lambda1 (pow (cos (* 1/2 phi1)) 2)) lambda2)) (+ (/ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow lambda2 2)) (pow (cos (* 1/2 phi1)) 2))))>
#<alt (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2))>
#<alt (* (pow lambda2 2) (+ (* -2 (/ (* lambda1 (pow (cos (* 1/2 phi1)) 2)) lambda2)) (pow (cos (* 1/2 phi1)) 2)))>
#<alt (* (pow lambda2 2) (+ (* -1 (/ (+ (* -1 (/ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) lambda2)) (* 2 (* lambda1 (pow (cos (* 1/2 phi1)) 2)))) lambda2)) (pow (cos (* 1/2 phi1)) 2)))>
#<alt (* (pow lambda2 2) (+ (* -1 (/ (+ (* -1 (/ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) lambda2)) (* 2 (* lambda1 (pow (cos (* 1/2 phi1)) 2)))) lambda2)) (pow (cos (* 1/2 phi1)) 2)))>
#<alt (pow (- lambda1 lambda2) 2)>
#<alt (+ (* -1/4 (* (pow phi1 2) (pow (- lambda1 lambda2) 2))) (pow (- lambda1 lambda2) 2))>
#<alt (+ (* (pow phi1 2) (+ (* -1/4 (pow (- lambda1 lambda2) 2)) (* 1/48 (* (pow phi1 2) (pow (- lambda1 lambda2) 2))))) (pow (- lambda1 lambda2) 2))>
#<alt (+ (* (pow phi1 2) (+ (* -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 (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2))>
#<alt (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2))>
#<alt (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2))>
#<alt (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2))>
#<alt (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2))>
#<alt (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2))>
#<alt (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2))>
#<alt (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2))>
#<alt (* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))>
#<alt (* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))>
#<alt (* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))>
#<alt (* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))>
#<alt (* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))>
#<alt (* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))>
#<alt (* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))>
#<alt (* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))>
#<alt (* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))>
#<alt (* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))>
#<alt (* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))>
#<alt (* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))>
#<alt (* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow (- phi1 phi2) 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 phi2) 2)))))) (* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow (- phi1 phi2) 2)))))>
#<alt (+ (* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow (- phi1 phi2) 2)))) (* lambda1 (+ (* -1 (* (* R (* lambda2 (pow (cos (* 1/2 phi1)) 2))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow (- phi1 phi2) 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 phi2) 2)))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow (- phi1 phi2) 2)))))))))>
#<alt (+ (* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow (- phi1 phi2) 2)))) (* lambda1 (+ (* -1 (* (* R (* lambda2 (pow (cos (* 1/2 phi1)) 2))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow (- phi1 phi2) 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 phi2) 2)))))))) (sqrt (/ 1 (pow (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow (- phi1 phi2) 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 phi2) 2))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow (- phi1 phi2) 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 phi2) 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 phi2) 2))) (* (pow lambda1 3) (cos (* 1/2 phi1))))) (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 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 phi2) 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 phi2) 2))) (* lambda1 (cos (* 1/2 phi1))))) (* 1/2 (/ (* R (pow (- phi1 phi2) 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 phi2) 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 phi2) 2)))))) (* R (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow (- phi1 phi2) 2)))))>
#<alt (+ (* R (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow (- phi1 phi2) 2)))) (* lambda2 (+ (* -1 (* (* R (* lambda1 (pow (cos (* 1/2 phi1)) 2))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow (- phi1 phi2) 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 phi2) 2)))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow (- phi1 phi2) 2)))))))))>
#<alt (+ (* R (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow (- phi1 phi2) 2)))) (* lambda2 (+ (* -1 (* (* R (* lambda1 (pow (cos (* 1/2 phi1)) 2))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow (- phi1 phi2) 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 phi2) 2)))))))) (sqrt (/ 1 (pow (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow (- phi1 phi2) 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 phi2) 2))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow (- phi1 phi2) 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 phi2) 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 phi2) 2))) (* (pow lambda2 3) (cos (* 1/2 phi1))))) (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 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 phi2) 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 phi2) 2))) (* lambda2 (cos (* 1/2 phi1))))) (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (cos (* 1/2 phi1))))) lambda2)) (* R (* lambda1 (cos (* 1/2 phi1))))) lambda2)) (* R (cos (* 1/2 phi1))))))>
#<alt (* R (sqrt (+ (pow phi2 2) (pow (- lambda1 lambda2) 2))))>
#<alt (+ (* -1 (* (* R (* phi1 phi2)) (sqrt (/ 1 (+ (pow phi2 2) (pow (- lambda1 lambda2) 2)))))) (* R (sqrt (+ (pow phi2 2) (pow (- lambda1 lambda2) 2)))))>
#<alt (+ (* R (sqrt (+ (pow phi2 2) (pow (- lambda1 lambda2) 2)))) (* phi1 (+ (* -1 (* (* R phi2) (sqrt (/ 1 (+ (pow phi2 2) (pow (- lambda1 lambda2) 2)))))) (* 1/2 (* (* R (* phi1 (- (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) (/ (pow phi2 2) (+ (pow phi2 2) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (pow phi2 2) (pow (- lambda1 lambda2) 2)))))))))>
#<alt (+ (* R (sqrt (+ (pow phi2 2) (pow (- lambda1 lambda2) 2)))) (* phi1 (+ (* -1 (* (* R phi2) (sqrt (/ 1 (+ (pow phi2 2) (pow (- lambda1 lambda2) 2)))))) (* phi1 (+ (* 1/2 (* (* R (* phi1 (* phi2 (- (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) (/ (pow phi2 2) (+ (pow phi2 2) (pow (- lambda1 lambda2) 2))))))) (sqrt (/ 1 (pow (+ (pow phi2 2) (pow (- lambda1 lambda2) 2)) 3))))) (* 1/2 (* (* R (- (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) (/ (pow phi2 2) (+ (pow phi2 2) (pow (- lambda1 lambda2) 2))))) (sqrt (/ 1 (+ (pow phi2 2) (pow (- lambda1 lambda2) 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)) 2) (pow (- lambda1 lambda2) 2))) (pow phi1 2))))))>
#<alt (* phi1 (+ R (+ (* -1 (/ (* R phi2) phi1)) (+ (* 1/2 (/ (* R (* phi2 (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)))) (pow phi1 3))) (* 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 (/ (* R phi2) phi1)))))>
#<alt (* -1 (* phi1 (+ R (* -1 (/ (+ (* -1/2 (/ (* R (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2))) phi1)) (* R phi2)) phi1)))))>
#<alt (* -1 (* phi1 (+ R (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* R (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)))) (* 1/2 (/ (* R (* phi2 (* (pow (cos (* 1/2 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 (* (* R (* phi1 phi2)) (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 (* (* R phi1) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* 1/2 (* (* R (* phi2 (- 1 (/ (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 (+ (* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (* phi2 (+ (* -1 (* (* R phi1) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* phi2 (+ (* 1/2 (* (* R (* phi1 (* phi2 (- 1 (/ (pow phi1 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))) (sqrt (/ 1 (pow (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) 3))))) (* 1/2 (* (* R (- 1 (/ (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 (* R phi2)>
#<alt (* phi2 (+ R (* -1 (/ (* R phi1) phi2))))>
#<alt (* phi2 (+ R (+ (* -1 (/ (* R phi1) phi2)) (* 1/2 (/ (* R (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2))) (pow phi2 2))))))>
#<alt (* phi2 (+ R (+ (* -1 (/ (* R phi1) phi2)) (+ (* 1/2 (/ (* R (* phi1 (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)))) (pow phi2 3))) (* 1/2 (/ (* R (* (pow (cos (* 1/2 phi1)) 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)) 2) (pow (- lambda1 lambda2) 2))) phi2)) (* R phi1)) phi2)))))>
#<alt (* -1 (* phi2 (+ R (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* R (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)))) (* 1/2 (/ (* R (* phi1 (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)))) phi2))) phi2)) (* R phi1)) phi2)))))>
Calls

132 calls:

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

rewrite330.0ms (2.7%)

Memory
11.8MiB live, 292.3MiB allocated
Algorithm
batch-egg-rewrite
Rules
6 170×lower-fma.f64
6 170×lower-fma.f32
4 716×lower-*.f32
4 690×lower-*.f64
3 252×lower-/.f64
Iterations

Useful iterations: 0 (0.0ms)

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

simplify482.0ms (4%)

Memory
-5.3MiB live, 499.5MiB allocated
Algorithm
egg-herbie
Rules
11 026×lower-fma.f64
11 026×lower-fma.f32
7 506×lower-*.f64
7 506×lower-*.f32
5 902×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

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

simplify78.0ms (0.6%)

Memory
-8.0MiB live, 82.7MiB allocated
Algorithm
egg-herbie
Rules
1-exp
Iterations

Useful iterations: 0 (0.0ms)

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

eval410.0ms (3.4%)

Memory
19.0MiB live, 205.9MiB allocated
Compiler

Compiled 24 927 to 1 031 computations (95.9% saved)

prune74.0ms (0.6%)

Memory
21.9MiB live, 98.7MiB allocated
Pruning

22 alts after pruning (21 fresh and 1 done)

PrunedKeptTotal
New1 182141 196
Fresh279
Picked415
Done000
Total1 188221 210
Accuracy
96.8%
Counts
1 210 → 22
Alt Table
Click to see full alt table
StatusAccuracyProgram
40.2%
(*.f64 (fma.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) R (/.f64 (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (neg.f64 lambda1))) (neg.f64 lambda1))
20.4%
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
6.7%
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
59.1%
(*.f64 (neg.f64 phi1) (-.f64 R (*.f64 R (/.f64 phi2 phi1))))
58.8%
(*.f64 phi2 (-.f64 R (/.f64 (*.f64 phi1 R) phi2)))
52.9%
(*.f64 R (fma.f64 phi2 (/.f64 phi1 (neg.f64 phi2)) phi2))
57.3%
(*.f64 R (fma.f64 phi1 (/.f64 phi2 phi1) (neg.f64 phi1)))
68.6%
(*.f64 R (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))))
64.6%
(*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2)))
22.1%
(*.f64 R (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (neg.f64 lambda1)))
10.1%
(*.f64 R (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda1))
7.9%
(*.f64 R (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (neg.f64 lambda2)))
6.7%
(*.f64 R (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (neg.f64 lambda2)))
6.7%
(*.f64 R (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) lambda1))
20.4%
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))
48.8%
(*.f64 R (sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 phi2 phi2))))
51.4%
(*.f64 R (sqrt.f64 (+.f64 (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 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (neg.f64 phi1)))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
59.4%
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
55.5%
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 phi1 #s(literal -1/2 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
33.0%
(*.f64 R (neg.f64 phi1))
31.8%
(*.f64 R phi2)
22.7%
(neg.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))
Compiler

Compiled 765 to 495 computations (35.3% saved)

simplify349.0ms (2.9%)

Memory
-54.7MiB live, 326.0MiB allocated
Algorithm
egg-herbie
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
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 #s(literal 1/2 binary64) phi1)
cost-diff0
(cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))
cost-diff0
(*.f64 R lambda1)
cost-diff0
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
cost-diff0
(-.f64 lambda1 lambda2)
cost-diff0
(fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 phi2 phi2))
cost-diff0
(sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 phi2 phi2)))
cost-diff0
(*.f64 R (sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 phi2 phi2))))
cost-diff0
(*.f64 R phi2)
cost-diff0
(cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))
cost-diff0
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))
cost-diff0
(hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))
cost-diff0
(*.f64 R (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))))
Rules
13 364×lower-fma.f32
13 362×lower-fma.f64
2 812×lower-*.f32
2 788×lower-*.f64
2 386×unsub-neg
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
026153
049153
177153
2126153
3296153
4831153
52601153
64572153
76438153
87749153
08069141
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(*.f64 R (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
(*.f64 R phi2)
R
phi2
(*.f64 R (sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 phi2 phi2))))
R
(sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 phi2 phi2)))
(fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 phi2 phi2))
(-.f64 lambda1 lambda2)
lambda1
lambda2
(*.f64 phi2 phi2)
phi2
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(*.f64 R lambda1)
R
lambda1
(cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))
(*.f64 #s(literal 1/2 binary64) phi1)
#s(literal 1/2 binary64)
phi1
(*.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
Outputs
(*.f64 R (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))))
(*.f64 R (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
(*.f64 R phi2)
R
phi2
(*.f64 R (sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 phi2 phi2))))
R
(sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 phi2 phi2)))
(fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 phi2 phi2))
(-.f64 lambda1 lambda2)
lambda1
lambda2
(*.f64 phi2 phi2)
phi2
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(*.f64 R lambda1)
R
lambda1
(cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))
(*.f64 #s(literal 1/2 binary64) phi1)
#s(literal 1/2 binary64)
phi1
(*.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 phi2 phi1))))
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

localize159.0ms (1.3%)

Memory
22.9MiB live, 179.4MiB allocated
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))
accuracy99.7%
(*.f64 R (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda1))
accuracy99.7%
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda1)
accuracy75.2%
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))
accuracy100.0%
(*.f64 R lambda1)
accuracy100.0%
(*.f64 #s(literal 1/2 binary64) phi1)
accuracy100.0%
(cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))
accuracy99.8%
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
accuracy100.0%
(*.f64 phi2 phi2)
accuracy100.0%
(fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 phi2 phi2))
accuracy100.0%
(*.f64 R (sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 phi2 phi2))))
accuracy41.5%
(sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 phi2 phi2)))
accuracy100.0%
(*.f64 R phi2)
accuracy100.0%
(*.f64 #s(literal 1/2 binary64) phi2)
accuracy100.0%
(cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))
accuracy99.9%
(*.f64 R (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))))
accuracy99.8%
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))
Samples
93.0ms187×1valid
28.0ms69×0valid
Compiler

Compiled 182 to 29 computations (84.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 83.0ms
ival-mult: 41.0ms (49.3% of total)
ival-cos: 19.0ms (22.9% of total)
ival-hypot: 10.0ms (12% of total)
adjust: 7.0ms (8.4% of total)
ival-add: 4.0ms (4.8% of total)
ival-sub: 2.0ms (2.4% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series71.0ms (0.6%)

Memory
-9.2MiB live, 28.0MiB allocated
Counts
17 → 480
Calls
Call 1
Inputs
#<alt (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))>
#<alt (*.f64 R (hypot.f64 phi2 (*.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 #s(literal 1/2 binary64) phi2)>
#<alt (*.f64 R phi2)>
#<alt (sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 phi2 phi2)))>
#<alt (*.f64 R (sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 phi2 phi2))))>
#<alt (fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 phi2 phi2))>
#<alt (*.f64 phi2 phi2)>
#<alt (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))>
#<alt (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))>
#<alt (*.f64 #s(literal 1/2 binary64) phi1)>
#<alt (*.f64 R lambda1)>
#<alt (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))>
#<alt (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda1)>
#<alt (*.f64 R (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda1))>
#<alt (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))>
Outputs
#<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 (* 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 (* 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 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 (* 1/2 phi2)>
#<alt (* 1/2 phi2)>
#<alt (* 1/2 phi2)>
#<alt (* 1/2 phi2)>
#<alt (* 1/2 phi2)>
#<alt (* 1/2 phi2)>
#<alt (* 1/2 phi2)>
#<alt (* 1/2 phi2)>
#<alt (* 1/2 phi2)>
#<alt (* 1/2 phi2)>
#<alt (* 1/2 phi2)>
#<alt (* 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 (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 (- 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 (* 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 (+ (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 (- 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 (+ (pow lambda2 2) (pow phi2 2))>
#<alt (+ (* -2 (* lambda1 lambda2)) (+ (pow lambda2 2) (pow phi2 2)))>
#<alt (+ (* lambda1 (+ lambda1 (* -2 lambda2))) (+ (pow lambda2 2) (pow phi2 2)))>
#<alt (+ (* lambda1 (+ lambda1 (* -2 lambda2))) (+ (pow lambda2 2) (pow phi2 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)) (/ (pow phi2 2) (pow lambda1 2))))))>
#<alt (* (pow lambda1 2) (+ 1 (+ (* -2 (/ lambda2 lambda1)) (+ (/ (pow lambda2 2) (pow lambda1 2)) (/ (pow phi2 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) (pow phi2 2)) lambda1)) (* 2 lambda2)) lambda1))))>
#<alt (* (pow lambda1 2) (+ 1 (* -1 (/ (+ (* -1 (/ (+ (pow lambda2 2) (pow phi2 2)) lambda1)) (* 2 lambda2)) lambda1))))>
#<alt (+ (pow lambda1 2) (pow phi2 2))>
#<alt (+ (* -2 (* lambda1 lambda2)) (+ (pow lambda1 2) (pow phi2 2)))>
#<alt (+ (* lambda2 (+ lambda2 (* -2 lambda1))) (+ (pow lambda1 2) (pow phi2 2)))>
#<alt (+ (* lambda2 (+ lambda2 (* -2 lambda1))) (+ (pow lambda1 2) (pow phi2 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)) (/ (pow phi2 2) (pow lambda2 2))))))>
#<alt (* (pow lambda2 2) (+ 1 (+ (* -2 (/ lambda1 lambda2)) (+ (/ (pow lambda1 2) (pow lambda2 2)) (/ (pow phi2 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) (pow phi2 2)) lambda2)) (* 2 lambda1)) lambda2))))>
#<alt (* (pow lambda2 2) (+ 1 (* -1 (/ (+ (* -1 (/ (+ (pow lambda1 2) (pow phi2 2)) lambda2)) (* 2 lambda1)) lambda2))))>
#<alt (pow (- lambda1 lambda2) 2)>
#<alt (+ (pow phi2 2) (pow (- lambda1 lambda2) 2))>
#<alt (+ (pow phi2 2) (pow (- lambda1 lambda2) 2))>
#<alt (+ (pow phi2 2) (pow (- lambda1 lambda2) 2))>
#<alt (pow phi2 2)>
#<alt (* (pow phi2 2) (+ 1 (/ (pow (- lambda1 lambda2) 2) (pow phi2 2))))>
#<alt (* (pow phi2 2) (+ 1 (/ (pow (- lambda1 lambda2) 2) (pow phi2 2))))>
#<alt (* (pow phi2 2) (+ 1 (/ (pow (- lambda1 lambda2) 2) (pow phi2 2))))>
#<alt (pow phi2 2)>
#<alt (* (pow phi2 2) (+ 1 (/ (pow (- lambda1 lambda2) 2) (pow phi2 2))))>
#<alt (* (pow phi2 2) (+ 1 (/ (pow (- lambda1 lambda2) 2) (pow phi2 2))))>
#<alt (* (pow phi2 2) (+ 1 (/ (pow (- lambda1 lambda2) 2) (pow phi2 2))))>
#<alt (pow phi2 2)>
#<alt (pow phi2 2)>
#<alt (pow phi2 2)>
#<alt (pow phi2 2)>
#<alt (pow phi2 2)>
#<alt (pow phi2 2)>
#<alt (pow phi2 2)>
#<alt (pow phi2 2)>
#<alt (pow phi2 2)>
#<alt (pow phi2 2)>
#<alt (pow phi2 2)>
#<alt (pow phi2 2)>
#<alt (* R (* lambda1 (cos (* 1/2 phi1))))>
#<alt (* R (* lambda1 (cos (* 1/2 phi1))))>
#<alt (* R (* lambda1 (cos (* 1/2 phi1))))>
#<alt (* R (* lambda1 (cos (* 1/2 phi1))))>
#<alt (* R (* lambda1 (cos (* 1/2 phi1))))>
#<alt (* R (* lambda1 (cos (* 1/2 phi1))))>
#<alt (* R (* lambda1 (cos (* 1/2 phi1))))>
#<alt (* R (* lambda1 (cos (* 1/2 phi1))))>
#<alt (* R (* lambda1 (cos (* 1/2 phi1))))>
#<alt (* R (* lambda1 (cos (* 1/2 phi1))))>
#<alt (* R (* lambda1 (cos (* 1/2 phi1))))>
#<alt (* R (* lambda1 (cos (* 1/2 phi1))))>
#<alt (* R (* lambda1 (cos (* 1/2 phi1))))>
#<alt (* R (* lambda1 (cos (* 1/2 phi1))))>
#<alt (* R (* lambda1 (cos (* 1/2 phi1))))>
#<alt (* R (* lambda1 (cos (* 1/2 phi1))))>
#<alt (* R (* lambda1 (cos (* 1/2 phi1))))>
#<alt (* R (* lambda1 (cos (* 1/2 phi1))))>
#<alt (* R (* lambda1 (cos (* 1/2 phi1))))>
#<alt (* R (* lambda1 (cos (* 1/2 phi1))))>
#<alt (* R (* lambda1 (cos (* 1/2 phi1))))>
#<alt (* R (* lambda1 (cos (* 1/2 phi1))))>
#<alt (* R (* lambda1 (cos (* 1/2 phi1))))>
#<alt (* R (* lambda1 (cos (* 1/2 phi1))))>
#<alt (* R lambda1)>
#<alt (+ (* -1/8 (* R (* lambda1 (pow phi1 2)))) (* R lambda1))>
#<alt (+ (* R lambda1) (* (pow phi1 2) (+ (* -1/8 (* R lambda1)) (* 1/384 (* R (* lambda1 (pow phi1 2)))))))>
#<alt (+ (* R lambda1) (* (pow phi1 2) (+ (* -1/8 (* R lambda1)) (* (pow phi1 2) (+ (* -1/46080 (* R (* lambda1 (pow phi1 2)))) (* 1/384 (* R lambda1)))))))>
#<alt (* R (* lambda1 (cos (* 1/2 phi1))))>
#<alt (* R (* lambda1 (cos (* 1/2 phi1))))>
#<alt (* R (* lambda1 (cos (* 1/2 phi1))))>
#<alt (* R (* lambda1 (cos (* 1/2 phi1))))>
#<alt (* R (* lambda1 (cos (* 1/2 phi1))))>
#<alt (* R (* lambda1 (cos (* 1/2 phi1))))>
#<alt (* R (* lambda1 (cos (* 1/2 phi1))))>
#<alt (* R (* 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 (* R lambda1)>
#<alt (* R lambda1)>
#<alt (* R lambda1)>
#<alt (* R lambda1)>
#<alt (* R lambda1)>
#<alt (* R lambda1)>
#<alt (* R lambda1)>
#<alt (* R lambda1)>
#<alt (* R lambda1)>
#<alt (* R lambda1)>
#<alt (* R lambda1)>
#<alt (* R lambda1)>
#<alt (* R lambda1)>
#<alt (* R lambda1)>
#<alt (* R lambda1)>
#<alt (* R lambda1)>
#<alt (* R lambda1)>
#<alt (* R lambda1)>
#<alt (* R lambda1)>
#<alt (* R lambda1)>
#<alt (* R lambda1)>
#<alt (* R lambda1)>
#<alt (* R lambda1)>
#<alt (* R lambda1)>
#<alt (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 (* 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 (* 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 (* 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)))>
Calls

120 calls:

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

rewrite351.0ms (2.9%)

Memory
16.6MiB live, 401.1MiB allocated
Algorithm
batch-egg-rewrite
Rules
5 842×lower-*.f32
5 818×lower-*.f64
5 522×lower-fma.f32
5 520×lower-fma.f64
3 304×lower-/.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
026114
049111
1129111
2790111
08375100
Stop Event
iter limit
node limit
iter limit
Counts
17 → 218
Calls
Call 1
Inputs
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))
(*.f64 R (hypot.f64 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)
(*.f64 R phi2)
(sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 phi2 phi2)))
(*.f64 R (sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 phi2 phi2))))
(fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 phi2 phi2))
(*.f64 phi2 phi2)
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))
(*.f64 #s(literal 1/2 binary64) phi1)
(*.f64 R lambda1)
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda1)
(*.f64 R (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda1))
(*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))
Outputs
(+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) lambda1) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (neg.f64 lambda2)))
(+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (neg.f64 lambda2)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) lambda1))
(+.f64 (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))))
(+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) #s(literal 1 binary64)))
(fma.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) lambda1 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (neg.f64 lambda2)))
(fma.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (neg.f64 lambda2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) lambda1))
(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))))
(fma.f64 (neg.f64 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))))
(fma.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal -1 binary64)) lambda2 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) lambda1))
(/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (/.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 #s(literal 1/2 binary64) phi2)) (*.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 #s(literal 1/2 binary64) phi2)) (*.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 #s(literal 1/2 binary64) phi2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda1 lambda2) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(/.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) 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 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.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 #s(literal 1/2 binary64) phi2))) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))))
(/.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (+.f64 lambda1 lambda2))
(/.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.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 #s(literal 1/2 binary64) phi2)) (*.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 #s(literal 1/2 binary64) phi2)))) (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 #s(literal 1/2 binary64) phi2)))) (neg.f64 (+.f64 lambda1 lambda2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) lambda1) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (neg.f64 lambda2)) #s(literal 3 binary64))) (fma.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) lambda1) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) lambda1) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (neg.f64 lambda2)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (neg.f64 lambda2))) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) lambda1) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (neg.f64 lambda2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) #s(literal 3 binary64))) (fma.f64 (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (-.f64 (*.f64 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) lambda1) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) lambda1)) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (neg.f64 lambda2)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (neg.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) lambda1) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (neg.f64 lambda2))))
(/.f64 (-.f64 (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (-.f64 (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)) #s(literal 1 binary64))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(*.f64 (-.f64 lambda1 lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 1 binary64)))
(*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) 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 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.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 #s(literal 1/2 binary64) phi2))) (/.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 #s(literal 1/2 binary64) phi2))) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))
(*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 1 binary64)) (-.f64 lambda1 lambda2))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)) #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 phi2 #s(literal 1 binary64)))))) (*.f64 phi2 phi2))))
(*.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 phi2 #s(literal 1 binary64)))))) (*.f64 phi2 phi2))) R)
(*.f64 (*.f64 R (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 phi2 #s(literal 1 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 phi2 #s(literal 1 binary64)))))) (*.f64 phi2 phi2)) #s(literal 1/4 binary64)))
(cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))
(*.f64 #s(literal 1/2 binary64) phi2)
(*.f64 phi2 #s(literal 1/2 binary64))
(*.f64 phi2 R)
(*.f64 R phi2)
(exp.f64 (*.f64 (log.f64 (fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 phi2 phi2))) #s(literal 1/2 binary64)))
(hypot.f64 phi2 (-.f64 lambda1 lambda2))
(hypot.f64 phi2 (exp.f64 (log.f64 (-.f64 lambda1 lambda2))))
(hypot.f64 (-.f64 lambda1 lambda2) phi2)
(hypot.f64 (-.f64 lambda1 lambda2) (exp.f64 (log.f64 phi2)))
(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 (sqrt.f64 (fma.f64 (*.f64 phi2 phi2) (*.f64 phi2 (*.f64 phi2 (*.f64 phi2 phi2))) (*.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 phi2 phi2) (*.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)) (-.f64 phi2 (-.f64 lambda1 lambda2))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))))
(/.f64 (sqrt.f64 (fma.f64 (*.f64 phi2 phi2) (*.f64 phi2 (*.f64 phi2 (*.f64 phi2 phi2))) (*.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 phi2 (*.f64 phi2 (*.f64 phi2 phi2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (+.f64 (-.f64 lambda1 lambda2) phi2) (-.f64 (-.f64 lambda1 lambda2) phi2))))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 phi2 phi2)) (*.f64 (+.f64 (-.f64 lambda1 lambda2) phi2) (-.f64 (-.f64 lambda1 lambda2) phi2)))) (sqrt.f64 (*.f64 (+.f64 (-.f64 lambda1 lambda2) phi2) (-.f64 (-.f64 lambda1 lambda2) 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 (*.f64 phi2 phi2) (*.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)) (-.f64 phi2 (-.f64 lambda1 lambda2))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))) (sqrt.f64 (fma.f64 (*.f64 phi2 phi2) (*.f64 phi2 (*.f64 phi2 (*.f64 phi2 phi2))) (*.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 (sqrt.f64 (*.f64 (+.f64 (-.f64 lambda1 lambda2) phi2) (-.f64 (-.f64 lambda1 lambda2) phi2))) (sqrt.f64 (*.f64 (fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 phi2 phi2)) (*.f64 (+.f64 (-.f64 lambda1 lambda2) phi2) (-.f64 (-.f64 lambda1 lambda2) phi2))))))
(/.f64 (sqrt.f64 (neg.f64 (fma.f64 (*.f64 phi2 phi2) (*.f64 phi2 (*.f64 phi2 (*.f64 phi2 phi2))) (*.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 phi2 phi2) (*.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)) (-.f64 phi2 (-.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 phi2 phi2)) (*.f64 (+.f64 (-.f64 lambda1 lambda2) phi2) (-.f64 (-.f64 lambda1 lambda2) phi2))))) (sqrt.f64 (neg.f64 (*.f64 (+.f64 (-.f64 lambda1 lambda2) phi2) (-.f64 (-.f64 lambda1 lambda2) 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 (neg.f64 (sqrt.f64 (fma.f64 (*.f64 phi2 phi2) (*.f64 phi2 (*.f64 phi2 (*.f64 phi2 phi2))) (*.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 phi2 phi2) (*.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)) (-.f64 phi2 (-.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 phi2 phi2)) (*.f64 (+.f64 (-.f64 lambda1 lambda2) phi2) (-.f64 (-.f64 lambda1 lambda2) phi2))))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (-.f64 lambda1 lambda2) phi2) (-.f64 (-.f64 lambda1 lambda2) phi2)))))
(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 phi2 phi2) (*.f64 phi2 (*.f64 phi2 (*.f64 phi2 phi2))) (*.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 phi2 phi2) (*.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)) (-.f64 phi2 (-.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 phi2 phi2) (*.f64 phi2 (*.f64 phi2 (*.f64 phi2 phi2))) (*.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 phi2 phi2) (*.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)) (-.f64 phi2 (-.f64 lambda1 lambda2))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))))))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 phi2 phi2) (*.f64 phi2 (*.f64 phi2 (*.f64 phi2 phi2))) (*.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 (fma.f64 (*.f64 phi2 phi2) (*.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)) (-.f64 phi2 (-.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 phi2 phi2)) (*.f64 (+.f64 (-.f64 lambda1 lambda2) phi2) (-.f64 (-.f64 lambda1 lambda2) phi2)))) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (-.f64 lambda1 lambda2) phi2) (-.f64 (-.f64 lambda1 lambda2) phi2))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 phi2 phi2)) (*.f64 (+.f64 (-.f64 lambda1 lambda2) phi2) (-.f64 (-.f64 lambda1 lambda2) phi2)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (-.f64 lambda1 lambda2) phi2) (-.f64 (-.f64 lambda1 lambda2) phi2)))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 phi2 phi2)) (*.f64 (+.f64 (-.f64 lambda1 lambda2) phi2) (-.f64 (-.f64 lambda1 lambda2) phi2)))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (+.f64 (-.f64 lambda1 lambda2) phi2) (-.f64 (-.f64 lambda1 lambda2) phi2)))))
(*.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 (*.f64 R (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 (*.f64 phi2 phi2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))
(+.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))
(+.f64 (/.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 (+.f64 (-.f64 lambda1 lambda2) phi2) (-.f64 (-.f64 lambda1 lambda2) phi2))) (neg.f64 (/.f64 (*.f64 phi2 (*.f64 phi2 (*.f64 phi2 phi2))) (*.f64 (+.f64 (-.f64 lambda1 lambda2) phi2) (-.f64 (-.f64 lambda1 lambda2) phi2)))))
(+.f64 (*.f64 (-.f64 lambda1 lambda2) lambda1) (fma.f64 (-.f64 lambda1 lambda2) (neg.f64 lambda2) (*.f64 phi2 phi2)))
(+.f64 (*.f64 lambda1 (-.f64 lambda1 lambda2)) (fma.f64 lambda2 (-.f64 lambda2 lambda1) (*.f64 phi2 phi2)))
(+.f64 (fma.f64 phi2 phi2 (*.f64 (-.f64 lambda1 lambda2) lambda1)) (neg.f64 (*.f64 (-.f64 lambda1 lambda2) lambda2)))
(+.f64 (fma.f64 phi2 phi2 (*.f64 lambda1 (-.f64 lambda1 lambda2))) (*.f64 lambda2 (-.f64 lambda2 lambda1)))
(-.f64 (/.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 (+.f64 (-.f64 lambda1 lambda2) phi2) (-.f64 (-.f64 lambda1 lambda2) phi2))) (/.f64 (*.f64 phi2 (*.f64 phi2 (*.f64 phi2 phi2))) (*.f64 (+.f64 (-.f64 lambda1 lambda2) phi2) (-.f64 (-.f64 lambda1 lambda2) phi2))))
(-.f64 (/.f64 (*.f64 phi2 (*.f64 phi2 (*.f64 phi2 phi2))) (*.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)) (-.f64 phi2 (-.f64 lambda1 lambda2)))) (/.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)) (-.f64 phi2 (-.f64 lambda1 lambda2)))))
(fma.f64 phi2 phi2 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))
(fma.f64 lambda1 (-.f64 lambda1 lambda2) (fma.f64 lambda2 (-.f64 lambda2 lambda1) (*.f64 phi2 phi2)))
(fma.f64 (-.f64 lambda1 lambda2) lambda1 (fma.f64 (-.f64 lambda1 lambda2) (neg.f64 lambda2) (*.f64 phi2 phi2)))
(fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 phi2 phi2))
(fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (-.f64 lambda1 lambda2) phi2) (-.f64 (-.f64 lambda1 lambda2) phi2))) (neg.f64 (/.f64 (*.f64 phi2 (*.f64 phi2 (*.f64 phi2 phi2))) (*.f64 (+.f64 (-.f64 lambda1 lambda2) phi2) (-.f64 (-.f64 lambda1 lambda2) phi2)))))
(fma.f64 (*.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))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))) #s(literal 2 binary64)) (*.f64 phi2 phi2))
(fma.f64 (*.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 #s(literal 1 binary64) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))))) (*.f64 phi2 phi2))
(fma.f64 (*.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 (/.f64 #s(literal 1 binary64) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))) (/.f64 #s(literal 1 binary64) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))))) (*.f64 phi2 phi2))
(fma.f64 (*.f64 (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (+.f64 lambda1 lambda2))) (*.f64 phi2 phi2))
(fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 lambda1 lambda2))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 lambda1 lambda2) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))))) (*.f64 phi2 phi2))
(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 phi2 phi2))
(fma.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 phi2 phi2))
(fma.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 phi2 phi2))
(fma.f64 (*.f64 (-.f64 lambda1 lambda2) (*.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 phi2 phi2))
(fma.f64 (*.f64 (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 lambda1 lambda2)) (-.f64 lambda1 lambda2)) (/.f64 #s(literal 1 binary64) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))) (*.f64 phi2 phi2))
(fma.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (*.f64 phi2 phi2))
(fma.f64 (exp.f64 (log.f64 (-.f64 lambda1 lambda2))) (exp.f64 (log.f64 (-.f64 lambda1 lambda2))) (*.f64 phi2 phi2))
(fma.f64 (exp.f64 (log.f64 phi2)) (exp.f64 (log.f64 phi2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))
(fma.f64 (/.f64 (-.f64 lambda1 lambda2) (+.f64 (-.f64 lambda1 lambda2) phi2)) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (-.f64 (-.f64 lambda1 lambda2) phi2)) (neg.f64 (/.f64 (*.f64 phi2 (*.f64 phi2 (*.f64 phi2 phi2))) (*.f64 (+.f64 (-.f64 lambda1 lambda2) phi2) (-.f64 (-.f64 lambda1 lambda2) phi2)))))
(fma.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (+.f64 (-.f64 lambda1 lambda2) phi2)) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (-.f64 (-.f64 lambda1 lambda2) phi2)) (neg.f64 (/.f64 (*.f64 phi2 (*.f64 phi2 (*.f64 phi2 phi2))) (*.f64 (+.f64 (-.f64 lambda1 lambda2) phi2) (-.f64 (-.f64 lambda1 lambda2) phi2)))))
(fma.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (+.f64 (-.f64 lambda1 lambda2) phi2)) (/.f64 (-.f64 lambda1 lambda2) (-.f64 (-.f64 lambda1 lambda2) phi2)) (neg.f64 (/.f64 (*.f64 phi2 (*.f64 phi2 (*.f64 phi2 phi2))) (*.f64 (+.f64 (-.f64 lambda1 lambda2) phi2) (-.f64 (-.f64 lambda1 lambda2) phi2)))))
(fma.f64 (*.f64 lambda1 (*.f64 (-.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (fma.f64 lambda2 (-.f64 lambda2 lambda1) (*.f64 phi2 phi2)))
(fma.f64 (*.f64 lambda1 (*.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)))) (fma.f64 lambda2 (-.f64 lambda2 lambda1) (*.f64 phi2 phi2)))
(neg.f64 (/.f64 (fma.f64 (*.f64 phi2 phi2) (*.f64 phi2 (*.f64 phi2 (*.f64 phi2 phi2))) (*.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 phi2 phi2) (*.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)) (-.f64 phi2 (-.f64 lambda1 lambda2))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))))))
(neg.f64 (/.f64 (*.f64 (fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 phi2 phi2)) (*.f64 (+.f64 (-.f64 lambda1 lambda2) phi2) (-.f64 (-.f64 lambda1 lambda2) phi2))) (neg.f64 (*.f64 (+.f64 (-.f64 lambda1 lambda2) phi2) (-.f64 (-.f64 lambda1 lambda2) phi2)))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 (*.f64 phi2 phi2) (*.f64 phi2 (*.f64 phi2 (*.f64 phi2 phi2))) (*.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 phi2 phi2) (*.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)) (-.f64 phi2 (-.f64 lambda1 lambda2))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))))
(neg.f64 (/.f64 (neg.f64 (*.f64 (fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 phi2 phi2)) (*.f64 (+.f64 (-.f64 lambda1 lambda2) phi2) (-.f64 (-.f64 lambda1 lambda2) phi2)))) (*.f64 (+.f64 (-.f64 lambda1 lambda2) phi2) (-.f64 (-.f64 lambda1 lambda2) phi2))))
(/.f64 (fma.f64 (*.f64 phi2 phi2) (*.f64 phi2 (*.f64 phi2 (*.f64 phi2 phi2))) (*.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 phi2 phi2) (*.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)) (-.f64 phi2 (-.f64 lambda1 lambda2))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))))
(/.f64 (fma.f64 (*.f64 phi2 phi2) (*.f64 phi2 (*.f64 phi2 (*.f64 phi2 phi2))) (*.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 phi2 (*.f64 phi2 (*.f64 phi2 phi2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (+.f64 (-.f64 lambda1 lambda2) phi2) (-.f64 (-.f64 lambda1 lambda2) phi2)))))
(/.f64 (*.f64 (fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 phi2 phi2)) (*.f64 (+.f64 (-.f64 lambda1 lambda2) phi2) (-.f64 (-.f64 lambda1 lambda2) phi2))) (*.f64 (+.f64 (-.f64 lambda1 lambda2) phi2) (-.f64 (-.f64 lambda1 lambda2) phi2)))
(/.f64 (neg.f64 (fma.f64 (*.f64 phi2 phi2) (*.f64 phi2 (*.f64 phi2 (*.f64 phi2 phi2))) (*.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 phi2 phi2) (*.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)) (-.f64 phi2 (-.f64 lambda1 lambda2))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 phi2 phi2) (*.f64 phi2 (*.f64 phi2 (*.f64 phi2 phi2))) (*.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 phi2 (*.f64 phi2 (*.f64 phi2 phi2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (+.f64 (-.f64 lambda1 lambda2) phi2) (-.f64 (-.f64 lambda1 lambda2) phi2))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 phi2 phi2)) (*.f64 (+.f64 (-.f64 lambda1 lambda2) phi2) (-.f64 (-.f64 lambda1 lambda2) phi2)))) (neg.f64 (*.f64 (+.f64 (-.f64 lambda1 lambda2) phi2) (-.f64 (-.f64 lambda1 lambda2) phi2))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 phi2 phi2))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 phi2 (*.f64 phi2 (*.f64 phi2 phi2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (+.f64 (-.f64 lambda1 lambda2) phi2) (-.f64 (-.f64 lambda1 lambda2) phi2)))) (fma.f64 (*.f64 phi2 phi2) (*.f64 phi2 (*.f64 phi2 (*.f64 phi2 phi2))) (*.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 #s(literal 1 binary64) (fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 phi2 phi2))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)) (-.f64 phi2 (-.f64 lambda1 lambda2))) (*.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) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 phi2 phi2)))))
(/.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 (+.f64 phi2 (-.f64 lambda1 lambda2)) (-.f64 phi2 (-.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) phi2) (-.f64 (-.f64 lambda1 lambda2) phi2))) (*.f64 (*.f64 (+.f64 (-.f64 lambda1 lambda2) phi2) (-.f64 (-.f64 lambda1 lambda2) phi2)) (*.f64 phi2 (*.f64 phi2 (*.f64 phi2 phi2))))) (*.f64 (*.f64 (+.f64 (-.f64 lambda1 lambda2) phi2) (-.f64 (-.f64 lambda1 lambda2) phi2)) (*.f64 (+.f64 (-.f64 lambda1 lambda2) phi2) (-.f64 (-.f64 lambda1 lambda2) phi2))))
(/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) #s(literal 18 binary64)) (*.f64 (*.f64 (*.f64 phi2 (*.f64 phi2 phi2)) (*.f64 phi2 (*.f64 phi2 phi2))) (*.f64 (*.f64 (*.f64 phi2 (*.f64 phi2 phi2)) (*.f64 phi2 (*.f64 phi2 phi2))) (*.f64 (*.f64 phi2 (*.f64 phi2 phi2)) (*.f64 phi2 (*.f64 phi2 phi2)))))) #s(literal 1 binary64)) (*.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)))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) (*.f64 (*.f64 (*.f64 phi2 (*.f64 phi2 phi2)) (*.f64 phi2 (*.f64 phi2 phi2))) (-.f64 (*.f64 (*.f64 phi2 (*.f64 phi2 phi2)) (*.f64 phi2 (*.f64 phi2 phi2))) (*.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 phi2 phi2) (*.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)) (-.f64 phi2 (-.f64 lambda1 lambda2))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 phi2 phi2) (*.f64 phi2 (*.f64 phi2 (*.f64 phi2 phi2))) (*.f64 (*.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 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 (*.f64 phi2 phi2))) (-.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 phi2 (*.f64 phi2 phi2))))) #s(literal 1 binary64)) (*.f64 (*.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 (*.f64 phi2 phi2))) (-.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 phi2 (*.f64 phi2 phi2)))) (fma.f64 (*.f64 phi2 phi2) (*.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)) (-.f64 phi2 (-.f64 lambda1 lambda2))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 phi2 phi2) (*.f64 phi2 (*.f64 phi2 (*.f64 phi2 phi2))) (*.f64 (*.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 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 (*.f64 phi2 phi2))) (-.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 phi2 (*.f64 phi2 phi2))))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) (*.f64 (*.f64 phi2 (*.f64 phi2 (*.f64 phi2 phi2))) (fma.f64 phi2 (*.f64 phi2 (*.f64 phi2 phi2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))))) (*.f64 (+.f64 (-.f64 lambda1 lambda2) phi2) (-.f64 (-.f64 lambda1 lambda2) phi2))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 (*.f64 phi2 (*.f64 phi2 phi2)))) (*.f64 (fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 phi2 phi2)) (*.f64 (+.f64 (-.f64 lambda1 lambda2) phi2) (-.f64 (-.f64 lambda1 lambda2) phi2)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 (*.f64 phi2 (*.f64 phi2 phi2)))) (*.f64 (+.f64 (-.f64 lambda1 lambda2) phi2) (-.f64 (-.f64 lambda1 lambda2) phi2))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 phi2 phi2) (*.f64 phi2 (*.f64 phi2 (*.f64 phi2 phi2))) (*.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 phi2 phi2) (*.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)) (-.f64 phi2 (-.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 phi2 phi2)) (*.f64 (+.f64 (-.f64 lambda1 lambda2) phi2) (-.f64 (-.f64 lambda1 lambda2) phi2))))) (neg.f64 (neg.f64 (*.f64 (+.f64 (-.f64 lambda1 lambda2) phi2) (-.f64 (-.f64 lambda1 lambda2) phi2)))))
(/.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))))) (neg.f64 (*.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)) (-.f64 phi2 (-.f64 lambda1 lambda2)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 (+.f64 (-.f64 lambda1 lambda2) phi2) (-.f64 (-.f64 lambda1 lambda2) phi2))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 phi2 (*.f64 phi2 (*.f64 phi2 phi2))) (*.f64 (+.f64 (-.f64 lambda1 lambda2) phi2) (-.f64 (-.f64 lambda1 lambda2) phi2))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 (+.f64 (-.f64 lambda1 lambda2) phi2) (-.f64 (-.f64 lambda1 lambda2) phi2))) (/.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 (+.f64 (-.f64 lambda1 lambda2) phi2) (-.f64 (-.f64 lambda1 lambda2) phi2))) (fma.f64 (/.f64 (*.f64 phi2 (*.f64 phi2 (*.f64 phi2 phi2))) (*.f64 (+.f64 (-.f64 lambda1 lambda2) phi2) (-.f64 (-.f64 lambda1 lambda2) phi2))) (/.f64 (*.f64 phi2 (*.f64 phi2 (*.f64 phi2 phi2))) (*.f64 (+.f64 (-.f64 lambda1 lambda2) phi2) (-.f64 (-.f64 lambda1 lambda2) phi2))) (*.f64 (/.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 (+.f64 (-.f64 lambda1 lambda2) phi2) (-.f64 (-.f64 lambda1 lambda2) phi2))) (/.f64 (*.f64 phi2 (*.f64 phi2 (*.f64 phi2 phi2))) (*.f64 (+.f64 (-.f64 lambda1 lambda2) phi2) (-.f64 (-.f64 lambda1 lambda2) phi2)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 (+.f64 (-.f64 lambda1 lambda2) phi2) (-.f64 (-.f64 lambda1 lambda2) phi2))) (/.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 (+.f64 (-.f64 lambda1 lambda2) phi2) (-.f64 (-.f64 lambda1 lambda2) phi2)))) (*.f64 (/.f64 (*.f64 phi2 (*.f64 phi2 (*.f64 phi2 phi2))) (*.f64 (+.f64 (-.f64 lambda1 lambda2) phi2) (-.f64 (-.f64 lambda1 lambda2) phi2))) (/.f64 (*.f64 phi2 (*.f64 phi2 (*.f64 phi2 phi2))) (*.f64 (+.f64 (-.f64 lambda1 lambda2) phi2) (-.f64 (-.f64 lambda1 lambda2) phi2))))) (+.f64 (/.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 (+.f64 (-.f64 lambda1 lambda2) phi2) (-.f64 (-.f64 lambda1 lambda2) phi2))) (/.f64 (*.f64 phi2 (*.f64 phi2 (*.f64 phi2 phi2))) (*.f64 (+.f64 (-.f64 lambda1 lambda2) phi2) (-.f64 (-.f64 lambda1 lambda2) phi2)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 phi2 phi2))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 phi2 phi2) (*.f64 phi2 (*.f64 phi2 (*.f64 phi2 phi2))) (*.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 phi2 phi2) (*.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)) (-.f64 phi2 (-.f64 lambda1 lambda2))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))))
(*.f64 (fma.f64 (*.f64 phi2 phi2) (*.f64 phi2 (*.f64 phi2 (*.f64 phi2 phi2))) (*.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 phi2 (*.f64 phi2 (*.f64 phi2 phi2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (+.f64 (-.f64 lambda1 lambda2) phi2) (-.f64 (-.f64 lambda1 lambda2) phi2))))))
(*.f64 (*.f64 (fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 phi2 phi2)) (*.f64 (+.f64 (-.f64 lambda1 lambda2) phi2) (-.f64 (-.f64 lambda1 lambda2) phi2))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (-.f64 lambda1 lambda2) phi2) (-.f64 (-.f64 lambda1 lambda2) phi2))))
(*.f64 (neg.f64 (fma.f64 (*.f64 phi2 phi2) (*.f64 phi2 (*.f64 phi2 (*.f64 phi2 phi2))) (*.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 (fma.f64 (*.f64 phi2 phi2) (*.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)) (-.f64 phi2 (-.f64 lambda1 lambda2))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))))))
(*.f64 (neg.f64 (*.f64 (fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 phi2 phi2)) (*.f64 (+.f64 (-.f64 lambda1 lambda2) phi2) (-.f64 (-.f64 lambda1 lambda2) phi2)))) (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (+.f64 (-.f64 lambda1 lambda2) phi2) (-.f64 (-.f64 lambda1 lambda2) phi2)))))
(*.f64 #s(literal 1 binary64) (fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 phi2 phi2)))
(*.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) (*.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)) (-.f64 phi2 (-.f64 lambda1 lambda2)))))
(*.f64 (/.f64 (fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 phi2 phi2)) (+.f64 (-.f64 lambda1 lambda2) phi2)) (+.f64 (-.f64 lambda1 lambda2) phi2))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 phi2)))
(pow.f64 phi2 #s(literal 2 binary64))
(pow.f64 (*.f64 phi2 phi2) #s(literal 1 binary64))
(pow.f64 (exp.f64 (log.f64 phi2)) #s(literal 2 binary64))
(*.f64 phi2 phi2)
(*.f64 (exp.f64 (log.f64 phi2)) (exp.f64 (log.f64 phi2)))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))
(*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 lambda1 R))
(*.f64 (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) R)
(*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) R) lambda1)
(*.f64 (*.f64 R (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) lambda1)
(cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))
(*.f64 #s(literal 1/2 binary64) phi1)
(*.f64 phi1 #s(literal 1/2 binary64))
(*.f64 lambda1 R)
(*.f64 R lambda1)
(+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (neg.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (neg.f64 (sin.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) (+.f64 phi2 phi1)))
(-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))
(-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))
(fma.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (neg.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(fma.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (neg.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) #s(literal 3 binary64))) (fma.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (fma.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (fma.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(*.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)
(*.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 (*.f64 lambda1 R) (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 #s(literal 1/2 binary64) phi2) (*.f64 #s(literal 1/2 binary64) phi1))
(+.f64 (*.f64 #s(literal 1/2 binary64) phi1) (*.f64 #s(literal 1/2 binary64) phi2))
(-.f64 (/.f64 (*.f64 (*.f64 phi1 phi1) #s(literal 1/4 binary64)) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (/.f64 (*.f64 (*.f64 phi2 phi2) #s(literal 1/4 binary64)) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))
(fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) phi1))
(fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) phi2))
(fma.f64 phi2 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) phi1))
(fma.f64 phi1 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) phi2))
(/.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (+.f64 phi2 phi1)))
(/.f64 (fma.f64 (*.f64 phi1 (*.f64 phi1 phi1)) #s(literal 1/8 binary64) (*.f64 (*.f64 phi2 (*.f64 phi2 phi2)) #s(literal 1/8 binary64))) (fma.f64 (*.f64 phi1 phi1) #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) phi2) (-.f64 (*.f64 #s(literal 1/2 binary64) phi2) (*.f64 #s(literal 1/2 binary64) phi1)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 phi1 phi1) #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) phi2) (-.f64 (*.f64 #s(literal 1/2 binary64) phi2) (*.f64 #s(literal 1/2 binary64) phi1)))) (fma.f64 (*.f64 phi1 (*.f64 phi1 phi1)) #s(literal 1/8 binary64) (*.f64 (*.f64 phi2 (*.f64 phi2 phi2)) #s(literal 1/8 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)) (*.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/2 binary64) (fma.f64 phi1 (*.f64 phi1 phi1) (*.f64 phi2 (*.f64 phi2 phi2))))))
(/.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 phi1 (*.f64 phi1 phi1) (*.f64 phi2 (*.f64 phi2 phi2))) #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 (*.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 phi1 phi2)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 phi1 (*.f64 phi1 phi1) (*.f64 phi2 (*.f64 phi2 phi2)))) (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 phi1 (*.f64 phi1 phi1) (*.f64 phi2 (*.f64 phi2 phi2))) #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 (*.f64 phi1 (*.f64 phi1 phi1)) #s(literal 1/8 binary64) (*.f64 (*.f64 phi2 (*.f64 phi2 phi2)) #s(literal 1/8 binary64)))) (neg.f64 (fma.f64 (*.f64 phi1 phi1) #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) phi2) (-.f64 (*.f64 #s(literal 1/2 binary64) phi2) (*.f64 #s(literal 1/2 binary64) phi1))))))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (neg.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))
(/.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 phi1 (*.f64 phi1 phi1) (*.f64 phi2 (*.f64 phi2 phi2))))) (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 phi1 (*.f64 phi1 phi1) (*.f64 phi2 (*.f64 phi2 phi2))) #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 (*.f64 phi2 (*.f64 phi2 phi2)) #s(literal 1/8 binary64) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) #s(literal 1/8 binary64))) (fma.f64 (*.f64 phi2 phi2) #s(literal 1/4 binary64) (-.f64 (*.f64 (*.f64 phi1 phi1) #s(literal 1/4 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) phi2) (*.f64 #s(literal 1/2 binary64) phi1)))))
(/.f64 (-.f64 (*.f64 (*.f64 phi2 phi2) #s(literal 1/4 binary64)) (*.f64 (*.f64 phi1 phi1) #s(literal 1/4 binary64))) (-.f64 (*.f64 #s(literal 1/2 binary64) phi2) (*.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 (*.f64 phi1 (*.f64 phi1 phi1)) #s(literal 1/8 binary64) (*.f64 (*.f64 phi2 (*.f64 phi2 phi2)) #s(literal 1/8 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 phi1 phi1) #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) phi2) (-.f64 (*.f64 #s(literal 1/2 binary64) phi2) (*.f64 #s(literal 1/2 binary64) phi1))))))
(*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 phi1 (*.f64 phi1 phi1) (*.f64 phi2 (*.f64 phi2 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 #s(literal 1 binary64) (-.f64 phi1 phi2)))
(*.f64 (*.f64 (fma.f64 phi1 (*.f64 phi1 phi1) (*.f64 phi2 (*.f64 phi2 phi2))) #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)))

simplify460.0ms (3.8%)

Memory
0.9MiB live, 684.1MiB allocated
Algorithm
egg-herbie
Rules
9 684×lower-fma.f64
9 684×lower-fma.f32
6 804×lower-*.f64
6 804×lower-*.f32
4 730×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

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

simplify131.0ms (1.1%)

Memory
24.8MiB live, 99.7MiB allocated
Algorithm
egg-herbie
Rules
1-exp
Iterations

Useful iterations: 0 (0.0ms)

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

eval363.0ms (3%)

Memory
-15.8MiB live, 172.4MiB allocated
Compiler

Compiled 15 123 to 743 computations (95.1% saved)

prune78.0ms (0.6%)

Memory
-6.4MiB live, 119.7MiB allocated
Pruning

33 alts after pruning (29 fresh and 4 done)

PrunedKeptTotal
New93618954
Fresh51116
Picked235
Done011
Total94333976
Accuracy
96.8%
Counts
976 → 33
Alt Table
Click to see full alt table
StatusAccuracyProgram
31.8%
(-.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))))
37.6%
(*.f64 (fma.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) R (/.f64 (*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (neg.f64 lambda1))) (neg.f64 lambda1))
40.2%
(*.f64 (fma.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) R (/.f64 (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (neg.f64 lambda1))) (neg.f64 lambda1))
7.9%
(*.f64 (*.f64 lambda2 (neg.f64 R)) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))))
20.4%
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))))
21.5%
(*.f64 (*.f64 lambda1 (neg.f64 R)) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))))
6.7%
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
43.1%
(*.f64 (neg.f64 lambda1) (-.f64 R (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 phi2 phi2) R) lambda1) (*.f64 lambda2 R)) lambda1)))
30.4%
(*.f64 lambda2 (fma.f64 lambda1 (neg.f64 (/.f64 R lambda2)) (fma.f64 (*.f64 (*.f64 phi2 phi2) R) (/.f64 #s(literal 1/2 binary64) (*.f64 lambda2 lambda2)) R)))
42.8%
(*.f64 lambda2 (-.f64 R (/.f64 (*.f64 lambda1 R) lambda2)))
22.7%
(*.f64 lambda2 R)
13.0%
(*.f64 lambda1 (fma.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) R (/.f64 (*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (neg.f64 lambda1))))
23.1%
(*.f64 lambda1 (neg.f64 R))
2.4%
(*.f64 lambda1 R)
36.6%
(*.f64 R (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 lambda2 lambda2 (*.f64 phi2 phi2)))) (*.f64 lambda1 (neg.f64 lambda2)) (sqrt.f64 (fma.f64 lambda2 lambda2 (*.f64 phi2 phi2)))))
52.9%
(*.f64 R (fma.f64 phi2 (/.f64 phi1 (neg.f64 phi2)) phi2))
24.3%
(*.f64 R (fma.f64 lambda2 (fma.f64 #s(literal 1/2 binary64) (fma.f64 phi2 (/.f64 phi2 (*.f64 lambda2 lambda2)) (/.f64 (*.f64 lambda1 (*.f64 phi2 phi2)) (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (/.f64 lambda1 (neg.f64 lambda2))) lambda2))
43.6%
(*.f64 R (fma.f64 lambda1 (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 phi2 phi2) lambda1) lambda2) lambda1) (neg.f64 lambda1)))
62.7%
(*.f64 R (hypot.f64 phi2 (-.f64 lambda1 lambda2)))
68.6%
(*.f64 R (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))))
64.6%
(*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2)))
6.6%
(*.f64 R (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) lambda1))
22.1%
(*.f64 R (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (neg.f64 lambda1)))
6.7%
(*.f64 R (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (neg.f64 lambda2)))
6.7%
(*.f64 R (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) lambda1))
20.4%
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))
51.4%
(*.f64 R (sqrt.f64 (+.f64 (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 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (neg.f64 phi1)))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
59.4%
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
55.5%
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 phi1 #s(literal -1/2 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
33.0%
(*.f64 R (neg.f64 phi1))
31.8%
(*.f64 R phi2)
22.7%
(neg.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))
42.3%
(neg.f64 (*.f64 lambda1 (fma.f64 R (/.f64 lambda2 (neg.f64 lambda1)) R)))
Compiler

Compiled 1 183 to 743 computations (37.2% saved)

simplify245.0ms (2%)

Memory
-3.6MiB live, 247.2MiB allocated
Algorithm
egg-herbie
Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
cost-diff0
(cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))
cost-diff0
(neg.f64 R)
cost-diff0
(*.f64 lambda2 (neg.f64 R))
cost-diff0
(*.f64 (*.f64 lambda2 (neg.f64 R)) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))))
cost-diff0
(*.f64 #s(literal 1/2 binary64) phi1)
cost-diff0
(cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))
cost-diff0
(*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
cost-diff0
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))
cost-diff0
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 phi2 phi2) lambda1) lambda2)
cost-diff0
(*.f64 R (fma.f64 lambda1 (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 phi2 phi2) lambda1) lambda2) lambda1) (neg.f64 lambda1)))
cost-diff64
(/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 phi2 phi2) lambda1) lambda2) lambda1)
cost-diff960
(fma.f64 lambda1 (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 phi2 phi2) lambda1) lambda2) lambda1) (neg.f64 lambda1))
cost-diff0
(*.f64 lambda1 R)
cost-diff0
(-.f64 lambda1 lambda2)
cost-diff0
(*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2)))
cost-diff4928
(hypot.f64 phi1 (-.f64 lambda1 lambda2))
Rules
7 552×lower-fma.f32
7 548×lower-fma.f64
2 934×lower-*.f32
2 914×lower-*.f64
2 054×lower--.f32
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
027138
052138
193138
2176138
3379134
4713130
51659130
63793130
77063130
08075130
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2)))
R
(hypot.f64 phi1 (-.f64 lambda1 lambda2))
phi1
(-.f64 lambda1 lambda2)
lambda1
lambda2
(*.f64 lambda1 R)
lambda1
R
(*.f64 R (fma.f64 lambda1 (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 phi2 phi2) lambda1) lambda2) lambda1) (neg.f64 lambda1)))
R
(fma.f64 lambda1 (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 phi2 phi2) lambda1) lambda2) lambda1) (neg.f64 lambda1))
lambda1
(/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 phi2 phi2) lambda1) lambda2) lambda1)
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 phi2 phi2) lambda1) lambda2)
#s(literal -1/2 binary64)
(/.f64 (*.f64 phi2 phi2) lambda1)
(*.f64 phi2 phi2)
phi2
lambda2
(neg.f64 lambda1)
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))
R
(*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
lambda2
(cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))
(*.f64 #s(literal 1/2 binary64) phi1)
#s(literal 1/2 binary64)
phi1
(*.f64 (*.f64 lambda2 (neg.f64 R)) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))))
(*.f64 lambda2 (neg.f64 R))
lambda2
(neg.f64 R)
R
(cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))
(*.f64 phi2 #s(literal 1/2 binary64))
phi2
#s(literal 1/2 binary64)
Outputs
(*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2)))
(*.f64 R (sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 phi1 phi1))))
R
(hypot.f64 phi1 (-.f64 lambda1 lambda2))
(sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 phi1 phi1)))
phi1
(-.f64 lambda1 lambda2)
lambda1
lambda2
(*.f64 lambda1 R)
(*.f64 R lambda1)
lambda1
R
(*.f64 R (fma.f64 lambda1 (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 phi2 phi2) lambda1) lambda2) lambda1) (neg.f64 lambda1)))
(*.f64 R (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 phi2 phi2) lambda1) (-.f64 lambda2 lambda1)))
R
(fma.f64 lambda1 (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 phi2 phi2) lambda1) lambda2) lambda1) (neg.f64 lambda1))
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 phi2 phi2) lambda1) (-.f64 lambda2 lambda1))
lambda1
(/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 phi2 phi2) lambda1) lambda2) lambda1)
(/.f64 (fma.f64 lambda1 lambda2 (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1))
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 phi2 phi2) lambda1) lambda2)
#s(literal -1/2 binary64)
(/.f64 (*.f64 phi2 phi2) lambda1)
(*.f64 phi2 phi2)
phi2
lambda2
(neg.f64 lambda1)
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))
(*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 R lambda2))
R
(*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(*.f64 lambda2 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))))
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)
phi1
(*.f64 (*.f64 lambda2 (neg.f64 R)) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))))
(*.f64 (*.f64 lambda2 (neg.f64 R)) (cos.f64 (*.f64 #s(literal -1/2 binary64) phi2)))
(*.f64 lambda2 (neg.f64 R))
lambda2
(neg.f64 R)
R
(cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))
(cos.f64 (*.f64 #s(literal -1/2 binary64) phi2))
(*.f64 phi2 #s(literal 1/2 binary64))
phi2
#s(literal 1/2 binary64)

localize123.0ms (1%)

Memory
-0.2MiB live, 75.7MiB allocated
Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(*.f64 lambda2 (neg.f64 R))
accuracy100.0%
(neg.f64 R)
accuracy100.0%
(cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))
accuracy99.8%
(*.f64 (*.f64 lambda2 (neg.f64 R)) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))))
accuracy100.0%
(*.f64 #s(literal 1/2 binary64) phi1)
accuracy100.0%
(cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))
accuracy99.8%
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))
accuracy99.8%
(*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
accuracy97.8%
(/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 phi2 phi2) lambda1) lambda2) lambda1)
accuracy94.8%
(*.f64 R (fma.f64 lambda1 (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 phi2 phi2) lambda1) lambda2) lambda1) (neg.f64 lambda1)))
accuracy90.4%
(fma.f64 lambda1 (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 phi2 phi2) lambda1) lambda2) lambda1) (neg.f64 lambda1))
accuracy87.1%
(/.f64 (*.f64 phi2 phi2) lambda1)
accuracy100.0%
(*.f64 lambda1 R)
accuracy100.0%
(hypot.f64 phi1 (-.f64 lambda1 lambda2))
accuracy100.0%
(-.f64 lambda1 lambda2)
accuracy100.0%
(*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2)))
Samples
59.0ms256×0valid
Compiler

Compiled 160 to 31 computations (80.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 41.0ms
ival-mult: 16.0ms (39.1% of total)
ival-cos: 10.0ms (24.4% of total)
ival-div: 4.0ms (9.8% of total)
ival-hypot: 4.0ms (9.8% of total)
ival-add: 2.0ms (4.9% of total)
ival-sub: 2.0ms (4.9% of total)
ival-neg: 2.0ms (4.9% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series40.0ms (0.3%)

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

111 calls:

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

rewrite348.0ms (2.9%)

Memory
14.5MiB live, 329.2MiB allocated
Algorithm
batch-egg-rewrite
Rules
7 536×lower-fma.f32
7 532×lower-fma.f64
5 120×lower-*.f32
5 100×lower-*.f64
2 390×lower-/.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
027103
052103
1157103
2100995
0990495
Stop Event
iter limit
node limit
iter limit
Counts
16 → 478
Calls
Call 1
Inputs
(*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2)))
(-.f64 lambda1 lambda2)
(hypot.f64 phi1 (-.f64 lambda1 lambda2))
(*.f64 lambda1 R)
(/.f64 (*.f64 phi2 phi2) lambda1)
(fma.f64 lambda1 (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 phi2 phi2) lambda1) lambda2) lambda1) (neg.f64 lambda1))
(*.f64 R (fma.f64 lambda1 (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 phi2 phi2) lambda1) lambda2) lambda1) (neg.f64 lambda1)))
(/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 phi2 phi2) lambda1) lambda2) lambda1)
(*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))
(cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))
(*.f64 #s(literal 1/2 binary64) phi1)
(*.f64 (*.f64 lambda2 (neg.f64 R)) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))))
(cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))
(neg.f64 R)
(*.f64 lambda2 (neg.f64 R))
Outputs
(*.f64 R (sqrt.f64 (fma.f64 phi1 phi1 (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2)))))
(*.f64 (sqrt.f64 (fma.f64 phi1 phi1 (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2)))) R)
(*.f64 (pow.f64 (fma.f64 phi1 phi1 (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2))) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (fma.f64 phi1 phi1 (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2))) #s(literal 1/4 binary64)) R))
(*.f64 (*.f64 R (pow.f64 (fma.f64 phi1 phi1 (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2))) #s(literal 1/4 binary64))) (pow.f64 (fma.f64 phi1 phi1 (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2))) #s(literal 1/4 binary64)))
(+.f64 lambda1 (neg.f64 lambda2))
(+.f64 (neg.f64 lambda2) lambda1)
(+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (fma.f64 lambda1 (-.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (neg.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (fma.f64 lambda1 (-.f64 lambda1 lambda2) (*.f64 lambda2 lambda2)))))
(+.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 #s(literal 0 binary64) (+.f64 lambda1 lambda2))
(-.f64 #s(literal 0 binary64) (-.f64 lambda2 lambda1))
(-.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (fma.f64 lambda1 (-.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (/.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (fma.f64 lambda1 (-.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))))
(-.f64 (/.f64 (*.f64 lambda1 lambda1) (-.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)))
(-.f64 (+.f64 lambda1 #s(literal 0 binary64)) lambda2)
(fma.f64 lambda1 #s(literal 1 binary64) (neg.f64 lambda2))
(fma.f64 lambda1 #s(literal -1 binary64) (neg.f64 lambda2))
(fma.f64 (*.f64 lambda1 lambda1) (/.f64 #s(literal 1 binary64) lambda1) (neg.f64 lambda2))
(fma.f64 (*.f64 lambda1 lambda1) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (neg.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))))
(fma.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (/.f64 #s(literal 1 binary64) (fma.f64 lambda1 (-.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (neg.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (fma.f64 lambda1 (-.f64 lambda1 lambda2) (*.f64 lambda2 lambda2)))))
(fma.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (/.f64 #s(literal 1 binary64) (fma.f64 lambda1 lambda1 #s(literal 0 binary64))) (neg.f64 lambda2))
(fma.f64 #s(literal 1 binary64) lambda1 (neg.f64 lambda2))
(fma.f64 #s(literal -1 binary64) lambda1 (neg.f64 lambda2))
(fma.f64 #s(literal -1 binary64) lambda2 lambda1)
(neg.f64 (+.f64 lambda1 lambda2))
(/.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2)) (-.f64 lambda1 lambda2))
(/.f64 (*.f64 (fma.f64 lambda1 (-.f64 lambda1 lambda2) (*.f64 lambda2 lambda2)) (-.f64 lambda1 lambda2)) (fma.f64 lambda1 (-.f64 lambda1 lambda2) (*.f64 lambda2 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) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))))
(/.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)) (+.f64 lambda1 lambda2))
(/.f64 (fma.f64 lambda1 (*.f64 lambda1 lambda1) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))))
(/.f64 (-.f64 (*.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (fma.f64 lambda1 (-.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (*.f64 (fma.f64 lambda1 (-.f64 lambda1 lambda2) (*.f64 lambda2 lambda2)) (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (*.f64 (fma.f64 lambda1 (-.f64 lambda1 lambda2) (*.f64 lambda2 lambda2)) (fma.f64 lambda1 (-.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))))
(/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2)))
(/.f64 (neg.f64 (fma.f64 lambda1 (*.f64 lambda1 lambda1) (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (fma.f64 lambda1 (-.f64 lambda1 lambda2) (*.f64 lambda2 lambda2)))
(/.f64 (neg.f64 (fma.f64 lambda1 (*.f64 lambda1 lambda1) (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (neg.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2)))))
(/.f64 (fma.f64 lambda2 (*.f64 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 lambda1 (-.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (fma.f64 lambda1 (-.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (fma.f64 lambda1 (-.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (/.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (fma.f64 lambda1 (-.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (fma.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (fma.f64 lambda1 (-.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (/.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (fma.f64 lambda1 (-.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (*.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (fma.f64 lambda1 (-.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (/.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (fma.f64 lambda1 (-.f64 lambda1 lambda2) (*.f64 lambda2 lambda2)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 lambda1 lambda1) (-.f64 lambda1 lambda2)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)) #s(literal 3 binary64))) (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 lambda1 (-.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (/.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (fma.f64 lambda1 (-.f64 lambda1 lambda2) (*.f64 lambda2 lambda2)))) (*.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (fma.f64 lambda1 (-.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (/.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (fma.f64 lambda1 (-.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (fma.f64 lambda1 (-.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (/.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (fma.f64 lambda1 (-.f64 lambda1 lambda2) (*.f64 lambda2 lambda2)))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 lambda1 lambda1) (-.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda1 lambda1) (-.f64 lambda1 lambda2))) (*.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)))) (+.f64 (/.f64 (*.f64 lambda1 lambda1) (-.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))))
(pow.f64 (-.f64 lambda1 lambda2) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) #s(literal -1 binary64))
(*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)))
(*.f64 (*.f64 (fma.f64 lambda1 (-.f64 lambda1 lambda2) (*.f64 lambda2 lambda2)) (-.f64 lambda1 lambda2)) (/.f64 #s(literal 1 binary64) (fma.f64 lambda1 (-.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))))
(*.f64 (fma.f64 lambda1 (-.f64 lambda1 lambda2) (*.f64 lambda2 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (/.f64 #s(literal 1 binary64) (fma.f64 lambda1 (-.f64 lambda1 lambda2) (*.f64 lambda2 lambda2)))))
(*.f64 #s(literal 1 binary64) (-.f64 lambda1 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 (+.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2))))
(*.f64 (fma.f64 lambda1 (*.f64 lambda1 lambda1) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2)))))
(*.f64 (pow.f64 (*.f64 (fma.f64 lambda1 (-.f64 lambda1 lambda2) (*.f64 lambda2 lambda2)) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 lambda1 (-.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) #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)))
(exp.f64 (*.f64 (log.f64 (fma.f64 phi1 phi1 (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2)))) #s(literal 1/2 binary64)))
(hypot.f64 phi1 (-.f64 lambda1 lambda2))
(hypot.f64 phi1 (+.f64 lambda1 lambda2))
(hypot.f64 phi1 (exp.f64 (log.f64 (-.f64 lambda1 lambda2))))
(hypot.f64 (-.f64 lambda1 lambda2) phi1)
(hypot.f64 (-.f64 lambda1 lambda2) (exp.f64 (log.f64 phi1)))
(hypot.f64 (+.f64 lambda1 lambda2) phi1)
(hypot.f64 (+.f64 lambda1 lambda2) (exp.f64 (log.f64 phi1)))
(hypot.f64 (exp.f64 (log.f64 (-.f64 lambda1 lambda2))) phi1)
(hypot.f64 (exp.f64 (log.f64 (-.f64 lambda1 lambda2))) (exp.f64 (log.f64 phi1)))
(hypot.f64 (exp.f64 (log.f64 phi1)) (-.f64 lambda1 lambda2))
(hypot.f64 (exp.f64 (log.f64 phi1)) (+.f64 lambda1 lambda2))
(hypot.f64 (exp.f64 (log.f64 phi1)) (exp.f64 (log.f64 (-.f64 lambda1 lambda2))))
(sqrt.f64 (fma.f64 phi1 phi1 (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 phi1 phi1 (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2))))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2)) (*.f64 (+.f64 (-.f64 lambda1 lambda2) phi1) (-.f64 (-.f64 lambda1 lambda2) phi1))))) (sqrt.f64 (fma.f64 phi1 (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1)))) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2)) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2)) (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 phi1 phi1 (*.f64 (-.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) (sqrt.f64 (*.f64 (fma.f64 phi1 phi1 (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2))) (fma.f64 phi1 phi1 (*.f64 (-.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))))))
(/.f64 (sqrt.f64 (fma.f64 phi1 (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1)))) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2)) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2)) (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2)))))) (sqrt.f64 (fma.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2)) (*.f64 (+.f64 (-.f64 lambda1 lambda2) phi1) (-.f64 (-.f64 lambda1 lambda2) phi1))))))
(/.f64 (sqrt.f64 (fma.f64 phi1 (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1)))) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2)) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2)) (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2)))))) (sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2))) (*.f64 (*.f64 phi1 phi1) (fma.f64 phi1 phi1 (*.f64 (-.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 phi1 phi1 (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2))) (fma.f64 phi1 phi1 (*.f64 (-.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))) (sqrt.f64 (fma.f64 phi1 phi1 (*.f64 (-.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))))
(/.f64 (sqrt.f64 (neg.f64 (fma.f64 phi1 (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1)))) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2)) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2)) (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2))))))) (sqrt.f64 (neg.f64 (fma.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2)) (*.f64 (+.f64 (-.f64 lambda1 lambda2) phi1) (-.f64 (-.f64 lambda1 lambda2) phi1)))))))
(/.f64 (sqrt.f64 (neg.f64 (*.f64 (fma.f64 phi1 phi1 (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2))) (fma.f64 phi1 phi1 (*.f64 (-.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))))) (sqrt.f64 (fma.f64 phi1 (neg.f64 phi1) (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2)))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 phi1 phi1 (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2))) (*.f64 (+.f64 (-.f64 lambda1 lambda2) phi1) (-.f64 (-.f64 lambda1 lambda2) phi1)))) (sqrt.f64 (*.f64 (+.f64 (-.f64 lambda1 lambda2) phi1) (-.f64 (-.f64 lambda1 lambda2) phi1))))
(/.f64 (neg.f64 (sqrt.f64 (fma.f64 phi1 (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1)))) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2)) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2)) (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2))))))) (neg.f64 (sqrt.f64 (fma.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2)) (*.f64 (+.f64 (-.f64 lambda1 lambda2) phi1) (-.f64 (-.f64 lambda1 lambda2) phi1)))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 phi1 phi1 (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2))) (fma.f64 phi1 phi1 (*.f64 (-.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))))) (neg.f64 (sqrt.f64 (fma.f64 phi1 phi1 (*.f64 (-.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))))
(pow.f64 (fma.f64 phi1 phi1 (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2))) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (fma.f64 phi1 phi1 (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2))) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (fma.f64 phi1 phi1 (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2))) (fma.f64 phi1 phi1 (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2)))) #s(literal 1/4 binary64))
(pow.f64 (exp.f64 (log.f64 (fma.f64 phi1 phi1 (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2))))) #s(literal 1/2 binary64))
(*.f64 (sqrt.f64 (fma.f64 phi1 (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1)))) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2)) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2)) (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2)))))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2)) (*.f64 (+.f64 (-.f64 lambda1 lambda2) phi1) (-.f64 (-.f64 lambda1 lambda2) phi1))))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (fma.f64 phi1 (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1)))) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2)) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2)) (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2)) (*.f64 (+.f64 (-.f64 lambda1 lambda2) phi1) (-.f64 (-.f64 lambda1 lambda2) phi1)))))))
(*.f64 (sqrt.f64 (fma.f64 phi1 (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1)))) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2)) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2)) (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2)))))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2)) (*.f64 (+.f64 (-.f64 lambda1 lambda2) phi1) (-.f64 (-.f64 lambda1 lambda2) phi1)))))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 phi1 phi1 (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2))) (fma.f64 phi1 phi1 (*.f64 (-.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 phi1 phi1 (*.f64 (-.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 phi1 phi1 (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2))) (fma.f64 phi1 phi1 (*.f64 (-.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 phi1 phi1 (*.f64 (-.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 phi1 phi1 (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2))) (fma.f64 phi1 phi1 (*.f64 (-.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 phi1 phi1 (*.f64 (-.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))))
(*.f64 (pow.f64 (fma.f64 phi1 phi1 (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2))) #s(literal 1/4 binary64)) (pow.f64 (fma.f64 phi1 phi1 (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2))) #s(literal 1/4 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 R lambda1))
(+.f64 (*.f64 R #s(literal 0 binary64)) (*.f64 R lambda1))
(-.f64 #s(literal 0 binary64) (*.f64 R lambda1))
(fma.f64 R #s(literal 0 binary64) (*.f64 R lambda1))
(neg.f64 (*.f64 R lambda1))
(*.f64 R lambda1)
(*.f64 lambda1 R)
(*.f64 lambda1 (neg.f64 R))
(*.f64 (neg.f64 R) lambda1)
(*.f64 #s(literal -1 binary64) (*.f64 R lambda1))
(*.f64 (*.f64 R lambda1) #s(literal -1 binary64))
(exp.f64 (*.f64 (log.f64 (/.f64 lambda1 (*.f64 phi2 phi2))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 phi2 phi2) lambda1))
(-.f64 (/.f64 #s(literal 0 binary64) lambda1) (/.f64 (*.f64 phi2 phi2) lambda1))
(neg.f64 (/.f64 (*.f64 phi2 phi2) lambda1))
(/.f64 phi2 (/.f64 lambda1 phi2))
(/.f64 (*.f64 phi2 phi2) lambda1)
(/.f64 (neg.f64 (*.f64 phi2 phi2)) lambda1)
(/.f64 #s(literal 1 binary64) (/.f64 lambda1 (*.f64 phi2 phi2)))
(/.f64 #s(literal 1 binary64) (/.f64 lambda1 (*.f64 (neg.f64 (*.f64 phi2 phi2)) #s(literal -1 binary64))))
(/.f64 #s(literal -1 binary64) (/.f64 lambda1 (*.f64 phi2 phi2)))
(/.f64 (*.f64 (neg.f64 (*.f64 phi2 phi2)) #s(literal -1 binary64)) lambda1)
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 phi2 phi2)) #s(literal -1 binary64))) lambda1)
(pow.f64 (/.f64 lambda1 (*.f64 phi2 phi2)) #s(literal -1 binary64))
(*.f64 phi2 (/.f64 phi2 lambda1))
(*.f64 phi2 (*.f64 (/.f64 #s(literal 1 binary64) lambda1) phi2))
(*.f64 (*.f64 phi2 phi2) (/.f64 #s(literal 1 binary64) lambda1))
(*.f64 (neg.f64 (*.f64 phi2 phi2)) (/.f64 #s(literal 1 binary64) lambda1))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi2 phi2) lambda1))
(*.f64 (/.f64 #s(literal 1 binary64) lambda1) (*.f64 phi2 phi2))
(*.f64 (/.f64 #s(literal 1 binary64) lambda1) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 phi2 phi2)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) lambda1) (/.f64 (*.f64 phi2 phi2) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 phi2 phi2) lambda1))
(*.f64 (/.f64 phi2 lambda1) phi2)
(*.f64 (/.f64 phi2 lambda1) (/.f64 phi2 #s(literal -1 binary64)))
(*.f64 (/.f64 phi2 lambda1) (/.f64 (neg.f64 phi2) #s(literal -1 binary64)))
(*.f64 (neg.f64 phi2) (/.f64 phi2 lambda1))
(*.f64 (*.f64 (neg.f64 (*.f64 phi2 phi2)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) lambda1))
(*.f64 (/.f64 phi2 #s(literal -1 binary64)) (/.f64 phi2 lambda1))
(*.f64 (/.f64 (neg.f64 phi2) #s(literal -1 binary64)) (/.f64 phi2 lambda1))
(*.f64 (pow.f64 (/.f64 lambda1 (*.f64 phi2 phi2)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 lambda1 (*.f64 phi2 phi2)) #s(literal -1/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) phi2) (/.f64 phi2 lambda1))
(*.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (*.f64 phi2 phi2))) (/.f64 #s(literal 1 binary64) lambda1))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) lambda1) phi2) phi2)
(+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))
(+.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1)
(+.f64 #s(literal 0 binary64) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))
(+.f64 (/.f64 (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1))) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))) (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))))
(-.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))
(-.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1)
(-.f64 #s(literal 0 binary64) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))
(-.f64 (/.f64 (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1))) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))) (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))))
(-.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))) (/.f64 (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1))) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))))
(-.f64 (/.f64 (*.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1)))) (fma.f64 lambda1 lambda1 (*.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))))) (/.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (fma.f64 lambda1 lambda1 (*.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))))))
(fma.f64 lambda1 (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1) lambda1)
(fma.f64 lambda1 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))
(fma.f64 lambda1 #s(literal -1 binary64) (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))
(fma.f64 lambda1 (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) lambda1) (/.f64 (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1))) lambda1)) (+.f64 (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1) #s(literal 1 binary64))) (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))))
(fma.f64 lambda1 (*.f64 (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1) #s(literal -1 binary64)) lambda1)
(fma.f64 (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1) lambda1 lambda1)
(fma.f64 (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1) (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (+.f64 (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1) #s(literal 1 binary64))) (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))))
(fma.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) #s(literal 1 binary64) lambda1)
(fma.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) #s(literal -1 binary64) lambda1)
(fma.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (/.f64 lambda1 lambda1) lambda1)
(fma.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (/.f64 (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1) (+.f64 (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1) #s(literal 1 binary64))) (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))))
(fma.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (*.f64 lambda1 (/.f64 #s(literal 1 binary64) lambda1)) lambda1)
(fma.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (*.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (/.f64 lambda1 (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64))))) lambda1)
(fma.f64 (fma.f64 lambda2 (*.f64 lambda2 lambda2) (/.f64 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2)))) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (/.f64 #s(literal 1 binary64) (fma.f64 lambda2 lambda2 (*.f64 (*.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64)) (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))) lambda1)
(fma.f64 (fma.f64 lambda2 (*.f64 lambda2 lambda2) (/.f64 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2)))) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 lambda2 lambda2 (*.f64 (*.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64)) (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))))) lambda1)
(fma.f64 (fma.f64 lambda2 (*.f64 lambda2 lambda2) (/.f64 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2)))) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 lambda2 lambda2 (*.f64 (*.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64)) (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))) #s(literal 1 binary64)) lambda1)
(fma.f64 (fma.f64 lambda2 lambda2 (*.f64 (*.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64)) (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))) (*.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (/.f64 #s(literal 1 binary64) (fma.f64 lambda2 lambda2 (*.f64 (*.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64)) (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))))) lambda1)
(fma.f64 (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1))) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))) (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))))
(fma.f64 (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1))) (/.f64 lambda1 (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64)))) lambda1)
(fma.f64 (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1))) (neg.f64 (/.f64 lambda1 (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64))))) lambda1)
(fma.f64 (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1))) (*.f64 (/.f64 lambda1 (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1 binary64)) lambda1)
(fma.f64 (*.f64 lambda1 lambda1) (/.f64 #s(literal 1 binary64) lambda1) (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))
(fma.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (/.f64 #s(literal 1 binary64) (fma.f64 lambda1 lambda1 #s(literal 0 binary64))) (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))
(fma.f64 #s(literal 1 binary64) lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))
(fma.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1)
(fma.f64 (/.f64 #s(literal 1 binary64) lambda1) (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64))) lambda1)
(fma.f64 #s(literal -1 binary64) lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))
(fma.f64 #s(literal -1 binary64) (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1)
(fma.f64 (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) lambda1) lambda1)
(fma.f64 (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) lambda1) #s(literal -1 binary64)) lambda1)
(fma.f64 (/.f64 lambda1 (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64)))) (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1))) lambda1)
(fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 lambda1 (fma.f64 lambda2 (*.f64 lambda2 lambda2) (/.f64 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2)))) (*.f64 lambda1 (*.f64 lambda1 lambda1)))))) (/.f64 lambda1 (fma.f64 lambda2 lambda2 (*.f64 (*.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64)) (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))) lambda1)
(fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 lambda1 (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1))))) (/.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)) lambda1)
(fma.f64 (/.f64 lambda1 lambda1) (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1)
(fma.f64 (/.f64 lambda1 lambda1) (/.f64 (/.f64 (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1))) lambda1) (+.f64 (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1) #s(literal 1 binary64))) (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))))
(fma.f64 (/.f64 lambda1 (/.f64 lambda1 (fma.f64 lambda2 (*.f64 lambda2 lambda2) (/.f64 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2)))) (*.f64 lambda1 (*.f64 lambda1 lambda1)))))) (/.f64 #s(literal 1 binary64) (fma.f64 lambda2 lambda2 (*.f64 (*.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64)) (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))) lambda1)
(fma.f64 (/.f64 lambda1 (/.f64 lambda1 (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1))))) (/.f64 lambda1 (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64)))) lambda1)
(fma.f64 (/.f64 (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1) lambda1) (/.f64 (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64))) (+.f64 (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1) #s(literal 1 binary64))) (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))))
(fma.f64 (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) lambda1) (/.f64 (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1))) lambda1)) lambda1) (/.f64 (*.f64 lambda1 lambda1) (+.f64 (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1) #s(literal 1 binary64))) (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))))
(fma.f64 (/.f64 (/.f64 (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1))) lambda1) lambda1) (/.f64 lambda1 (+.f64 (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1) #s(literal 1 binary64))) (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))))
(fma.f64 (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (fma.f64 lambda2 (*.f64 lambda2 lambda2) (/.f64 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2)))) (*.f64 lambda1 (*.f64 lambda1 lambda1))))) (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (/.f64 #s(literal 1 binary64) (fma.f64 lambda2 lambda2 (*.f64 (*.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64)) (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))))) lambda1)
(fma.f64 (*.f64 (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1) #s(literal -1 binary64)) lambda1 lambda1)
(fma.f64 (*.f64 lambda1 (/.f64 #s(literal 1 binary64) lambda1)) (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1)
(neg.f64 (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))
(/.f64 (fma.f64 lambda1 (*.f64 lambda1 lambda1) (*.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1))))) (fma.f64 lambda1 lambda1 (*.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))))
(/.f64 (fma.f64 lambda1 lambda1 (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1)))) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))
(/.f64 (fma.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (/.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)) (*.f64 (fma.f64 lambda1 lambda1 #s(literal 0 binary64)) lambda1)) (*.f64 (fma.f64 lambda1 lambda1 #s(literal 0 binary64)) (/.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))))
(/.f64 (fma.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (/.f64 lambda1 (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64)))) (*.f64 (fma.f64 lambda1 lambda1 #s(literal 0 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 lambda1 lambda1 #s(literal 0 binary64)) (/.f64 lambda1 (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64))))))
(/.f64 (fma.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 (fma.f64 lambda1 lambda1 #s(literal 0 binary64)) (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64))))) (*.f64 (fma.f64 lambda1 lambda1 #s(literal 0 binary64)) lambda1))
(/.f64 (fma.f64 (*.f64 lambda1 lambda1) (/.f64 lambda1 (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64)))) lambda1) (/.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))
(/.f64 (fma.f64 lambda1 (*.f64 lambda1 lambda1) (*.f64 lambda1 (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64))))) (*.f64 lambda1 lambda1))
(/.f64 (fma.f64 (*.f64 lambda1 lambda1) (/.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)) (*.f64 lambda1 lambda1)) (*.f64 lambda1 (/.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))))
(/.f64 (fma.f64 lambda1 (fma.f64 lambda1 lambda1 #s(literal 0 binary64)) (*.f64 (/.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (/.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)) (fma.f64 lambda1 lambda1 #s(literal 0 binary64))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 lambda1 lambda1 #s(literal 0 binary64)) (*.f64 (/.f64 lambda1 (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64)))) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (/.f64 lambda1 (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64)))) (fma.f64 lambda1 lambda1 #s(literal 0 binary64))))
(/.f64 (+.f64 lambda1 (*.f64 (/.f64 lambda1 (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64)))) (*.f64 lambda1 lambda1))) (*.f64 (/.f64 lambda1 (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64)))) lambda1))
(/.f64 (fma.f64 (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64))) (fma.f64 lambda1 lambda1 #s(literal 0 binary64)) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 lambda1 (fma.f64 lambda1 lambda1 #s(literal 0 binary64))))
(/.f64 (fma.f64 lambda1 lambda1 (*.f64 (/.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)) (*.f64 lambda1 lambda1))) (*.f64 (/.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)) lambda1))
(/.f64 (fma.f64 lambda1 (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64))) (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 lambda1 lambda1))
(/.f64 (-.f64 (*.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (/.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))) (*.f64 (fma.f64 lambda1 lambda1 #s(literal 0 binary64)) lambda1)) (*.f64 (fma.f64 lambda1 lambda1 #s(literal 0 binary64)) (/.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))))
(/.f64 (-.f64 (*.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (/.f64 lambda1 (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64))))) (*.f64 (fma.f64 lambda1 lambda1 #s(literal 0 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 lambda1 lambda1 #s(literal 0 binary64)) (/.f64 lambda1 (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64))))))
(/.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (fma.f64 lambda1 lambda1 #s(literal 0 binary64)) (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64))))) (*.f64 (fma.f64 lambda1 lambda1 #s(literal 0 binary64)) lambda1))
(/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (/.f64 lambda1 (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64))))) lambda1) (/.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))
(/.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda1 (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64))))) (*.f64 lambda1 lambda1))
(/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (/.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))) (*.f64 lambda1 lambda1)) (*.f64 lambda1 (/.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))))
(/.f64 (-.f64 (*.f64 (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1))) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))) (*.f64 (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)) (*.f64 lambda1 lambda1))) (fma.f64 lambda1 lambda1 (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1)))))
(/.f64 (-.f64 (*.f64 lambda1 (fma.f64 lambda1 lambda1 #s(literal 0 binary64))) (*.f64 (/.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (/.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)) (fma.f64 lambda1 lambda1 #s(literal 0 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (fma.f64 lambda1 lambda1 #s(literal 0 binary64))) (*.f64 (/.f64 lambda1 (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64)))) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (/.f64 lambda1 (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64)))) (fma.f64 lambda1 lambda1 #s(literal 0 binary64))))
(/.f64 (-.f64 lambda1 (*.f64 (/.f64 lambda1 (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64)))) (*.f64 lambda1 lambda1))) (*.f64 (/.f64 lambda1 (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64)))) lambda1))
(/.f64 (-.f64 (*.f64 (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64))) (fma.f64 lambda1 lambda1 #s(literal 0 binary64))) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 lambda1 (fma.f64 lambda1 lambda1 #s(literal 0 binary64))))
(/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 (/.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)) (*.f64 lambda1 lambda1))) (*.f64 (/.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)) lambda1))
(/.f64 (-.f64 (*.f64 lambda1 (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64)))) (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 lambda1 lambda1))
(/.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1))))) (fma.f64 lambda1 lambda1 (*.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (fma.f64 lambda1 lambda1 (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1)))) (*.f64 #s(literal 0 binary64) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1))) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))) #s(literal 3 binary64))) (fma.f64 (/.f64 (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1))) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))) (/.f64 (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1))) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))) (fma.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))) (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))) (*.f64 (/.f64 (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1))) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))) (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1))) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))) (/.f64 (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1))) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))) (*.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))) (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))))) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))) #s(literal -1 binary64))
(*.f64 lambda1 (+.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1)))
(*.f64 lambda1 (+.f64 (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1) #s(literal -1 binary64)))
(*.f64 lambda1 (+.f64 (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1) #s(literal 1 binary64)))
(*.f64 lambda1 (neg.f64 (+.f64 (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1) #s(literal 1 binary64))))
(*.f64 (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)) (*.f64 (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))))
(*.f64 (fma.f64 lambda1 (*.f64 lambda1 lambda1) (*.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1))))) (/.f64 #s(literal 1 binary64) (fma.f64 lambda1 lambda1 (*.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))))))
(*.f64 (fma.f64 lambda1 lambda1 (*.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))) (*.f64 (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)) (/.f64 #s(literal 1 binary64) (fma.f64 lambda1 lambda1 (*.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))))))
(*.f64 #s(literal 1 binary64) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))
(*.f64 #s(literal -1 binary64) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))
(*.f64 (fma.f64 lambda1 lambda1 (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1)))) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))) (/.f64 (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1) #s(literal 1 binary64)) lambda1)
(*.f64 (/.f64 (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)) lambda1) (/.f64 (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)) (+.f64 (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1) #s(literal 1 binary64))))
(*.f64 (/.f64 (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)) lambda1) (/.f64 (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)) (+.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1))))
(*.f64 (/.f64 (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)) lambda1) (/.f64 (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)) (+.f64 (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1) #s(literal -1 binary64))))
(*.f64 (/.f64 (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)) (fma.f64 lambda1 (*.f64 lambda1 lambda1) (*.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1)))))) (/.f64 (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)) (/.f64 #s(literal 1 binary64) (fma.f64 lambda1 lambda1 (*.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))))))
(+.f64 (*.f64 R lambda1) (*.f64 R (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))
(+.f64 (*.f64 R (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)) (*.f64 R lambda1))
(+.f64 (*.f64 R (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)) (*.f64 (neg.f64 (neg.f64 R)) lambda1))
(+.f64 (*.f64 R (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)) (*.f64 #s(literal 1 binary64) (*.f64 R lambda1)))
(-.f64 (*.f64 R (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)) (*.f64 R lambda1))
(-.f64 (/.f64 (*.f64 (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1))) (*.f64 R R)) (*.f64 R (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))) (/.f64 (*.f64 R (*.f64 lambda1 (*.f64 R lambda1))) (*.f64 R (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))))
(fma.f64 R lambda1 (*.f64 R (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))
(fma.f64 R (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (*.f64 R lambda1))
(fma.f64 R (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (*.f64 (neg.f64 (neg.f64 R)) lambda1))
(fma.f64 R (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (*.f64 #s(literal 1 binary64) (*.f64 R lambda1)))
(fma.f64 lambda1 R (*.f64 R (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))
(fma.f64 lambda1 (neg.f64 R) (*.f64 R (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))
(fma.f64 lambda1 (*.f64 R (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1)) (*.f64 R lambda1))
(fma.f64 lambda1 (*.f64 R (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1)) (*.f64 (neg.f64 (neg.f64 R)) lambda1))
(fma.f64 lambda1 (*.f64 R (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1)) (*.f64 #s(literal 1 binary64) (*.f64 R lambda1)))
(fma.f64 lambda1 (*.f64 (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1) R) (*.f64 R lambda1))
(fma.f64 lambda1 (*.f64 (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1) R) (*.f64 (neg.f64 (neg.f64 R)) lambda1))
(fma.f64 lambda1 (*.f64 (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1) R) (*.f64 #s(literal 1 binary64) (*.f64 R lambda1)))
(fma.f64 (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1) (*.f64 R lambda1) (*.f64 R lambda1))
(fma.f64 (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1) (*.f64 R lambda1) (*.f64 (neg.f64 (neg.f64 R)) lambda1))
(fma.f64 (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1) (*.f64 R lambda1) (*.f64 #s(literal 1 binary64) (*.f64 R lambda1)))
(fma.f64 (neg.f64 R) lambda1 (*.f64 R (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))
(fma.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) R (*.f64 R lambda1))
(fma.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) R (*.f64 (neg.f64 (neg.f64 R)) lambda1))
(fma.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) R (*.f64 #s(literal 1 binary64) (*.f64 R lambda1)))
(fma.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (*.f64 (/.f64 #s(literal 1 binary64) lambda1) (*.f64 R lambda1)) (*.f64 R lambda1))
(fma.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (*.f64 (/.f64 #s(literal 1 binary64) lambda1) (*.f64 R lambda1)) (*.f64 (neg.f64 (neg.f64 R)) lambda1))
(fma.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (*.f64 (/.f64 #s(literal 1 binary64) lambda1) (*.f64 R lambda1)) (*.f64 #s(literal 1 binary64) (*.f64 R lambda1)))
(fma.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (*.f64 #s(literal 1 binary64) R) (*.f64 R lambda1))
(fma.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (*.f64 #s(literal 1 binary64) R) (*.f64 (neg.f64 (neg.f64 R)) lambda1))
(fma.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (*.f64 #s(literal 1 binary64) R) (*.f64 #s(literal 1 binary64) (*.f64 R lambda1)))
(fma.f64 #s(literal 1 binary64) (*.f64 R (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)) (*.f64 R lambda1))
(fma.f64 #s(literal 1 binary64) (*.f64 R (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)) (*.f64 (neg.f64 (neg.f64 R)) lambda1))
(fma.f64 #s(literal 1 binary64) (*.f64 R (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)) (*.f64 #s(literal 1 binary64) (*.f64 R lambda1)))
(fma.f64 (/.f64 #s(literal 1 binary64) lambda1) (*.f64 (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64))) R) (*.f64 R lambda1))
(fma.f64 (/.f64 #s(literal 1 binary64) lambda1) (*.f64 (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64))) R) (*.f64 (neg.f64 (neg.f64 R)) lambda1))
(fma.f64 (/.f64 #s(literal 1 binary64) lambda1) (*.f64 (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64))) R) (*.f64 #s(literal 1 binary64) (*.f64 R lambda1)))
(fma.f64 #s(literal -1 binary64) (*.f64 R lambda1) (*.f64 R (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))
(fma.f64 (*.f64 R lambda1) (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1) (*.f64 R lambda1))
(fma.f64 (*.f64 R lambda1) (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1) (*.f64 (neg.f64 (neg.f64 R)) lambda1))
(fma.f64 (*.f64 R lambda1) (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1) (*.f64 #s(literal 1 binary64) (*.f64 R lambda1)))
(fma.f64 (*.f64 R lambda1) #s(literal -1 binary64) (*.f64 R (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))
(fma.f64 (*.f64 R (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)) #s(literal 1 binary64) (*.f64 R lambda1))
(fma.f64 (*.f64 R (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)) #s(literal 1 binary64) (*.f64 (neg.f64 (neg.f64 R)) lambda1))
(fma.f64 (*.f64 R (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)) #s(literal 1 binary64) (*.f64 #s(literal 1 binary64) (*.f64 R lambda1)))
(fma.f64 (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) lambda1) R) (*.f64 R lambda1))
(fma.f64 (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) lambda1) R) (*.f64 (neg.f64 (neg.f64 R)) lambda1))
(fma.f64 (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) lambda1) R) (*.f64 #s(literal 1 binary64) (*.f64 R lambda1)))
(fma.f64 (*.f64 R (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1)) lambda1 (*.f64 R lambda1))
(fma.f64 (*.f64 R (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1)) lambda1 (*.f64 (neg.f64 (neg.f64 R)) lambda1))
(fma.f64 (*.f64 R (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1)) lambda1 (*.f64 #s(literal 1 binary64) (*.f64 R lambda1)))
(fma.f64 (*.f64 (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1) R) lambda1 (*.f64 R lambda1))
(fma.f64 (*.f64 (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1) R) lambda1 (*.f64 (neg.f64 (neg.f64 R)) lambda1))
(fma.f64 (*.f64 (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1) R) lambda1 (*.f64 #s(literal 1 binary64) (*.f64 R lambda1)))
(fma.f64 (*.f64 R (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal 1 binary64) lambda1) (*.f64 R lambda1))
(fma.f64 (*.f64 R (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal 1 binary64) lambda1) (*.f64 (neg.f64 (neg.f64 R)) lambda1))
(fma.f64 (*.f64 R (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal 1 binary64) lambda1) (*.f64 #s(literal 1 binary64) (*.f64 R lambda1)))
(fma.f64 (*.f64 (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64))) R) (/.f64 #s(literal 1 binary64) lambda1) (*.f64 R lambda1))
(fma.f64 (*.f64 (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64))) R) (/.f64 #s(literal 1 binary64) lambda1) (*.f64 (neg.f64 (neg.f64 R)) lambda1))
(fma.f64 (*.f64 (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64))) R) (/.f64 #s(literal 1 binary64) lambda1) (*.f64 #s(literal 1 binary64) (*.f64 R lambda1)))
(fma.f64 (*.f64 (*.f64 R lambda1) #s(literal 1 binary64)) (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1) (*.f64 R lambda1))
(fma.f64 (*.f64 (*.f64 R lambda1) #s(literal 1 binary64)) (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1) (*.f64 (neg.f64 (neg.f64 R)) lambda1))
(fma.f64 (*.f64 (*.f64 R lambda1) #s(literal 1 binary64)) (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1) (*.f64 #s(literal 1 binary64) (*.f64 R lambda1)))
(fma.f64 (*.f64 (*.f64 R lambda1) (/.f64 #s(literal 1 binary64) lambda1)) (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (*.f64 R lambda1))
(fma.f64 (*.f64 (*.f64 R lambda1) (/.f64 #s(literal 1 binary64) lambda1)) (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (*.f64 (neg.f64 (neg.f64 R)) lambda1))
(fma.f64 (*.f64 (*.f64 R lambda1) (/.f64 #s(literal 1 binary64) lambda1)) (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (*.f64 #s(literal 1 binary64) (*.f64 R lambda1)))
(/.f64 R (/.f64 #s(literal 1 binary64) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1))) (*.f64 R R) (*.f64 (*.f64 R lambda1) (-.f64 (*.f64 R lambda1) (*.f64 R (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))))) (fma.f64 (*.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1)))) (*.f64 R (*.f64 R R)) (*.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 R (*.f64 R R))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 R (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))) (*.f64 (*.f64 R (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))) (*.f64 R (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 lambda1 lambda1 (*.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))) (*.f64 R (fma.f64 lambda1 (*.f64 lambda1 lambda1) (*.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)) (*.f64 R (fma.f64 lambda1 lambda1 (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 lambda1 lambda1 (*.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))) (*.f64 (fma.f64 lambda1 (*.f64 lambda1 lambda1) (*.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1))))) R)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)) (*.f64 (fma.f64 lambda1 lambda1 (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1)))) R)))
(/.f64 (fma.f64 (*.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1)))) (*.f64 R (*.f64 R R)) (*.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 R (*.f64 R R)))) (fma.f64 (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1))) (*.f64 R R) (*.f64 (*.f64 R lambda1) (-.f64 (*.f64 R lambda1) (*.f64 R (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))))))
(/.f64 (*.f64 (*.f64 R (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))) (*.f64 R (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))) (*.f64 R (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))))
(/.f64 (*.f64 R (fma.f64 lambda1 (*.f64 lambda1 lambda1) (*.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1)))))) (fma.f64 lambda1 lambda1 (*.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))))
(/.f64 (*.f64 R (fma.f64 lambda1 lambda1 (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1))))) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))
(/.f64 (*.f64 (fma.f64 lambda1 (*.f64 lambda1 lambda1) (*.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1))))) R) (fma.f64 lambda1 lambda1 (*.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))))
(/.f64 (*.f64 (fma.f64 lambda1 lambda1 (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1)))) R) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1)))) (*.f64 R (*.f64 R R)) (*.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 R (*.f64 R R))))) (neg.f64 (fma.f64 (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1))) (*.f64 R R) (*.f64 (*.f64 R lambda1) (-.f64 (*.f64 R lambda1) (*.f64 R (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 R (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))) (*.f64 R (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))))) (neg.f64 (*.f64 R (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))))
(/.f64 (neg.f64 (*.f64 R (fma.f64 lambda1 (*.f64 lambda1 lambda1) (*.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1))))))) (fma.f64 lambda1 lambda1 (*.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))))
(/.f64 (neg.f64 (*.f64 R (fma.f64 lambda1 lambda1 (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1)))))) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))
(/.f64 (neg.f64 (*.f64 (fma.f64 lambda1 (*.f64 lambda1 lambda1) (*.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1))))) R)) (fma.f64 lambda1 lambda1 (*.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 lambda1 lambda1 (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1)))) R)) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))
(/.f64 (fma.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 R (*.f64 R R)) (*.f64 (*.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1)))) (*.f64 R (*.f64 R R)))) (fma.f64 R (*.f64 lambda1 (*.f64 R lambda1)) (-.f64 (*.f64 (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1))) (*.f64 R R)) (*.f64 R (*.f64 (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64))) R)))))
(/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1)))) (*.f64 R (*.f64 R R))) (*.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 R (*.f64 R R)))) (fma.f64 (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1))) (*.f64 R R) (*.f64 (*.f64 R lambda1) (-.f64 (*.f64 R lambda1) (*.f64 R (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))))))
(/.f64 (-.f64 (*.f64 R (*.f64 lambda1 (*.f64 R lambda1))) (*.f64 (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1))) (*.f64 R R))) (-.f64 (*.f64 R lambda1) (*.f64 R (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))))
(*.f64 R (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))
(*.f64 lambda1 (+.f64 (neg.f64 R) (*.f64 R (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1))))
(*.f64 lambda1 (fma.f64 R (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1) (neg.f64 R)))
(*.f64 lambda1 (-.f64 (*.f64 R (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1)) (neg.f64 R)))
(*.f64 lambda1 (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1)) R))
(*.f64 lambda1 (*.f64 (+.f64 (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1) #s(literal -1 binary64)) R))
(*.f64 (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)) R)
(*.f64 (fma.f64 lambda1 (*.f64 lambda1 lambda1) (*.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1))))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 lambda1 lambda1 (*.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))))) R))
(*.f64 (fma.f64 lambda1 lambda1 (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1)))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))) R))
(*.f64 (*.f64 R lambda1) (+.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1)))
(*.f64 (*.f64 R lambda1) (+.f64 (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1) #s(literal -1 binary64)))
(*.f64 (*.f64 R lambda1) (+.f64 (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1) #s(literal 1 binary64)))
(*.f64 (fma.f64 (*.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1)))) (*.f64 R (*.f64 R R)) (*.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 R (*.f64 R R)))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1))) (*.f64 R R) (*.f64 (*.f64 R lambda1) (-.f64 (*.f64 R lambda1) (*.f64 R (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))))))
(*.f64 (*.f64 (*.f64 R (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))) (*.f64 R (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))) (/.f64 #s(literal 1 binary64) (*.f64 R (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))))
(*.f64 (*.f64 R (fma.f64 lambda1 (*.f64 lambda1 lambda1) (*.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1)))))) (/.f64 #s(literal 1 binary64) (fma.f64 lambda1 lambda1 (*.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))))))
(*.f64 (*.f64 R (fma.f64 lambda1 lambda1 (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1))))) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))))
(*.f64 (*.f64 (fma.f64 lambda1 (*.f64 lambda1 lambda1) (*.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1))))) R) (/.f64 #s(literal 1 binary64) (fma.f64 lambda1 lambda1 (*.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))))))
(*.f64 (*.f64 (fma.f64 lambda1 lambda1 (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1)))) R) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))))
(*.f64 (/.f64 R lambda1) (/.f64 (fma.f64 lambda1 lambda1 (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1)))) (+.f64 (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1) #s(literal 1 binary64))))
(*.f64 (/.f64 (fma.f64 lambda1 lambda1 (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1)))) lambda1) (/.f64 R (+.f64 (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1) #s(literal 1 binary64))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) lambda1) lambda2) (*.f64 (/.f64 #s(literal 1 binary64) lambda1) (*.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) lambda1) (*.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) lambda1) lambda2))
(+.f64 (*.f64 lambda2 (/.f64 #s(literal 1 binary64) lambda1)) (*.f64 (*.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) lambda1)))
(+.f64 (*.f64 (*.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) lambda1)) (*.f64 lambda2 (/.f64 #s(literal 1 binary64) lambda1)))
(exp.f64 (*.f64 (log.f64 (/.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1))
(-.f64 (/.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1)) (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)) lambda1) (/.f64 (/.f64 (*.f64 lambda2 lambda2) (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)) lambda1))
(-.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1)) (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64)))) (/.f64 (*.f64 lambda2 lambda2) (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64)))))
(-.f64 (/.f64 #s(literal 0 binary64) lambda1) (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1))
(fma.f64 lambda2 (/.f64 #s(literal 1 binary64) lambda1) (*.f64 (*.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) lambda1)))
(fma.f64 (*.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) lambda1) (*.f64 lambda2 (/.f64 #s(literal 1 binary64) lambda1)))
(fma.f64 (/.f64 #s(literal 1 binary64) lambda1) lambda2 (*.f64 (/.f64 #s(literal 1 binary64) lambda1) (*.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64))))
(fma.f64 (/.f64 #s(literal 1 binary64) lambda1) (*.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) lambda1) lambda2))
(neg.f64 (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1))
(/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1)
(/.f64 (fma.f64 lambda2 (*.f64 lambda2 lambda2) (/.f64 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2)))) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (fma.f64 lambda2 lambda2 (*.f64 (*.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64)) (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))) lambda1))
(/.f64 (fma.f64 lambda2 (*.f64 lambda2 lambda2) (/.f64 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2)))) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 lambda1 (fma.f64 lambda2 lambda2 (*.f64 (*.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64)) (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))))
(/.f64 (fma.f64 lambda2 (*.f64 lambda2 lambda2) (/.f64 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2)))) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (neg.f64 (*.f64 lambda1 (fma.f64 lambda2 lambda2 (*.f64 (*.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64)) (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))))))
(/.f64 (fma.f64 lambda2 (*.f64 lambda2 lambda2) (/.f64 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2)))) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (neg.f64 (*.f64 (fma.f64 lambda2 lambda2 (*.f64 (*.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64)) (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))) lambda1)))
(/.f64 (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1))) (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 lambda1 (fma.f64 lambda2 lambda2 (*.f64 (*.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64)) (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))) (fma.f64 lambda2 (*.f64 lambda2 lambda2) (/.f64 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2)))) (*.f64 lambda1 (*.f64 lambda1 lambda1))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64))) (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 lambda2 lambda2 (*.f64 (*.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64)) (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))) lambda1) (fma.f64 lambda2 (*.f64 lambda2 lambda2) (/.f64 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2)))) (*.f64 lambda1 (*.f64 lambda1 lambda1))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 lambda2 lambda2 (*.f64 (*.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64)) (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))) (/.f64 (fma.f64 lambda2 (*.f64 lambda2 lambda2) (/.f64 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2)))) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) lambda1)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (/.f64 (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1))) lambda1)))
(/.f64 (/.f64 #s(literal 1 binary64) lambda1) (/.f64 lambda1 (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64)))))
(/.f64 #s(literal -1 binary64) (/.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))
(/.f64 (/.f64 (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1))) lambda1) (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))
(/.f64 (/.f64 (fma.f64 lambda2 (*.f64 lambda2 lambda2) (/.f64 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2)))) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) lambda1) (fma.f64 lambda2 lambda2 (*.f64 (*.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64)) (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))))
(/.f64 (neg.f64 (/.f64 (fma.f64 lambda2 (*.f64 lambda2 lambda2) (/.f64 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2)))) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) lambda1)) (fma.f64 lambda2 lambda2 (*.f64 (*.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64)) (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))))
(pow.f64 (/.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)) #s(literal -1 binary64))
(*.f64 (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1) (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))
(*.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (/.f64 #s(literal 1 binary64) lambda1))
(*.f64 (fma.f64 lambda2 (*.f64 lambda2 lambda2) (/.f64 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2)))) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (/.f64 #s(literal 1 binary64) (*.f64 lambda1 (fma.f64 lambda2 lambda2 (*.f64 (*.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64)) (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))))))
(*.f64 (fma.f64 lambda2 (*.f64 lambda2 lambda2) (/.f64 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2)))) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 lambda2 lambda2 (*.f64 (*.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64)) (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))) lambda1)))
(*.f64 (fma.f64 lambda2 (*.f64 lambda2 lambda2) (/.f64 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2)))) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 lambda2 lambda2 (*.f64 (*.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64)) (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))) (/.f64 #s(literal 1 binary64) lambda1)))
(*.f64 (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1))) (/.f64 #s(literal 1 binary64) (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64)))))
(*.f64 (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1))) (*.f64 (/.f64 lambda1 (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal 1 binary64) lambda1)))
(*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1))
(*.f64 (/.f64 #s(literal 1 binary64) lambda1) (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))
(*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1))
(*.f64 (/.f64 (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1))) lambda1) (/.f64 lambda1 (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64)))))
(*.f64 (/.f64 (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1))) lambda1) (/.f64 (/.f64 lambda1 (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64)))) #s(literal -1 binary64)))
(*.f64 (/.f64 (fma.f64 lambda2 (*.f64 lambda2 lambda2) (/.f64 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2)))) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) lambda1) (/.f64 #s(literal 1 binary64) (fma.f64 lambda2 lambda2 (*.f64 (*.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64)) (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))))
(*.f64 (/.f64 (fma.f64 lambda2 (*.f64 lambda2 lambda2) (/.f64 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2)))) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) lambda1) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 lambda2 lambda2 (*.f64 (*.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64)) (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 lambda1 (fma.f64 lambda2 (*.f64 lambda2 lambda2) (/.f64 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2)))) (*.f64 lambda1 (*.f64 lambda1 lambda1))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 lambda2 lambda2 (*.f64 (*.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64)) (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))))
(*.f64 (pow.f64 (/.f64 lambda1 (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1)))) #s(literal -1 binary64)) (/.f64 lambda1 (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64)))))
(*.f64 (/.f64 (fma.f64 lambda2 (*.f64 lambda2 lambda2) (/.f64 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2)))) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) #s(literal -1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 lambda2 lambda2 (*.f64 (*.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64)) (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))) lambda1))
(*.f64 (/.f64 (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1))) #s(literal -1 binary64)) (/.f64 (/.f64 lambda1 (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64)))) lambda1))
(*.f64 (/.f64 (fma.f64 lambda2 lambda2 (*.f64 (*.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64)) (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))) lambda1) (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (fma.f64 lambda2 lambda2 (*.f64 (*.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64)) (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))))
(*.f64 (pow.f64 (/.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) lambda1) (fma.f64 lambda2 (*.f64 lambda2 lambda2) (/.f64 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2)))) (*.f64 lambda1 (*.f64 lambda1 lambda1))))) (/.f64 #s(literal 1 binary64) (fma.f64 lambda2 lambda2 (*.f64 (*.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64)) (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))))
(*.f64 lambda2 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))))
(*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) lambda2)
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))))
(*.f64 lambda2 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) R))
(*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 R lambda2))
(*.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) R)
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))))
(*.f64 (*.f64 R (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) lambda2)
(*.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) R) lambda2)
(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 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) lambda2) #s(literal 0 binary64)) (*.f64 (*.f64 R (neg.f64 lambda2)) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))
(+.f64 (*.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) lambda2)) (*.f64 (*.f64 R (neg.f64 lambda2)) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))
(-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (*.f64 R lambda2)))
(fma.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) lambda2) (*.f64 (*.f64 R (neg.f64 lambda2)) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) lambda2) #s(literal 0 binary64) (*.f64 (*.f64 R (neg.f64 lambda2)) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))
(neg.f64 (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))
(neg.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (*.f64 R lambda2)))
(neg.f64 (*.f64 (*.f64 R (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) lambda2))
(*.f64 R (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))))))
(*.f64 lambda2 (*.f64 (neg.f64 R) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))
(*.f64 (neg.f64 R) (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) lambda2))
(*.f64 (neg.f64 R) (*.f64 lambda2 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))
(*.f64 (*.f64 R (neg.f64 lambda2)) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))))
(*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (*.f64 R (neg.f64 lambda2)))
(*.f64 (neg.f64 lambda2) (*.f64 R (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (*.f64 R lambda2)))
(*.f64 #s(literal -1 binary64) (*.f64 (*.f64 R (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) lambda2))
(*.f64 (*.f64 R lambda2) (neg.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))
(*.f64 (*.f64 (neg.f64 R) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) lambda2)
(*.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (*.f64 R lambda2)) #s(literal -1 binary64))
(*.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) lambda2) (neg.f64 R))
(*.f64 (*.f64 lambda2 #s(literal -1 binary64)) (*.f64 R (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))
(*.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (neg.f64 R))
(*.f64 (neg.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 R lambda2))
(*.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (neg.f64 lambda2)) R)
(*.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) #s(literal -1 binary64)) (*.f64 R lambda2))
(*.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (*.f64 lambda2 #s(literal -1 binary64))) R)
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) lambda2) #s(literal -1 binary64)) R)
(cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))
(+.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))) (-.f64 #s(literal 0 binary64) (neg.f64 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 #s(literal 0 binary64) (*.f64 R (neg.f64 lambda2)))
(+.f64 (*.f64 #s(literal 0 binary64) lambda2) (*.f64 R (neg.f64 lambda2)))
(+.f64 (*.f64 lambda2 #s(literal 0 binary64)) (*.f64 R (neg.f64 lambda2)))
(-.f64 #s(literal 0 binary64) (*.f64 R lambda2))
(fma.f64 lambda2 #s(literal 0 binary64) (*.f64 R (neg.f64 lambda2)))
(fma.f64 #s(literal 0 binary64) lambda2 (*.f64 R (neg.f64 lambda2)))
(neg.f64 (*.f64 R lambda2))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 R lambda2) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 R lambda2) (*.f64 R lambda2) (*.f64 #s(literal 0 binary64) (*.f64 R lambda2)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R lambda2) (*.f64 R lambda2))) (+.f64 #s(literal 0 binary64) (*.f64 R lambda2)))
(*.f64 R (neg.f64 lambda2))
(*.f64 lambda2 (neg.f64 R))
(*.f64 (neg.f64 R) lambda2)
(*.f64 (neg.f64 lambda2) R)
(*.f64 #s(literal -1 binary64) (*.f64 R lambda2))
(*.f64 (*.f64 R lambda2) #s(literal -1 binary64))
(*.f64 (*.f64 lambda2 #s(literal -1 binary64)) R)

simplify425.0ms (3.5%)

Memory
-19.6MiB live, 423.1MiB allocated
Algorithm
egg-herbie
Rules
11 806×lower-fma.f64
11 806×lower-fma.f32
6 938×lower-*.f64
6 938×lower-*.f32
3 480×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
05684924
117544763
257954612
080594277
Stop Event
iter limit
node limit
Counts
444 → 435
Calls
Call 1
Inputs
(* R (sqrt (+ (pow phi1 2) (pow (- lambda1 lambda2) 2))))
(* R (sqrt (+ (pow phi1 2) (pow (- lambda1 lambda2) 2))))
(* R (sqrt (+ (pow phi1 2) (pow (- lambda1 lambda2) 2))))
(* R (sqrt (+ (pow phi1 2) (pow (- lambda1 lambda2) 2))))
(* R (sqrt (+ (pow phi1 2) (pow (- lambda1 lambda2) 2))))
(* R (sqrt (+ (pow phi1 2) (pow (- lambda1 lambda2) 2))))
(* R (sqrt (+ (pow phi1 2) (pow (- lambda1 lambda2) 2))))
(* R (sqrt (+ (pow phi1 2) (pow (- lambda1 lambda2) 2))))
(* R (sqrt (+ (pow phi1 2) (pow (- lambda1 lambda2) 2))))
(* R (sqrt (+ (pow phi1 2) (pow (- lambda1 lambda2) 2))))
(* R (sqrt (+ (pow phi1 2) (pow (- lambda1 lambda2) 2))))
(* R (sqrt (+ (pow phi1 2) (pow (- lambda1 lambda2) 2))))
(* R (- lambda1 lambda2))
(+ (* 1/2 (/ (* R (pow phi1 2)) (- lambda1 lambda2))) (* R (- lambda1 lambda2)))
(+ (* R (- lambda1 lambda2)) (* (pow phi1 2) (+ (* -1/8 (/ (* R (pow phi1 2)) (pow (- lambda1 lambda2) 3))) (* 1/2 (/ R (- lambda1 lambda2))))))
(+ (* R (- lambda1 lambda2)) (* (pow phi1 2) (+ (* 1/2 (/ R (- lambda1 lambda2))) (* (pow phi1 2) (+ (* -1/8 (/ R (pow (- lambda1 lambda2) 3))) (* 1/16 (/ (* R (pow phi1 2)) (pow (- lambda1 lambda2) 5))))))))
(* R phi1)
(* phi1 (+ R (* 1/2 (/ (* R (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))
(* phi1 (+ R (+ (* -1/8 (/ (* R (pow (- lambda1 lambda2) 4)) (pow phi1 4))) (* 1/2 (/ (* R (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))
(* phi1 (+ R (+ (* -1/8 (/ (* R (pow (- lambda1 lambda2) 4)) (pow phi1 4))) (+ (* 1/16 (/ (* R (pow (- lambda1 lambda2) 6)) (pow phi1 6))) (* 1/2 (/ (* R (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))
(* -1 (* R phi1))
(* -1 (* phi1 (+ R (* 1/2 (/ (* R (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))
(* -1 (* phi1 (+ R (+ (* -1/8 (/ (* R (pow (- lambda1 lambda2) 4)) (pow phi1 4))) (* 1/2 (/ (* R (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))
(* -1 (* phi1 (+ R (+ (* -1/8 (/ (* R (pow (- lambda1 lambda2) 4)) (pow phi1 4))) (+ (* 1/16 (/ (* R (pow (- lambda1 lambda2) 6)) (pow phi1 6))) (* 1/2 (/ (* R (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))))
(* R (sqrt (+ (pow lambda2 2) (pow phi1 2))))
(+ (* -1 (* (* R (* lambda1 lambda2)) (sqrt (/ 1 (+ (pow lambda2 2) (pow phi1 2)))))) (* R (sqrt (+ (pow lambda2 2) (pow phi1 2)))))
(+ (* R (sqrt (+ (pow lambda2 2) (pow phi1 2)))) (* lambda1 (+ (* -1 (* (* R lambda2) (sqrt (/ 1 (+ (pow lambda2 2) (pow phi1 2)))))) (* 1/2 (* (* R (* lambda1 (- 1 (/ (pow lambda2 2) (+ (pow lambda2 2) (pow phi1 2)))))) (sqrt (/ 1 (+ (pow lambda2 2) (pow phi1 2)))))))))
(+ (* R (sqrt (+ (pow lambda2 2) (pow phi1 2)))) (* lambda1 (+ (* -1 (* (* R lambda2) (sqrt (/ 1 (+ (pow lambda2 2) (pow phi1 2)))))) (* lambda1 (+ (* 1/2 (* (* R (* lambda1 (* lambda2 (- 1 (/ (pow lambda2 2) (+ (pow lambda2 2) (pow phi1 2))))))) (sqrt (/ 1 (pow (+ (pow lambda2 2) (pow phi1 2)) 3))))) (* 1/2 (* (* R (- 1 (/ (pow lambda2 2) (+ (pow lambda2 2) (pow phi1 2))))) (sqrt (/ 1 (+ (pow lambda2 2) (pow phi1 2)))))))))))
(* R lambda1)
(* lambda1 (+ R (* -1 (/ (* R lambda2) lambda1))))
(* lambda1 (+ R (+ (* -1 (/ (* R lambda2) lambda1)) (* 1/2 (/ (* R (pow phi1 2)) (pow lambda1 2))))))
(* lambda1 (+ R (+ (* -1 (/ (* R lambda2) lambda1)) (+ (* 1/2 (/ (* R (* lambda2 (pow phi1 2))) (pow lambda1 3))) (* 1/2 (/ (* R (pow phi1 2)) (pow lambda1 2)))))))
(* -1 (* R lambda1))
(* -1 (* lambda1 (+ R (* -1 (/ (* R lambda2) lambda1)))))
(* -1 (* lambda1 (+ R (* -1 (/ (+ (* -1/2 (/ (* R (pow phi1 2)) lambda1)) (* R lambda2)) lambda1)))))
(* -1 (* lambda1 (+ R (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* R (pow phi1 2))) (* 1/2 (/ (* R (* lambda2 (pow phi1 2))) lambda1))) lambda1)) (* R lambda2)) lambda1)))))
(* R (sqrt (+ (pow lambda1 2) (pow phi1 2))))
(+ (* -1 (* (* R (* lambda1 lambda2)) (sqrt (/ 1 (+ (pow lambda1 2) (pow phi1 2)))))) (* R (sqrt (+ (pow lambda1 2) (pow phi1 2)))))
(+ (* R (sqrt (+ (pow lambda1 2) (pow phi1 2)))) (* lambda2 (+ (* -1 (* (* R lambda1) (sqrt (/ 1 (+ (pow lambda1 2) (pow phi1 2)))))) (* 1/2 (* (* R (* lambda2 (- 1 (/ (pow lambda1 2) (+ (pow lambda1 2) (pow phi1 2)))))) (sqrt (/ 1 (+ (pow lambda1 2) (pow phi1 2)))))))))
(+ (* R (sqrt (+ (pow lambda1 2) (pow phi1 2)))) (* lambda2 (+ (* -1 (* (* R lambda1) (sqrt (/ 1 (+ (pow lambda1 2) (pow phi1 2)))))) (* lambda2 (+ (* 1/2 (* (* R (* lambda1 (* lambda2 (- 1 (/ (pow lambda1 2) (+ (pow lambda1 2) (pow phi1 2))))))) (sqrt (/ 1 (pow (+ (pow lambda1 2) (pow phi1 2)) 3))))) (* 1/2 (* (* R (- 1 (/ (pow lambda1 2) (+ (pow lambda1 2) (pow phi1 2))))) (sqrt (/ 1 (+ (pow lambda1 2) (pow phi1 2)))))))))))
(* R lambda2)
(* lambda2 (+ R (* -1 (/ (* R lambda1) lambda2))))
(* lambda2 (+ R (+ (* -1 (/ (* R lambda1) lambda2)) (* 1/2 (/ (* R (pow phi1 2)) (pow lambda2 2))))))
(* lambda2 (+ R (+ (* -1 (/ (* R lambda1) lambda2)) (+ (* 1/2 (/ (* R (* lambda1 (pow phi1 2))) (pow lambda2 3))) (* 1/2 (/ (* R (pow phi1 2)) (pow lambda2 2)))))))
(* -1 (* R lambda2))
(* -1 (* lambda2 (+ R (* -1 (/ (* R lambda1) lambda2)))))
(* -1 (* lambda2 (+ R (* -1 (/ (+ (* -1/2 (/ (* R (pow phi1 2)) lambda2)) (* R lambda1)) lambda2)))))
(* -1 (* lambda2 (+ R (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* R (pow phi1 2))) (* 1/2 (/ (* R (* lambda1 (pow phi1 2))) lambda2))) lambda2)) (* R lambda1)) lambda2)))))
(* -1 lambda2)
(- lambda1 lambda2)
(- lambda1 lambda2)
(- lambda1 lambda2)
lambda1
(* lambda1 (+ 1 (* -1 (/ lambda2 lambda1))))
(* lambda1 (+ 1 (* -1 (/ lambda2 lambda1))))
(* lambda1 (+ 1 (* -1 (/ lambda2 lambda1))))
lambda1
(* -1 (* lambda1 (- (/ lambda2 lambda1) 1)))
(* -1 (* lambda1 (- (/ lambda2 lambda1) 1)))
(* -1 (* lambda1 (- (/ lambda2 lambda1) 1)))
lambda1
(+ lambda1 (* -1 lambda2))
(+ lambda1 (* -1 lambda2))
(+ lambda1 (* -1 lambda2))
(* -1 lambda2)
(* lambda2 (- (/ lambda1 lambda2) 1))
(* lambda2 (- (/ lambda1 lambda2) 1))
(* lambda2 (- (/ lambda1 lambda2) 1))
(* -1 lambda2)
(* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2)))))
(* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2)))))
(* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2)))))
(- lambda1 lambda2)
(- (+ lambda1 (* 1/2 (/ (pow phi1 2) (- lambda1 lambda2)))) lambda2)
(- (+ lambda1 (* (pow phi1 2) (+ (* -1/8 (/ (pow phi1 2) (pow (- lambda1 lambda2) 3))) (* 1/2 (/ 1 (- lambda1 lambda2)))))) lambda2)
(- (+ lambda1 (* (pow phi1 2) (+ (* (pow phi1 2) (- (* 1/16 (/ (pow phi1 2) (pow (- lambda1 lambda2) 5))) (* 1/8 (/ 1 (pow (- lambda1 lambda2) 3))))) (* 1/2 (/ 1 (- lambda1 lambda2)))))) lambda2)
phi1
(* phi1 (+ 1 (* 1/2 (/ (pow (- lambda1 lambda2) 2) (pow phi1 2)))))
(* phi1 (+ 1 (+ (* -1/8 (/ (pow (- lambda1 lambda2) 4) (pow phi1 4))) (* 1/2 (/ (pow (- lambda1 lambda2) 2) (pow phi1 2))))))
(* phi1 (+ 1 (+ (* -1/8 (/ (pow (- lambda1 lambda2) 4) (pow phi1 4))) (+ (* 1/16 (/ (pow (- lambda1 lambda2) 6) (pow phi1 6))) (* 1/2 (/ (pow (- lambda1 lambda2) 2) (pow phi1 2)))))))
(* -1 phi1)
(* -1 (* phi1 (+ 1 (* 1/2 (/ (pow (- lambda1 lambda2) 2) (pow phi1 2))))))
(* -1 (* phi1 (+ 1 (+ (* -1/8 (/ (pow (- lambda1 lambda2) 4) (pow phi1 4))) (* 1/2 (/ (pow (- lambda1 lambda2) 2) (pow phi1 2)))))))
(* -1 (* phi1 (+ 1 (+ (* -1/8 (/ (pow (- lambda1 lambda2) 4) (pow phi1 4))) (+ (* 1/16 (/ (pow (- lambda1 lambda2) 6) (pow phi1 6))) (* 1/2 (/ (pow (- lambda1 lambda2) 2) (pow phi1 2))))))))
(sqrt (+ (pow lambda2 2) (pow phi1 2)))
(+ (sqrt (+ (pow lambda2 2) (pow phi1 2))) (* -1 (* (* lambda1 lambda2) (sqrt (/ 1 (+ (pow lambda2 2) (pow phi1 2)))))))
(+ (sqrt (+ (pow lambda2 2) (pow phi1 2))) (* lambda1 (+ (* -1 (* lambda2 (sqrt (/ 1 (+ (pow lambda2 2) (pow phi1 2)))))) (* 1/2 (* (* lambda1 (- 1 (/ (pow lambda2 2) (+ (pow lambda2 2) (pow phi1 2))))) (sqrt (/ 1 (+ (pow lambda2 2) (pow phi1 2)))))))))
(+ (sqrt (+ (pow lambda2 2) (pow phi1 2))) (* lambda1 (+ (* -1 (* lambda2 (sqrt (/ 1 (+ (pow lambda2 2) (pow phi1 2)))))) (* lambda1 (+ (* 1/2 (* (sqrt (/ 1 (+ (pow lambda2 2) (pow phi1 2)))) (- 1 (/ (pow lambda2 2) (+ (pow lambda2 2) (pow phi1 2)))))) (* 1/2 (* (* lambda1 (* lambda2 (- 1 (/ (pow lambda2 2) (+ (pow lambda2 2) (pow phi1 2)))))) (sqrt (/ 1 (pow (+ (pow lambda2 2) (pow phi1 2)) 3))))))))))
lambda1
(* lambda1 (+ 1 (* -1 (/ lambda2 lambda1))))
(* lambda1 (+ 1 (+ (* -1 (/ lambda2 lambda1)) (* 1/2 (/ (pow phi1 2) (pow lambda1 2))))))
(* lambda1 (+ 1 (+ (* -1 (/ lambda2 lambda1)) (+ (* 1/2 (/ (* lambda2 (pow phi1 2)) (pow lambda1 3))) (* 1/2 (/ (pow phi1 2) (pow lambda1 2)))))))
(* -1 lambda1)
(* -1 (* lambda1 (+ 1 (* -1 (/ lambda2 lambda1)))))
(* -1 (* lambda1 (+ 1 (* -1 (/ (+ lambda2 (* -1/2 (/ (pow phi1 2) lambda1))) lambda1)))))
(* -1 (* lambda1 (+ 1 (* -1 (/ (+ lambda2 (* -1 (/ (+ (* 1/2 (/ (* lambda2 (pow phi1 2)) lambda1)) (* 1/2 (pow phi1 2))) lambda1))) lambda1)))))
(sqrt (+ (pow lambda1 2) (pow phi1 2)))
(+ (sqrt (+ (pow lambda1 2) (pow phi1 2))) (* -1 (* (* lambda1 lambda2) (sqrt (/ 1 (+ (pow lambda1 2) (pow phi1 2)))))))
(+ (sqrt (+ (pow lambda1 2) (pow phi1 2))) (* lambda2 (+ (* -1 (* lambda1 (sqrt (/ 1 (+ (pow lambda1 2) (pow phi1 2)))))) (* 1/2 (* (* lambda2 (- 1 (/ (pow lambda1 2) (+ (pow lambda1 2) (pow phi1 2))))) (sqrt (/ 1 (+ (pow lambda1 2) (pow phi1 2)))))))))
(+ (sqrt (+ (pow lambda1 2) (pow phi1 2))) (* lambda2 (+ (* -1 (* lambda1 (sqrt (/ 1 (+ (pow lambda1 2) (pow phi1 2)))))) (* lambda2 (+ (* 1/2 (* (sqrt (/ 1 (+ (pow lambda1 2) (pow phi1 2)))) (- 1 (/ (pow lambda1 2) (+ (pow lambda1 2) (pow phi1 2)))))) (* 1/2 (* (* lambda1 (* lambda2 (- 1 (/ (pow lambda1 2) (+ (pow lambda1 2) (pow phi1 2)))))) (sqrt (/ 1 (pow (+ (pow lambda1 2) (pow phi1 2)) 3))))))))))
lambda2
(* lambda2 (+ 1 (* -1 (/ lambda1 lambda2))))
(* lambda2 (+ 1 (+ (* -1 (/ lambda1 lambda2)) (* 1/2 (/ (pow phi1 2) (pow lambda2 2))))))
(* lambda2 (+ 1 (+ (* -1 (/ lambda1 lambda2)) (+ (* 1/2 (/ (* lambda1 (pow phi1 2)) (pow lambda2 3))) (* 1/2 (/ (pow phi1 2) (pow lambda2 2)))))))
(* -1 lambda2)
(* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2)))))
(* -1 (* lambda2 (+ 1 (* -1 (/ (+ lambda1 (* -1/2 (/ (pow phi1 2) lambda2))) lambda2)))))
(* -1 (* lambda2 (+ 1 (* -1 (/ (+ lambda1 (* -1 (/ (+ (* 1/2 (/ (* lambda1 (pow phi1 2)) lambda2)) (* 1/2 (pow phi1 2))) lambda2))) lambda2)))))
(* R lambda1)
(* R lambda1)
(* R lambda1)
(* R lambda1)
(* R lambda1)
(* R lambda1)
(* R lambda1)
(* R lambda1)
(* R lambda1)
(* R lambda1)
(* R lambda1)
(* R lambda1)
(* R lambda1)
(* R lambda1)
(* R lambda1)
(* R lambda1)
(* R lambda1)
(* R lambda1)
(* R lambda1)
(* R lambda1)
(* R lambda1)
(* R lambda1)
(* R lambda1)
(* R lambda1)
(/ (pow phi2 2) lambda1)
(/ (pow phi2 2) lambda1)
(/ (pow phi2 2) lambda1)
(/ (pow phi2 2) lambda1)
(/ (pow phi2 2) lambda1)
(/ (pow phi2 2) lambda1)
(/ (pow phi2 2) lambda1)
(/ (pow phi2 2) lambda1)
(/ (pow phi2 2) lambda1)
(/ (pow phi2 2) lambda1)
(/ (pow phi2 2) lambda1)
(/ (pow phi2 2) lambda1)
(/ (pow phi2 2) lambda1)
(/ (pow phi2 2) lambda1)
(/ (pow phi2 2) lambda1)
(/ (pow phi2 2) lambda1)
(/ (pow phi2 2) lambda1)
(/ (pow phi2 2) lambda1)
(/ (pow phi2 2) lambda1)
(/ (pow phi2 2) lambda1)
(/ (pow phi2 2) lambda1)
(/ (pow phi2 2) lambda1)
(/ (pow phi2 2) lambda1)
(/ (pow phi2 2) lambda1)
(* -1/2 (/ (pow phi2 2) lambda1))
(/ (+ (* -1/2 (pow phi2 2)) (* lambda1 lambda2)) lambda1)
(/ (+ (* -1/2 (pow phi2 2)) (* lambda1 (+ lambda2 (* -1 lambda1)))) lambda1)
(/ (+ (* -1/2 (pow phi2 2)) (* lambda1 (+ lambda2 (* -1 lambda1)))) lambda1)
(* -1 lambda1)
(* lambda1 (- (/ lambda2 lambda1) 1))
(* lambda1 (- (+ (* -1/2 (/ (pow phi2 2) (pow lambda1 2))) (/ lambda2 lambda1)) 1))
(* lambda1 (- (+ (* -1/2 (/ (pow phi2 2) (pow lambda1 2))) (/ lambda2 lambda1)) 1))
(* -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/2 (/ (pow phi2 2) lambda1))) lambda1)))))
(- lambda2 lambda1)
(- (+ lambda2 (* -1/2 (/ (pow phi2 2) lambda1))) lambda1)
(- (+ lambda2 (* -1/2 (/ (pow phi2 2) lambda1))) lambda1)
(- (+ lambda2 (* -1/2 (/ (pow phi2 2) lambda1))) lambda1)
(* -1/2 (/ (pow phi2 2) lambda1))
(* (pow phi2 2) (- (/ lambda2 (pow phi2 2)) (+ (* 1/2 (/ 1 lambda1)) (/ lambda1 (pow phi2 2)))))
(* (pow phi2 2) (- (/ lambda2 (pow phi2 2)) (+ (* 1/2 (/ 1 lambda1)) (/ lambda1 (pow phi2 2)))))
(* (pow phi2 2) (- (/ lambda2 (pow phi2 2)) (+ (* 1/2 (/ 1 lambda1)) (/ lambda1 (pow phi2 2)))))
(* -1/2 (/ (pow phi2 2) lambda1))
(* (pow phi2 2) (- (/ lambda2 (pow phi2 2)) (+ (* 1/2 (/ 1 lambda1)) (/ lambda1 (pow phi2 2)))))
(* (pow phi2 2) (- (/ lambda2 (pow phi2 2)) (+ (* 1/2 (/ 1 lambda1)) (/ lambda1 (pow phi2 2)))))
(* (pow phi2 2) (- (/ lambda2 (pow phi2 2)) (+ (* 1/2 (/ 1 lambda1)) (/ lambda1 (pow phi2 2)))))
(- (* -1/2 (/ (pow phi2 2) lambda1)) lambda1)
(- (+ lambda2 (* -1/2 (/ (pow phi2 2) lambda1))) lambda1)
(- (+ lambda2 (* -1/2 (/ (pow phi2 2) lambda1))) lambda1)
(- (+ lambda2 (* -1/2 (/ (pow phi2 2) lambda1))) lambda1)
lambda2
(* lambda2 (- (+ 1 (* -1/2 (/ (pow phi2 2) (* lambda1 lambda2)))) (/ lambda1 lambda2)))
(* lambda2 (- (+ 1 (* -1/2 (/ (pow phi2 2) (* lambda1 lambda2)))) (/ lambda1 lambda2)))
(* lambda2 (- (+ 1 (* -1/2 (/ (pow phi2 2) (* lambda1 lambda2)))) (/ lambda1 lambda2)))
lambda2
(* -1 (* lambda2 (- (* -1 (/ (- (* -1/2 (/ (pow phi2 2) lambda1)) lambda1) lambda2)) 1)))
(* -1 (* lambda2 (- (* -1 (/ (- (* -1/2 (/ (pow phi2 2) lambda1)) lambda1) lambda2)) 1)))
(* -1 (* lambda2 (- (* -1 (/ (- (* -1/2 (/ (pow phi2 2) lambda1)) lambda1) lambda2)) 1)))
(* R (- (+ lambda2 (* -1/2 (/ (pow phi2 2) lambda1))) lambda1))
(* R (- (+ lambda2 (* -1/2 (/ (pow phi2 2) lambda1))) lambda1))
(* R (- (+ lambda2 (* -1/2 (/ (pow phi2 2) lambda1))) lambda1))
(* R (- (+ lambda2 (* -1/2 (/ (pow phi2 2) lambda1))) lambda1))
(* R (- (+ lambda2 (* -1/2 (/ (pow phi2 2) lambda1))) lambda1))
(* R (- (+ lambda2 (* -1/2 (/ (pow phi2 2) lambda1))) lambda1))
(* R (- (+ lambda2 (* -1/2 (/ (pow phi2 2) lambda1))) lambda1))
(* R (- (+ lambda2 (* -1/2 (/ (pow phi2 2) lambda1))) lambda1))
(* R (- (+ lambda2 (* -1/2 (/ (pow phi2 2) lambda1))) lambda1))
(* R (- (+ lambda2 (* -1/2 (/ (pow phi2 2) lambda1))) lambda1))
(* R (- (+ lambda2 (* -1/2 (/ (pow phi2 2) lambda1))) lambda1))
(* R (- (+ lambda2 (* -1/2 (/ (pow phi2 2) lambda1))) lambda1))
(* -1/2 (/ (* R (pow phi2 2)) lambda1))
(/ (+ (* -1/2 (* R (pow phi2 2))) (* R (* lambda1 lambda2))) lambda1)
(/ (+ (* -1/2 (* R (pow phi2 2))) (* lambda1 (+ (* -1 (* R lambda1)) (* R lambda2)))) lambda1)
(/ (+ (* -1/2 (* R (pow phi2 2))) (* lambda1 (+ (* -1 (* R lambda1)) (* R lambda2)))) lambda1)
(* -1 (* R lambda1))
(* lambda1 (+ (* -1 R) (/ (* R lambda2) lambda1)))
(* lambda1 (+ (* -1 R) (+ (* -1/2 (/ (* R (pow phi2 2)) (pow lambda1 2))) (/ (* R lambda2) lambda1))))
(* lambda1 (+ (* -1 R) (+ (* -1/2 (/ (* R (pow phi2 2)) (pow lambda1 2))) (/ (* R lambda2) lambda1))))
(* -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/2 (/ (* R (pow phi2 2)) lambda1)) (* R lambda2)) lambda1)))))
(* R (- lambda2 lambda1))
(+ (* -1/2 (/ (* R (pow phi2 2)) lambda1)) (* R (- lambda2 lambda1)))
(+ (* -1/2 (/ (* R (pow phi2 2)) lambda1)) (* R (- lambda2 lambda1)))
(+ (* -1/2 (/ (* R (pow phi2 2)) lambda1)) (* R (- lambda2 lambda1)))
(* -1/2 (/ (* R (pow phi2 2)) lambda1))
(* (pow phi2 2) (+ (* -1/2 (/ R lambda1)) (/ (* R (- lambda2 lambda1)) (pow phi2 2))))
(* (pow phi2 2) (+ (* -1/2 (/ R lambda1)) (/ (* R (- lambda2 lambda1)) (pow phi2 2))))
(* (pow phi2 2) (+ (* -1/2 (/ R lambda1)) (/ (* R (- lambda2 lambda1)) (pow phi2 2))))
(* -1/2 (/ (* R (pow phi2 2)) lambda1))
(* (pow phi2 2) (+ (* -1/2 (/ R lambda1)) (/ (* R (- lambda2 lambda1)) (pow phi2 2))))
(* (pow phi2 2) (+ (* -1/2 (/ R lambda1)) (/ (* R (- lambda2 lambda1)) (pow phi2 2))))
(* (pow phi2 2) (+ (* -1/2 (/ R lambda1)) (/ (* R (- lambda2 lambda1)) (pow phi2 2))))
(* R (- (* -1/2 (/ (pow phi2 2) lambda1)) lambda1))
(+ (* R lambda2) (* R (- (* -1/2 (/ (pow phi2 2) lambda1)) lambda1)))
(+ (* R lambda2) (* R (- (* -1/2 (/ (pow phi2 2) lambda1)) lambda1)))
(+ (* R lambda2) (* R (- (* -1/2 (/ (pow phi2 2) lambda1)) lambda1)))
(* R lambda2)
(* lambda2 (+ R (/ (* R (- (* -1/2 (/ (pow phi2 2) lambda1)) lambda1)) lambda2)))
(* lambda2 (+ R (/ (* R (- (* -1/2 (/ (pow phi2 2) lambda1)) lambda1)) lambda2)))
(* lambda2 (+ R (/ (* R (- (* -1/2 (/ (pow phi2 2) lambda1)) lambda1)) lambda2)))
(* R lambda2)
(* -1 (* lambda2 (+ (* -1 R) (* -1 (/ (* R (- (* -1/2 (/ (pow phi2 2) lambda1)) lambda1)) lambda2)))))
(* -1 (* lambda2 (+ (* -1 R) (* -1 (/ (* R (- (* -1/2 (/ (pow phi2 2) lambda1)) lambda1)) lambda2)))))
(* -1 (* lambda2 (+ (* -1 R) (* -1 (/ (* R (- (* -1/2 (/ (pow phi2 2) lambda1)) lambda1)) lambda2)))))
(/ lambda2 lambda1)
(+ (* -1/2 (/ (pow phi2 2) (pow lambda1 2))) (/ lambda2 lambda1))
(+ (* -1/2 (/ (pow phi2 2) (pow lambda1 2))) (/ lambda2 lambda1))
(+ (* -1/2 (/ (pow phi2 2) (pow lambda1 2))) (/ lambda2 lambda1))
(* -1/2 (/ (pow phi2 2) (pow lambda1 2)))
(* (pow phi2 2) (- (/ lambda2 (* lambda1 (pow phi2 2))) (* 1/2 (/ 1 (pow lambda1 2)))))
(* (pow phi2 2) (- (/ lambda2 (* lambda1 (pow phi2 2))) (* 1/2 (/ 1 (pow lambda1 2)))))
(* (pow phi2 2) (- (/ lambda2 (* lambda1 (pow phi2 2))) (* 1/2 (/ 1 (pow lambda1 2)))))
(* -1/2 (/ (pow phi2 2) (pow lambda1 2)))
(* (pow phi2 2) (- (/ lambda2 (* lambda1 (pow phi2 2))) (* 1/2 (/ 1 (pow lambda1 2)))))
(* (pow phi2 2) (- (/ lambda2 (* lambda1 (pow phi2 2))) (* 1/2 (/ 1 (pow lambda1 2)))))
(* (pow phi2 2) (- (/ lambda2 (* lambda1 (pow phi2 2))) (* 1/2 (/ 1 (pow lambda1 2)))))
(* -1/2 (/ (pow phi2 2) (pow lambda1 2)))
(/ (+ (* -1/2 (pow phi2 2)) (* lambda1 lambda2)) (pow lambda1 2))
(/ (+ (* -1/2 (pow phi2 2)) (* lambda1 lambda2)) (pow lambda1 2))
(/ (+ (* -1/2 (pow phi2 2)) (* lambda1 lambda2)) (pow lambda1 2))
(/ lambda2 lambda1)
(/ (+ lambda2 (* -1/2 (/ (pow phi2 2) lambda1))) lambda1)
(/ (+ lambda2 (* -1/2 (/ (pow phi2 2) lambda1))) lambda1)
(/ (+ lambda2 (* -1/2 (/ (pow phi2 2) lambda1))) lambda1)
(/ lambda2 lambda1)
(* -1 (/ (+ (* -1 lambda2) (* 1/2 (/ (pow phi2 2) lambda1))) lambda1))
(* -1 (/ (+ (* -1 lambda2) (* 1/2 (/ (pow phi2 2) lambda1))) lambda1))
(* -1 (/ (+ (* -1 lambda2) (* 1/2 (/ (pow phi2 2) lambda1))) lambda1))
(* -1/2 (/ (pow phi2 2) (pow lambda1 2)))
(+ (* -1/2 (/ (pow phi2 2) (pow lambda1 2))) (/ lambda2 lambda1))
(+ (* -1/2 (/ (pow phi2 2) (pow lambda1 2))) (/ lambda2 lambda1))
(+ (* -1/2 (/ (pow phi2 2) (pow lambda1 2))) (/ lambda2 lambda1))
(/ lambda2 lambda1)
(* lambda2 (+ (* -1/2 (/ (pow phi2 2) (* (pow lambda1 2) lambda2))) (/ 1 lambda1)))
(* lambda2 (+ (* -1/2 (/ (pow phi2 2) (* (pow lambda1 2) lambda2))) (/ 1 lambda1)))
(* lambda2 (+ (* -1/2 (/ (pow phi2 2) (* (pow lambda1 2) lambda2))) (/ 1 lambda1)))
(/ lambda2 lambda1)
(* -1 (* lambda2 (- (* 1/2 (/ (pow phi2 2) (* (pow lambda1 2) lambda2))) (/ 1 lambda1))))
(* -1 (* lambda2 (- (* 1/2 (/ (pow phi2 2) (* (pow lambda1 2) lambda2))) (/ 1 lambda1))))
(* -1 (* lambda2 (- (* 1/2 (/ (pow phi2 2) (* (pow lambda1 2) lambda2))) (/ 1 lambda1))))
(* lambda2 (cos (* 1/2 phi1)))
(* lambda2 (cos (* 1/2 phi1)))
(* lambda2 (cos (* 1/2 phi1)))
(* lambda2 (cos (* 1/2 phi1)))
(* lambda2 (cos (* 1/2 phi1)))
(* lambda2 (cos (* 1/2 phi1)))
(* lambda2 (cos (* 1/2 phi1)))
(* lambda2 (cos (* 1/2 phi1)))
(* lambda2 (cos (* 1/2 phi1)))
(* lambda2 (cos (* 1/2 phi1)))
(* lambda2 (cos (* 1/2 phi1)))
(* lambda2 (cos (* 1/2 phi1)))
lambda2
(+ lambda2 (* -1/8 (* lambda2 (pow phi1 2))))
(+ lambda2 (* (pow phi1 2) (+ (* -1/8 lambda2) (* 1/384 (* lambda2 (pow phi1 2))))))
(+ lambda2 (* (pow phi1 2) (+ (* -1/8 lambda2) (* (pow phi1 2) (+ (* -1/46080 (* lambda2 (pow phi1 2))) (* 1/384 lambda2))))))
(* lambda2 (cos (* 1/2 phi1)))
(* lambda2 (cos (* 1/2 phi1)))
(* lambda2 (cos (* 1/2 phi1)))
(* lambda2 (cos (* 1/2 phi1)))
(* lambda2 (cos (* 1/2 phi1)))
(* lambda2 (cos (* 1/2 phi1)))
(* lambda2 (cos (* 1/2 phi1)))
(* lambda2 (cos (* 1/2 phi1)))
(* R (* lambda2 (cos (* 1/2 phi1))))
(* R (* lambda2 (cos (* 1/2 phi1))))
(* R (* lambda2 (cos (* 1/2 phi1))))
(* R (* lambda2 (cos (* 1/2 phi1))))
(* R (* lambda2 (cos (* 1/2 phi1))))
(* R (* lambda2 (cos (* 1/2 phi1))))
(* R (* lambda2 (cos (* 1/2 phi1))))
(* R (* lambda2 (cos (* 1/2 phi1))))
(* R (* lambda2 (cos (* 1/2 phi1))))
(* R (* lambda2 (cos (* 1/2 phi1))))
(* R (* lambda2 (cos (* 1/2 phi1))))
(* R (* lambda2 (cos (* 1/2 phi1))))
(* R (* lambda2 (cos (* 1/2 phi1))))
(* R (* lambda2 (cos (* 1/2 phi1))))
(* R (* lambda2 (cos (* 1/2 phi1))))
(* R (* lambda2 (cos (* 1/2 phi1))))
(* R (* lambda2 (cos (* 1/2 phi1))))
(* R (* lambda2 (cos (* 1/2 phi1))))
(* R (* lambda2 (cos (* 1/2 phi1))))
(* R (* lambda2 (cos (* 1/2 phi1))))
(* R (* lambda2 (cos (* 1/2 phi1))))
(* R (* lambda2 (cos (* 1/2 phi1))))
(* R (* lambda2 (cos (* 1/2 phi1))))
(* R (* lambda2 (cos (* 1/2 phi1))))
(* R lambda2)
(+ (* -1/8 (* R (* lambda2 (pow phi1 2)))) (* R lambda2))
(+ (* R lambda2) (* (pow phi1 2) (+ (* -1/8 (* R lambda2)) (* 1/384 (* R (* lambda2 (pow phi1 2)))))))
(+ (* R lambda2) (* (pow phi1 2) (+ (* -1/8 (* R lambda2)) (* (pow phi1 2) (+ (* -1/46080 (* R (* lambda2 (pow phi1 2)))) (* 1/384 (* R lambda2)))))))
(* R (* lambda2 (cos (* 1/2 phi1))))
(* R (* lambda2 (cos (* 1/2 phi1))))
(* R (* lambda2 (cos (* 1/2 phi1))))
(* R (* lambda2 (cos (* 1/2 phi1))))
(* R (* lambda2 (cos (* 1/2 phi1))))
(* R (* lambda2 (cos (* 1/2 phi1))))
(* R (* lambda2 (cos (* 1/2 phi1))))
(* R (* lambda2 (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)
(* -1 (* R (* lambda2 (cos (* 1/2 phi2)))))
(* -1 (* R (* lambda2 (cos (* 1/2 phi2)))))
(* -1 (* R (* lambda2 (cos (* 1/2 phi2)))))
(* -1 (* R (* lambda2 (cos (* 1/2 phi2)))))
(* -1 (* R (* lambda2 (cos (* 1/2 phi2)))))
(* -1 (* R (* lambda2 (cos (* 1/2 phi2)))))
(* -1 (* R (* lambda2 (cos (* 1/2 phi2)))))
(* -1 (* R (* lambda2 (cos (* 1/2 phi2)))))
(* -1 (* R (* lambda2 (cos (* 1/2 phi2)))))
(* -1 (* R (* lambda2 (cos (* 1/2 phi2)))))
(* -1 (* R (* lambda2 (cos (* 1/2 phi2)))))
(* -1 (* R (* lambda2 (cos (* 1/2 phi2)))))
(* -1 (* R (* lambda2 (cos (* 1/2 phi2)))))
(* -1 (* R (* lambda2 (cos (* 1/2 phi2)))))
(* -1 (* R (* lambda2 (cos (* 1/2 phi2)))))
(* -1 (* R (* lambda2 (cos (* 1/2 phi2)))))
(* -1 (* R (* lambda2 (cos (* 1/2 phi2)))))
(* -1 (* R (* lambda2 (cos (* 1/2 phi2)))))
(* -1 (* R (* lambda2 (cos (* 1/2 phi2)))))
(* -1 (* R (* lambda2 (cos (* 1/2 phi2)))))
(* -1 (* R (* lambda2 (cos (* 1/2 phi2)))))
(* -1 (* R (* lambda2 (cos (* 1/2 phi2)))))
(* -1 (* R (* lambda2 (cos (* 1/2 phi2)))))
(* -1 (* R (* lambda2 (cos (* 1/2 phi2)))))
(* -1 (* R lambda2))
(+ (* -1 (* R lambda2)) (* 1/8 (* R (* lambda2 (pow phi2 2)))))
(+ (* -1 (* R lambda2)) (* (pow phi2 2) (+ (* -1/384 (* R (* lambda2 (pow phi2 2)))) (* 1/8 (* R lambda2)))))
(+ (* -1 (* R lambda2)) (* (pow phi2 2) (+ (* 1/8 (* R lambda2)) (* (pow phi2 2) (+ (* -1/384 (* R lambda2)) (* 1/46080 (* R (* lambda2 (pow phi2 2)))))))))
(* -1 (* R (* lambda2 (cos (* 1/2 phi2)))))
(* -1 (* R (* lambda2 (cos (* 1/2 phi2)))))
(* -1 (* R (* lambda2 (cos (* 1/2 phi2)))))
(* -1 (* R (* lambda2 (cos (* 1/2 phi2)))))
(* -1 (* R (* lambda2 (cos (* 1/2 phi2)))))
(* -1 (* R (* lambda2 (cos (* 1/2 phi2)))))
(* -1 (* R (* lambda2 (cos (* 1/2 phi2)))))
(* -1 (* R (* lambda2 (cos (* 1/2 phi2)))))
1
(+ 1 (* -1/8 (pow phi2 2)))
(+ 1 (* (pow phi2 2) (- (* 1/384 (pow phi2 2)) 1/8)))
(+ 1 (* (pow phi2 2) (- (* (pow phi2 2) (+ 1/384 (* -1/46080 (pow phi2 2)))) 1/8)))
(cos (* 1/2 phi2))
(cos (* 1/2 phi2))
(cos (* 1/2 phi2))
(cos (* 1/2 phi2))
(cos (* 1/2 phi2))
(cos (* 1/2 phi2))
(cos (* 1/2 phi2))
(cos (* 1/2 phi2))
(* -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 lambda2))
(* -1 (* R lambda2))
(* -1 (* R lambda2))
(* -1 (* R lambda2))
(* -1 (* R lambda2))
(* -1 (* R lambda2))
(* -1 (* R lambda2))
(* -1 (* R lambda2))
(* -1 (* R lambda2))
(* -1 (* R lambda2))
(* -1 (* R lambda2))
(* -1 (* R lambda2))
(* -1 (* R lambda2))
(* -1 (* R lambda2))
(* -1 (* R lambda2))
(* -1 (* R lambda2))
(* -1 (* R lambda2))
(* -1 (* R lambda2))
(* -1 (* R lambda2))
(* -1 (* R lambda2))
(* -1 (* R lambda2))
(* -1 (* R lambda2))
(* -1 (* R lambda2))
(* -1 (* R lambda2))
Outputs
(* R (sqrt (+ (pow phi1 2) (pow (- lambda1 lambda2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 phi1 phi1))))
(* R (sqrt (+ (pow phi1 2) (pow (- lambda1 lambda2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 phi1 phi1))))
(* R (sqrt (+ (pow phi1 2) (pow (- lambda1 lambda2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 phi1 phi1))))
(* R (sqrt (+ (pow phi1 2) (pow (- lambda1 lambda2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 phi1 phi1))))
(* R (sqrt (+ (pow phi1 2) (pow (- lambda1 lambda2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 phi1 phi1))))
(* R (sqrt (+ (pow phi1 2) (pow (- lambda1 lambda2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 phi1 phi1))))
(* R (sqrt (+ (pow phi1 2) (pow (- lambda1 lambda2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 phi1 phi1))))
(* R (sqrt (+ (pow phi1 2) (pow (- lambda1 lambda2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 phi1 phi1))))
(* R (sqrt (+ (pow phi1 2) (pow (- lambda1 lambda2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 phi1 phi1))))
(* R (sqrt (+ (pow phi1 2) (pow (- lambda1 lambda2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 phi1 phi1))))
(* R (sqrt (+ (pow phi1 2) (pow (- lambda1 lambda2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 phi1 phi1))))
(* R (sqrt (+ (pow phi1 2) (pow (- lambda1 lambda2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 phi1 phi1))))
(* R (- lambda1 lambda2))
(*.f64 R (-.f64 lambda1 lambda2))
(+ (* 1/2 (/ (* R (pow phi1 2)) (- lambda1 lambda2))) (* R (- lambda1 lambda2)))
(*.f64 R (fma.f64 #s(literal 1/2 binary64) (*.f64 phi1 (/.f64 phi1 (-.f64 lambda1 lambda2))) (-.f64 lambda1 lambda2)))
(+ (* R (- lambda1 lambda2)) (* (pow phi1 2) (+ (* -1/8 (/ (* R (pow phi1 2)) (pow (- lambda1 lambda2) 3))) (* 1/2 (/ R (- lambda1 lambda2))))))
(fma.f64 (*.f64 phi1 phi1) (fma.f64 R (/.f64 (*.f64 (*.f64 phi1 phi1) #s(literal -1/8 binary64)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) (/.f64 (*.f64 R #s(literal 1/2 binary64)) (-.f64 lambda1 lambda2))) (*.f64 R (-.f64 lambda1 lambda2)))
(+ (* R (- lambda1 lambda2)) (* (pow phi1 2) (+ (* 1/2 (/ R (- lambda1 lambda2))) (* (pow phi1 2) (+ (* -1/8 (/ R (pow (- lambda1 lambda2) 3))) (* 1/16 (/ (* R (pow phi1 2)) (pow (- lambda1 lambda2) 5))))))))
(fma.f64 (*.f64 phi1 phi1) (fma.f64 (*.f64 phi1 phi1) (fma.f64 R (/.f64 (*.f64 (*.f64 phi1 phi1) #s(literal 1/16 binary64)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 5 binary64))) (/.f64 (*.f64 R #s(literal -1/8 binary64)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))) (/.f64 (*.f64 R #s(literal 1/2 binary64)) (-.f64 lambda1 lambda2))) (*.f64 R (-.f64 lambda1 lambda2)))
(* R phi1)
(*.f64 R phi1)
(* phi1 (+ R (* 1/2 (/ (* R (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))
(*.f64 phi1 (fma.f64 R (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) R))
(* phi1 (+ R (+ (* -1/8 (/ (* R (pow (- lambda1 lambda2) 4)) (pow phi1 4))) (* 1/2 (/ (* R (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))
(*.f64 phi1 (fma.f64 R (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 4 binary64))) (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 phi1)))) R))
(* phi1 (+ R (+ (* -1/8 (/ (* R (pow (- lambda1 lambda2) 4)) (pow phi1 4))) (+ (* 1/16 (/ (* R (pow (- lambda1 lambda2) 6)) (pow phi1 6))) (* 1/2 (/ (* R (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))
(*.f64 phi1 (fma.f64 R (fma.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) #s(literal 6 binary64)) (pow.f64 phi1 #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 4 binary64))) (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 phi1)))) (fma.f64 R (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) R)))
(* -1 (* R phi1))
(*.f64 R (neg.f64 phi1))
(* -1 (* phi1 (+ R (* 1/2 (/ (* R (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))
(*.f64 (fma.f64 R (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) R) (neg.f64 phi1))
(* -1 (* phi1 (+ R (+ (* -1/8 (/ (* R (pow (- lambda1 lambda2) 4)) (pow phi1 4))) (* 1/2 (/ (* R (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))
(neg.f64 (*.f64 phi1 (fma.f64 R (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 4 binary64))) (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 phi1)))) R)))
(* -1 (* phi1 (+ R (+ (* -1/8 (/ (* R (pow (- lambda1 lambda2) 4)) (pow phi1 4))) (+ (* 1/16 (/ (* R (pow (- lambda1 lambda2) 6)) (pow phi1 6))) (* 1/2 (/ (* R (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))))
(neg.f64 (*.f64 phi1 (fma.f64 R (fma.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) #s(literal 6 binary64)) (pow.f64 phi1 #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 4 binary64))) (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 phi1)))) (fma.f64 R (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) R))))
(* R (sqrt (+ (pow lambda2 2) (pow phi1 2))))
(*.f64 R (sqrt.f64 (fma.f64 phi1 phi1 (*.f64 lambda2 lambda2))))
(+ (* -1 (* (* R (* lambda1 lambda2)) (sqrt (/ 1 (+ (pow lambda2 2) (pow phi1 2)))))) (* R (sqrt (+ (pow lambda2 2) (pow phi1 2)))))
(*.f64 R (-.f64 (sqrt.f64 (fma.f64 phi1 phi1 (*.f64 lambda2 lambda2))) (*.f64 (*.f64 lambda1 lambda2) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 phi1 phi1 (*.f64 lambda2 lambda2)))))))
(+ (* R (sqrt (+ (pow lambda2 2) (pow phi1 2)))) (* lambda1 (+ (* -1 (* (* R lambda2) (sqrt (/ 1 (+ (pow lambda2 2) (pow phi1 2)))))) (* 1/2 (* (* R (* lambda1 (- 1 (/ (pow lambda2 2) (+ (pow lambda2 2) (pow phi1 2)))))) (sqrt (/ 1 (+ (pow lambda2 2) (pow phi1 2)))))))))
(fma.f64 lambda1 (*.f64 R (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 phi1 phi1 (*.f64 lambda2 lambda2)))) (fma.f64 (*.f64 #s(literal 1/2 binary64) lambda1) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 lambda2 lambda2) (fma.f64 phi1 phi1 (*.f64 lambda2 lambda2)))) (neg.f64 lambda2)))) (*.f64 R (sqrt.f64 (fma.f64 phi1 phi1 (*.f64 lambda2 lambda2)))))
(+ (* R (sqrt (+ (pow lambda2 2) (pow phi1 2)))) (* lambda1 (+ (* -1 (* (* R lambda2) (sqrt (/ 1 (+ (pow lambda2 2) (pow phi1 2)))))) (* lambda1 (+ (* 1/2 (* (* R (* lambda1 (* lambda2 (- 1 (/ (pow lambda2 2) (+ (pow lambda2 2) (pow phi1 2))))))) (sqrt (/ 1 (pow (+ (pow lambda2 2) (pow phi1 2)) 3))))) (* 1/2 (* (* R (- 1 (/ (pow lambda2 2) (+ (pow lambda2 2) (pow phi1 2))))) (sqrt (/ 1 (+ (pow lambda2 2) (pow phi1 2)))))))))))
(fma.f64 R (-.f64 (sqrt.f64 (fma.f64 phi1 phi1 (*.f64 lambda2 lambda2))) (*.f64 (*.f64 lambda1 lambda2) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 phi1 phi1 (*.f64 lambda2 lambda2)))))) (*.f64 lambda1 (*.f64 lambda1 (*.f64 (*.f64 R #s(literal 1/2 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 lambda2 lambda2) (fma.f64 phi1 phi1 (*.f64 lambda2 lambda2)))) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 phi1 phi1 (*.f64 lambda2 lambda2)) (*.f64 (fma.f64 phi1 phi1 (*.f64 lambda2 lambda2)) (fma.f64 phi1 phi1 (*.f64 lambda2 lambda2)))))) (*.f64 lambda1 lambda2) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 phi1 phi1 (*.f64 lambda2 lambda2))))))))))
(* 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 phi1 2)) (pow lambda1 2))))))
(*.f64 lambda1 (fma.f64 R (-.f64 (/.f64 (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64)) (*.f64 lambda1 lambda1)) (/.f64 lambda2 lambda1)) R))
(* lambda1 (+ R (+ (* -1 (/ (* R lambda2) lambda1)) (+ (* 1/2 (/ (* R (* lambda2 (pow phi1 2))) (pow lambda1 3))) (* 1/2 (/ (* R (pow phi1 2)) (pow lambda1 2)))))))
(*.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 phi1 phi1) (*.f64 lambda1 lambda1)) (fma.f64 R (/.f64 lambda2 lambda1) R)) (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 R (-.f64 (*.f64 lambda1 (/.f64 lambda2 lambda1)) lambda1))
(* -1 (* lambda1 (+ R (* -1 (/ (+ (* -1/2 (/ (* R (pow phi1 2)) lambda1)) (* R lambda2)) lambda1)))))
(*.f64 (-.f64 R (/.f64 (*.f64 R (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 phi1 phi1) lambda1) lambda2)) lambda1)) (neg.f64 lambda1))
(* -1 (* lambda1 (+ R (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* R (pow phi1 2))) (* 1/2 (/ (* R (* lambda2 (pow phi1 2))) lambda1))) lambda1)) (* R lambda2)) lambda1)))))
(neg.f64 (*.f64 lambda1 (-.f64 R (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 R (fma.f64 phi1 phi1 (/.f64 (*.f64 (*.f64 phi1 phi1) lambda2) lambda1))) lambda1) (*.f64 R lambda2)) lambda1))))
(* R (sqrt (+ (pow lambda1 2) (pow phi1 2))))
(*.f64 R (sqrt.f64 (fma.f64 phi1 phi1 (*.f64 lambda1 lambda1))))
(+ (* -1 (* (* R (* lambda1 lambda2)) (sqrt (/ 1 (+ (pow lambda1 2) (pow phi1 2)))))) (* R (sqrt (+ (pow lambda1 2) (pow phi1 2)))))
(*.f64 R (-.f64 (sqrt.f64 (fma.f64 phi1 phi1 (*.f64 lambda1 lambda1))) (*.f64 (*.f64 lambda1 lambda2) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 phi1 phi1 (*.f64 lambda1 lambda1)))))))
(+ (* R (sqrt (+ (pow lambda1 2) (pow phi1 2)))) (* lambda2 (+ (* -1 (* (* R lambda1) (sqrt (/ 1 (+ (pow lambda1 2) (pow phi1 2)))))) (* 1/2 (* (* R (* lambda2 (- 1 (/ (pow lambda1 2) (+ (pow lambda1 2) (pow phi1 2)))))) (sqrt (/ 1 (+ (pow lambda1 2) (pow phi1 2)))))))))
(fma.f64 (*.f64 lambda2 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 phi1 phi1 (*.f64 lambda1 lambda1))))) (*.f64 R (fma.f64 (*.f64 #s(literal 1/2 binary64) lambda2) (fma.f64 (neg.f64 lambda1) (/.f64 lambda1 (fma.f64 phi1 phi1 (*.f64 lambda1 lambda1))) #s(literal 1 binary64)) (neg.f64 lambda1))) (*.f64 R (sqrt.f64 (fma.f64 phi1 phi1 (*.f64 lambda1 lambda1)))))
(+ (* R (sqrt (+ (pow lambda1 2) (pow phi1 2)))) (* lambda2 (+ (* -1 (* (* R lambda1) (sqrt (/ 1 (+ (pow lambda1 2) (pow phi1 2)))))) (* lambda2 (+ (* 1/2 (* (* R (* lambda1 (* lambda2 (- 1 (/ (pow lambda1 2) (+ (pow lambda1 2) (pow phi1 2))))))) (sqrt (/ 1 (pow (+ (pow lambda1 2) (pow phi1 2)) 3))))) (* 1/2 (* (* R (- 1 (/ (pow lambda1 2) (+ (pow lambda1 2) (pow phi1 2))))) (sqrt (/ 1 (+ (pow lambda1 2) (pow phi1 2)))))))))))
(fma.f64 R (-.f64 (sqrt.f64 (fma.f64 phi1 phi1 (*.f64 lambda1 lambda1))) (*.f64 (*.f64 lambda1 lambda2) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 phi1 phi1 (*.f64 lambda1 lambda1)))))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 R (*.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 (neg.f64 lambda1) (/.f64 lambda1 (fma.f64 phi1 phi1 (*.f64 lambda1 lambda1))) #s(literal 1 binary64)) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 phi1 phi1 (*.f64 lambda1 lambda1)) (*.f64 (fma.f64 phi1 phi1 (*.f64 lambda1 lambda1)) (fma.f64 phi1 phi1 (*.f64 lambda1 lambda1)))))) (*.f64 lambda1 lambda2) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 phi1 phi1 (*.f64 lambda1 lambda1))))))))))
(* R lambda2)
(*.f64 R lambda2)
(* lambda2 (+ R (* -1 (/ (* R lambda1) lambda2))))
(*.f64 lambda2 (fma.f64 R (/.f64 lambda1 (neg.f64 lambda2)) R))
(* lambda2 (+ R (+ (* -1 (/ (* R lambda1) lambda2)) (* 1/2 (/ (* R (pow phi1 2)) (pow lambda2 2))))))
(*.f64 lambda2 (fma.f64 R (-.f64 (/.f64 (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64)) (*.f64 lambda2 lambda2)) (/.f64 lambda1 lambda2)) R))
(* lambda2 (+ R (+ (* -1 (/ (* R lambda1) lambda2)) (+ (* 1/2 (/ (* R (* lambda1 (pow phi1 2))) (pow lambda2 3))) (* 1/2 (/ (* R (pow phi1 2)) (pow lambda2 2)))))))
(*.f64 lambda2 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 phi1 (/.f64 phi1 (*.f64 lambda2 lambda2))) (fma.f64 R (/.f64 lambda1 lambda2) R)) (fma.f64 R (/.f64 lambda1 (neg.f64 lambda2)) R)))
(* -1 (* R lambda2))
(neg.f64 (*.f64 R lambda2))
(* -1 (* lambda2 (+ R (* -1 (/ (* R lambda1) lambda2)))))
(*.f64 (fma.f64 R (/.f64 lambda1 (neg.f64 lambda2)) R) (neg.f64 lambda2))
(* -1 (* lambda2 (+ R (* -1 (/ (+ (* -1/2 (/ (* R (pow phi1 2)) lambda2)) (* R lambda1)) lambda2)))))
(*.f64 (-.f64 R (/.f64 (*.f64 R (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 phi1 phi1) lambda2) lambda1)) lambda2)) (neg.f64 lambda2))
(* -1 (* lambda2 (+ R (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* R (pow phi1 2))) (* 1/2 (/ (* R (* lambda1 (pow phi1 2))) lambda2))) lambda2)) (* R lambda1)) lambda2)))))
(*.f64 (-.f64 R (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 R (fma.f64 (*.f64 phi1 phi1) (/.f64 lambda1 lambda2) (*.f64 phi1 phi1))) lambda2) (*.f64 R lambda1)) lambda2)) (neg.f64 lambda2))
(* -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 lambda1 (/.f64 lambda2 lambda1)))
(* lambda1 (+ 1 (* -1 (/ lambda2 lambda1))))
(-.f64 lambda1 (*.f64 lambda1 (/.f64 lambda2 lambda1)))
(* lambda1 (+ 1 (* -1 (/ lambda2 lambda1))))
(-.f64 lambda1 (*.f64 lambda1 (/.f64 lambda2 lambda1)))
lambda1
(* -1 (* lambda1 (- (/ lambda2 lambda1) 1)))
(-.f64 lambda1 (*.f64 lambda1 (/.f64 lambda2 lambda1)))
(* -1 (* lambda1 (- (/ lambda2 lambda1) 1)))
(-.f64 lambda1 (*.f64 lambda1 (/.f64 lambda2 lambda1)))
(* -1 (* lambda1 (- (/ lambda2 lambda1) 1)))
(-.f64 lambda1 (*.f64 lambda1 (/.f64 lambda2 lambda1)))
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 (*.f64 lambda2 (/.f64 lambda1 lambda2)) lambda2)
(* lambda2 (- (/ lambda1 lambda2) 1))
(-.f64 (*.f64 lambda2 (/.f64 lambda1 lambda2)) lambda2)
(* lambda2 (- (/ lambda1 lambda2) 1))
(-.f64 (*.f64 lambda2 (/.f64 lambda1 lambda2)) lambda2)
(* -1 lambda2)
(neg.f64 lambda2)
(* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2)))))
(-.f64 (*.f64 lambda2 (/.f64 lambda1 lambda2)) lambda2)
(* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2)))))
(-.f64 (*.f64 lambda2 (/.f64 lambda1 lambda2)) lambda2)
(* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2)))))
(-.f64 (*.f64 lambda2 (/.f64 lambda1 lambda2)) lambda2)
(- lambda1 lambda2)
(-.f64 lambda1 lambda2)
(- (+ lambda1 (* 1/2 (/ (pow phi1 2) (- lambda1 lambda2)))) lambda2)
(fma.f64 #s(literal 1/2 binary64) (*.f64 phi1 (/.f64 phi1 (-.f64 lambda1 lambda2))) (-.f64 lambda1 lambda2))
(- (+ lambda1 (* (pow phi1 2) (+ (* -1/8 (/ (pow phi1 2) (pow (- lambda1 lambda2) 3))) (* 1/2 (/ 1 (- lambda1 lambda2)))))) lambda2)
(fma.f64 (*.f64 phi1 phi1) (fma.f64 (*.f64 phi1 phi1) (/.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))
(- (+ lambda1 (* (pow phi1 2) (+ (* (pow phi1 2) (- (* 1/16 (/ (pow phi1 2) (pow (- lambda1 lambda2) 5))) (* 1/8 (/ 1 (pow (- lambda1 lambda2) 3))))) (* 1/2 (/ 1 (- lambda1 lambda2)))))) lambda2)
(fma.f64 (*.f64 phi1 phi1) (fma.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 phi1 phi1) (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))
phi1
(* phi1 (+ 1 (* 1/2 (/ (pow (- lambda1 lambda2) 2) (pow phi1 2)))))
(fma.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) (*.f64 phi1 #s(literal 1/2 binary64)) phi1)
(* phi1 (+ 1 (+ (* -1/8 (/ (pow (- lambda1 lambda2) 4) (pow phi1 4))) (* 1/2 (/ (pow (- lambda1 lambda2) 2) (pow phi1 2))))))
(fma.f64 phi1 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 4 binary64))) (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 phi1)))) phi1)
(* phi1 (+ 1 (+ (* -1/8 (/ (pow (- lambda1 lambda2) 4) (pow phi1 4))) (+ (* 1/16 (/ (pow (- lambda1 lambda2) 6) (pow phi1 6))) (* 1/2 (/ (pow (- lambda1 lambda2) 2) (pow phi1 2)))))))
(fma.f64 phi1 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) (fma.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) #s(literal 6 binary64)) (pow.f64 phi1 #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 4 binary64))) (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 phi1))))) phi1)
(* -1 phi1)
(neg.f64 phi1)
(* -1 (* phi1 (+ 1 (* 1/2 (/ (pow (- lambda1 lambda2) 2) (pow phi1 2))))))
(neg.f64 (fma.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) (*.f64 phi1 #s(literal 1/2 binary64)) phi1))
(* -1 (* phi1 (+ 1 (+ (* -1/8 (/ (pow (- lambda1 lambda2) 4) (pow phi1 4))) (* 1/2 (/ (pow (- lambda1 lambda2) 2) (pow phi1 2)))))))
(*.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) #s(literal 4 binary64)) (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 phi1))) #s(literal 1 binary64))) (neg.f64 phi1))
(* -1 (* phi1 (+ 1 (+ (* -1/8 (/ (pow (- lambda1 lambda2) 4) (pow phi1 4))) (+ (* 1/16 (/ (pow (- lambda1 lambda2) 6) (pow phi1 6))) (* 1/2 (/ (pow (- lambda1 lambda2) 2) (pow phi1 2))))))))
(neg.f64 (fma.f64 phi1 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) (fma.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) #s(literal 6 binary64)) (pow.f64 phi1 #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 4 binary64))) (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 phi1))))) phi1))
(sqrt (+ (pow lambda2 2) (pow phi1 2)))
(sqrt.f64 (fma.f64 phi1 phi1 (*.f64 lambda2 lambda2)))
(+ (sqrt (+ (pow lambda2 2) (pow phi1 2))) (* -1 (* (* lambda1 lambda2) (sqrt (/ 1 (+ (pow lambda2 2) (pow phi1 2)))))))
(-.f64 (sqrt.f64 (fma.f64 phi1 phi1 (*.f64 lambda2 lambda2))) (*.f64 (*.f64 lambda1 lambda2) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 phi1 phi1 (*.f64 lambda2 lambda2))))))
(+ (sqrt (+ (pow lambda2 2) (pow phi1 2))) (* lambda1 (+ (* -1 (* lambda2 (sqrt (/ 1 (+ (pow lambda2 2) (pow phi1 2)))))) (* 1/2 (* (* lambda1 (- 1 (/ (pow lambda2 2) (+ (pow lambda2 2) (pow phi1 2))))) (sqrt (/ 1 (+ (pow lambda2 2) (pow phi1 2)))))))))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 phi1 phi1 (*.f64 lambda2 lambda2)))) lambda1) (fma.f64 (*.f64 #s(literal 1/2 binary64) lambda1) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 lambda2 lambda2) (fma.f64 phi1 phi1 (*.f64 lambda2 lambda2)))) (neg.f64 lambda2)) (sqrt.f64 (fma.f64 phi1 phi1 (*.f64 lambda2 lambda2))))
(+ (sqrt (+ (pow lambda2 2) (pow phi1 2))) (* lambda1 (+ (* -1 (* lambda2 (sqrt (/ 1 (+ (pow lambda2 2) (pow phi1 2)))))) (* lambda1 (+ (* 1/2 (* (sqrt (/ 1 (+ (pow lambda2 2) (pow phi1 2)))) (- 1 (/ (pow lambda2 2) (+ (pow lambda2 2) (pow phi1 2)))))) (* 1/2 (* (* lambda1 (* lambda2 (- 1 (/ (pow lambda2 2) (+ (pow lambda2 2) (pow phi1 2)))))) (sqrt (/ 1 (pow (+ (pow lambda2 2) (pow phi1 2)) 3))))))))))
(fma.f64 lambda1 (fma.f64 (*.f64 lambda1 #s(literal 1/2 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 lambda2 lambda2) (fma.f64 phi1 phi1 (*.f64 lambda2 lambda2)))) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 phi1 phi1 (*.f64 lambda2 lambda2)) (*.f64 (fma.f64 phi1 phi1 (*.f64 lambda2 lambda2)) (fma.f64 phi1 phi1 (*.f64 lambda2 lambda2)))))) (*.f64 lambda1 lambda2) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 phi1 phi1 (*.f64 lambda2 lambda2)))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 phi1 phi1 (*.f64 lambda2 lambda2)))) (neg.f64 lambda2))) (sqrt.f64 (fma.f64 phi1 phi1 (*.f64 lambda2 lambda2))))
lambda1
(* lambda1 (+ 1 (* -1 (/ lambda2 lambda1))))
(-.f64 lambda1 (*.f64 lambda1 (/.f64 lambda2 lambda1)))
(* lambda1 (+ 1 (+ (* -1 (/ lambda2 lambda1)) (* 1/2 (/ (pow phi1 2) (pow lambda1 2))))))
(fma.f64 lambda1 (-.f64 (/.f64 (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64)) (*.f64 lambda1 lambda1)) (/.f64 lambda2 lambda1)) lambda1)
(* lambda1 (+ 1 (+ (* -1 (/ lambda2 lambda1)) (+ (* 1/2 (/ (* lambda2 (pow phi1 2)) (pow lambda1 3))) (* 1/2 (/ (pow phi1 2) (pow lambda1 2)))))))
(*.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 (/.f64 lambda2 lambda1) #s(literal 1 binary64)) (/.f64 (*.f64 phi1 phi1) (*.f64 lambda1 lambda1))) (-.f64 #s(literal 1 binary64) (/.f64 lambda2 lambda1))))
(* -1 lambda1)
(neg.f64 lambda1)
(* -1 (* lambda1 (+ 1 (* -1 (/ lambda2 lambda1)))))
(-.f64 (*.f64 lambda1 (/.f64 lambda2 lambda1)) lambda1)
(* -1 (* lambda1 (+ 1 (* -1 (/ (+ lambda2 (* -1/2 (/ (pow phi1 2) lambda1))) lambda1)))))
(fma.f64 lambda1 (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 phi1 phi1) lambda1) lambda2) lambda1) (neg.f64 lambda1))
(* -1 (* lambda1 (+ 1 (* -1 (/ (+ lambda2 (* -1 (/ (+ (* 1/2 (/ (* lambda2 (pow phi1 2)) lambda1)) (* 1/2 (pow phi1 2))) lambda1))) lambda1)))))
(fma.f64 lambda1 (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (fma.f64 phi1 phi1 (/.f64 (*.f64 (*.f64 phi1 phi1) lambda2) lambda1)) lambda1) lambda2) lambda1) (neg.f64 lambda1))
(sqrt (+ (pow lambda1 2) (pow phi1 2)))
(sqrt.f64 (fma.f64 phi1 phi1 (*.f64 lambda1 lambda1)))
(+ (sqrt (+ (pow lambda1 2) (pow phi1 2))) (* -1 (* (* lambda1 lambda2) (sqrt (/ 1 (+ (pow lambda1 2) (pow phi1 2)))))))
(-.f64 (sqrt.f64 (fma.f64 phi1 phi1 (*.f64 lambda1 lambda1))) (*.f64 (*.f64 lambda1 lambda2) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 phi1 phi1 (*.f64 lambda1 lambda1))))))
(+ (sqrt (+ (pow lambda1 2) (pow phi1 2))) (* lambda2 (+ (* -1 (* lambda1 (sqrt (/ 1 (+ (pow lambda1 2) (pow phi1 2)))))) (* 1/2 (* (* lambda2 (- 1 (/ (pow lambda1 2) (+ (pow lambda1 2) (pow phi1 2))))) (sqrt (/ 1 (+ (pow lambda1 2) (pow phi1 2)))))))))
(fma.f64 lambda2 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 phi1 phi1 (*.f64 lambda1 lambda1)))) (fma.f64 (*.f64 #s(literal 1/2 binary64) lambda2) (fma.f64 (neg.f64 lambda1) (/.f64 lambda1 (fma.f64 phi1 phi1 (*.f64 lambda1 lambda1))) #s(literal 1 binary64)) (neg.f64 lambda1))) (sqrt.f64 (fma.f64 phi1 phi1 (*.f64 lambda1 lambda1))))
(+ (sqrt (+ (pow lambda1 2) (pow phi1 2))) (* lambda2 (+ (* -1 (* lambda1 (sqrt (/ 1 (+ (pow lambda1 2) (pow phi1 2)))))) (* lambda2 (+ (* 1/2 (* (sqrt (/ 1 (+ (pow lambda1 2) (pow phi1 2)))) (- 1 (/ (pow lambda1 2) (+ (pow lambda1 2) (pow phi1 2)))))) (* 1/2 (* (* lambda1 (* lambda2 (- 1 (/ (pow lambda1 2) (+ (pow lambda1 2) (pow phi1 2)))))) (sqrt (/ 1 (pow (+ (pow lambda1 2) (pow phi1 2)) 3))))))))))
(fma.f64 lambda2 (fma.f64 (*.f64 #s(literal 1/2 binary64) lambda2) (*.f64 (fma.f64 (neg.f64 lambda1) (/.f64 lambda1 (fma.f64 phi1 phi1 (*.f64 lambda1 lambda1))) #s(literal 1 binary64)) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 phi1 phi1 (*.f64 lambda1 lambda1)) (*.f64 (fma.f64 phi1 phi1 (*.f64 lambda1 lambda1)) (fma.f64 phi1 phi1 (*.f64 lambda1 lambda1)))))) (*.f64 lambda1 lambda2) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 phi1 phi1 (*.f64 lambda1 lambda1)))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 phi1 phi1 (*.f64 lambda1 lambda1)))) (neg.f64 lambda1))) (sqrt.f64 (fma.f64 phi1 phi1 (*.f64 lambda1 lambda1))))
lambda2
(* lambda2 (+ 1 (* -1 (/ lambda1 lambda2))))
(fma.f64 (/.f64 lambda1 lambda2) (neg.f64 lambda2) lambda2)
(* lambda2 (+ 1 (+ (* -1 (/ lambda1 lambda2)) (* 1/2 (/ (pow phi1 2) (pow lambda2 2))))))
(fma.f64 lambda2 (-.f64 (/.f64 (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64)) (*.f64 lambda2 lambda2)) (/.f64 lambda1 lambda2)) lambda2)
(* lambda2 (+ 1 (+ (* -1 (/ lambda1 lambda2)) (+ (* 1/2 (/ (* lambda1 (pow phi1 2)) (pow lambda2 3))) (* 1/2 (/ (pow phi1 2) (pow lambda2 2)))))))
(fma.f64 lambda2 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 (/.f64 lambda1 lambda2) #s(literal 1 binary64)) (*.f64 phi1 (/.f64 phi1 (*.f64 lambda2 lambda2)))) (/.f64 lambda1 (neg.f64 lambda2))) lambda2)
(* -1 lambda2)
(neg.f64 lambda2)
(* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2)))))
(-.f64 (*.f64 lambda2 (/.f64 lambda1 lambda2)) lambda2)
(* -1 (* lambda2 (+ 1 (* -1 (/ (+ lambda1 (* -1/2 (/ (pow phi1 2) lambda2))) lambda2)))))
(fma.f64 lambda2 (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 phi1 phi1) lambda2) lambda1) lambda2) (neg.f64 lambda2))
(* -1 (* lambda2 (+ 1 (* -1 (/ (+ lambda1 (* -1 (/ (+ (* 1/2 (/ (* lambda1 (pow phi1 2)) lambda2)) (* 1/2 (pow phi1 2))) lambda2))) lambda2)))))
(fma.f64 lambda2 (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (fma.f64 (*.f64 phi1 phi1) (/.f64 lambda1 lambda2) (*.f64 phi1 phi1)) lambda2) lambda1) lambda2) (neg.f64 lambda2))
(* R lambda1)
(*.f64 R lambda1)
(* R lambda1)
(*.f64 R lambda1)
(* R lambda1)
(*.f64 R lambda1)
(* R lambda1)
(*.f64 R lambda1)
(* R lambda1)
(*.f64 R lambda1)
(* R lambda1)
(*.f64 R lambda1)
(* R lambda1)
(*.f64 R lambda1)
(* R lambda1)
(*.f64 R lambda1)
(* R lambda1)
(*.f64 R lambda1)
(* R lambda1)
(*.f64 R lambda1)
(* R lambda1)
(*.f64 R lambda1)
(* R lambda1)
(*.f64 R lambda1)
(* R lambda1)
(*.f64 R lambda1)
(* R lambda1)
(*.f64 R lambda1)
(* R lambda1)
(*.f64 R lambda1)
(* R lambda1)
(*.f64 R lambda1)
(* R lambda1)
(*.f64 R lambda1)
(* R lambda1)
(*.f64 R lambda1)
(* R lambda1)
(*.f64 R lambda1)
(* R lambda1)
(*.f64 R lambda1)
(* R lambda1)
(*.f64 R lambda1)
(* R lambda1)
(*.f64 R lambda1)
(* R lambda1)
(*.f64 R lambda1)
(* R lambda1)
(*.f64 R lambda1)
(/ (pow phi2 2) lambda1)
(/.f64 (*.f64 phi2 phi2) lambda1)
(/ (pow phi2 2) lambda1)
(/.f64 (*.f64 phi2 phi2) lambda1)
(/ (pow phi2 2) lambda1)
(/.f64 (*.f64 phi2 phi2) lambda1)
(/ (pow phi2 2) lambda1)
(/.f64 (*.f64 phi2 phi2) lambda1)
(/ (pow phi2 2) lambda1)
(/.f64 (*.f64 phi2 phi2) lambda1)
(/ (pow phi2 2) lambda1)
(/.f64 (*.f64 phi2 phi2) lambda1)
(/ (pow phi2 2) lambda1)
(/.f64 (*.f64 phi2 phi2) lambda1)
(/ (pow phi2 2) lambda1)
(/.f64 (*.f64 phi2 phi2) lambda1)
(/ (pow phi2 2) lambda1)
(/.f64 (*.f64 phi2 phi2) lambda1)
(/ (pow phi2 2) lambda1)
(/.f64 (*.f64 phi2 phi2) lambda1)
(/ (pow phi2 2) lambda1)
(/.f64 (*.f64 phi2 phi2) lambda1)
(/ (pow phi2 2) lambda1)
(/.f64 (*.f64 phi2 phi2) lambda1)
(/ (pow phi2 2) lambda1)
(/.f64 (*.f64 phi2 phi2) lambda1)
(/ (pow phi2 2) lambda1)
(/.f64 (*.f64 phi2 phi2) lambda1)
(/ (pow phi2 2) lambda1)
(/.f64 (*.f64 phi2 phi2) lambda1)
(/ (pow phi2 2) lambda1)
(/.f64 (*.f64 phi2 phi2) lambda1)
(/ (pow phi2 2) lambda1)
(/.f64 (*.f64 phi2 phi2) lambda1)
(/ (pow phi2 2) lambda1)
(/.f64 (*.f64 phi2 phi2) lambda1)
(/ (pow phi2 2) lambda1)
(/.f64 (*.f64 phi2 phi2) lambda1)
(/ (pow phi2 2) lambda1)
(/.f64 (*.f64 phi2 phi2) lambda1)
(/ (pow phi2 2) lambda1)
(/.f64 (*.f64 phi2 phi2) lambda1)
(/ (pow phi2 2) lambda1)
(/.f64 (*.f64 phi2 phi2) lambda1)
(/ (pow phi2 2) lambda1)
(/.f64 (*.f64 phi2 phi2) lambda1)
(/ (pow phi2 2) lambda1)
(/.f64 (*.f64 phi2 phi2) lambda1)
(* -1/2 (/ (pow phi2 2) lambda1))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 phi2 phi2) lambda1))
(/ (+ (* -1/2 (pow phi2 2)) (* lambda1 lambda2)) lambda1)
(/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2) (*.f64 lambda1 lambda2)) lambda1)
(/ (+ (* -1/2 (pow phi2 2)) (* lambda1 (+ lambda2 (* -1 lambda1)))) lambda1)
(/.f64 (fma.f64 lambda1 (-.f64 lambda2 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) lambda1)
(/ (+ (* -1/2 (pow phi2 2)) (* lambda1 (+ lambda2 (* -1 lambda1)))) lambda1)
(/.f64 (fma.f64 lambda1 (-.f64 lambda2 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) lambda1)
(* -1 lambda1)
(neg.f64 lambda1)
(* lambda1 (- (/ lambda2 lambda1) 1))
(-.f64 (*.f64 lambda1 (/.f64 lambda2 lambda1)) lambda1)
(* lambda1 (- (+ (* -1/2 (/ (pow phi2 2) (pow lambda1 2))) (/ lambda2 lambda1)) 1))
(-.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 phi2 phi2) (*.f64 lambda1 lambda1)) (/.f64 lambda2 lambda1)) lambda1) lambda1)
(* lambda1 (- (+ (* -1/2 (/ (pow phi2 2) (pow lambda1 2))) (/ lambda2 lambda1)) 1))
(-.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 phi2 phi2) (*.f64 lambda1 lambda1)) (/.f64 lambda2 lambda1)) lambda1) lambda1)
(* -1 lambda1)
(neg.f64 lambda1)
(* -1 (* lambda1 (+ 1 (* -1 (/ lambda2 lambda1)))))
(-.f64 (*.f64 lambda1 (/.f64 lambda2 lambda1)) lambda1)
(* -1 (* lambda1 (+ 1 (* -1 (/ (+ lambda2 (* -1/2 (/ (pow phi2 2) lambda1))) lambda1)))))
(fma.f64 lambda1 (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 phi2 phi2) lambda1) lambda2) lambda1) (neg.f64 lambda1))
(* -1 (* lambda1 (+ 1 (* -1 (/ (+ lambda2 (* -1/2 (/ (pow phi2 2) lambda1))) lambda1)))))
(fma.f64 lambda1 (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 phi2 phi2) lambda1) lambda2) lambda1) (neg.f64 lambda1))
(- lambda2 lambda1)
(-.f64 lambda2 lambda1)
(- (+ lambda2 (* -1/2 (/ (pow phi2 2) lambda1))) lambda1)
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 phi2 phi2) lambda1) (-.f64 lambda2 lambda1))
(- (+ lambda2 (* -1/2 (/ (pow phi2 2) lambda1))) lambda1)
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 phi2 phi2) lambda1) (-.f64 lambda2 lambda1))
(- (+ lambda2 (* -1/2 (/ (pow phi2 2) lambda1))) lambda1)
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 phi2 phi2) lambda1) (-.f64 lambda2 lambda1))
(* -1/2 (/ (pow phi2 2) lambda1))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 phi2 phi2) lambda1))
(* (pow phi2 2) (- (/ lambda2 (pow phi2 2)) (+ (* 1/2 (/ 1 lambda1)) (/ lambda1 (pow phi2 2)))))
(*.f64 (*.f64 phi2 phi2) (+.f64 (/.f64 (-.f64 lambda2 lambda1) (*.f64 phi2 phi2)) (/.f64 #s(literal -1/2 binary64) lambda1)))
(* (pow phi2 2) (- (/ lambda2 (pow phi2 2)) (+ (* 1/2 (/ 1 lambda1)) (/ lambda1 (pow phi2 2)))))
(*.f64 (*.f64 phi2 phi2) (+.f64 (/.f64 (-.f64 lambda2 lambda1) (*.f64 phi2 phi2)) (/.f64 #s(literal -1/2 binary64) lambda1)))
(* (pow phi2 2) (- (/ lambda2 (pow phi2 2)) (+ (* 1/2 (/ 1 lambda1)) (/ lambda1 (pow phi2 2)))))
(*.f64 (*.f64 phi2 phi2) (+.f64 (/.f64 (-.f64 lambda2 lambda1) (*.f64 phi2 phi2)) (/.f64 #s(literal -1/2 binary64) lambda1)))
(* -1/2 (/ (pow phi2 2) lambda1))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 phi2 phi2) lambda1))
(* (pow phi2 2) (- (/ lambda2 (pow phi2 2)) (+ (* 1/2 (/ 1 lambda1)) (/ lambda1 (pow phi2 2)))))
(*.f64 (*.f64 phi2 phi2) (+.f64 (/.f64 (-.f64 lambda2 lambda1) (*.f64 phi2 phi2)) (/.f64 #s(literal -1/2 binary64) lambda1)))
(* (pow phi2 2) (- (/ lambda2 (pow phi2 2)) (+ (* 1/2 (/ 1 lambda1)) (/ lambda1 (pow phi2 2)))))
(*.f64 (*.f64 phi2 phi2) (+.f64 (/.f64 (-.f64 lambda2 lambda1) (*.f64 phi2 phi2)) (/.f64 #s(literal -1/2 binary64) lambda1)))
(* (pow phi2 2) (- (/ lambda2 (pow phi2 2)) (+ (* 1/2 (/ 1 lambda1)) (/ lambda1 (pow phi2 2)))))
(*.f64 (*.f64 phi2 phi2) (+.f64 (/.f64 (-.f64 lambda2 lambda1) (*.f64 phi2 phi2)) (/.f64 #s(literal -1/2 binary64) lambda1)))
(- (* -1/2 (/ (pow phi2 2) lambda1)) lambda1)
(-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 phi2 phi2) lambda1)) lambda1)
(- (+ lambda2 (* -1/2 (/ (pow phi2 2) lambda1))) lambda1)
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 phi2 phi2) lambda1) (-.f64 lambda2 lambda1))
(- (+ lambda2 (* -1/2 (/ (pow phi2 2) lambda1))) lambda1)
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 phi2 phi2) lambda1) (-.f64 lambda2 lambda1))
(- (+ lambda2 (* -1/2 (/ (pow phi2 2) lambda1))) lambda1)
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 phi2 phi2) lambda1) (-.f64 lambda2 lambda1))
lambda2
(* lambda2 (- (+ 1 (* -1/2 (/ (pow phi2 2) (* lambda1 lambda2)))) (/ lambda1 lambda2)))
(*.f64 lambda2 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 phi2 phi2) lambda1)) lambda1) lambda2)))
(* lambda2 (- (+ 1 (* -1/2 (/ (pow phi2 2) (* lambda1 lambda2)))) (/ lambda1 lambda2)))
(*.f64 lambda2 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 phi2 phi2) lambda1)) lambda1) lambda2)))
(* lambda2 (- (+ 1 (* -1/2 (/ (pow phi2 2) (* lambda1 lambda2)))) (/ lambda1 lambda2)))
(*.f64 lambda2 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 phi2 phi2) lambda1)) lambda1) lambda2)))
lambda2
(* -1 (* lambda2 (- (* -1 (/ (- (* -1/2 (/ (pow phi2 2) lambda1)) lambda1) lambda2)) 1)))
(*.f64 (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 phi2 phi2) lambda1)) lambda1) lambda2)) (neg.f64 lambda2))
(* -1 (* lambda2 (- (* -1 (/ (- (* -1/2 (/ (pow phi2 2) lambda1)) lambda1) lambda2)) 1)))
(*.f64 (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 phi2 phi2) lambda1)) lambda1) lambda2)) (neg.f64 lambda2))
(* -1 (* lambda2 (- (* -1 (/ (- (* -1/2 (/ (pow phi2 2) lambda1)) lambda1) lambda2)) 1)))
(*.f64 (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 phi2 phi2) lambda1)) lambda1) lambda2)) (neg.f64 lambda2))
(* R (- (+ lambda2 (* -1/2 (/ (pow phi2 2) lambda1))) lambda1))
(*.f64 R (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 phi2 phi2) lambda1) (-.f64 lambda2 lambda1)))
(* R (- (+ lambda2 (* -1/2 (/ (pow phi2 2) lambda1))) lambda1))
(*.f64 R (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 phi2 phi2) lambda1) (-.f64 lambda2 lambda1)))
(* R (- (+ lambda2 (* -1/2 (/ (pow phi2 2) lambda1))) lambda1))
(*.f64 R (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 phi2 phi2) lambda1) (-.f64 lambda2 lambda1)))
(* R (- (+ lambda2 (* -1/2 (/ (pow phi2 2) lambda1))) lambda1))
(*.f64 R (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 phi2 phi2) lambda1) (-.f64 lambda2 lambda1)))
(* R (- (+ lambda2 (* -1/2 (/ (pow phi2 2) lambda1))) lambda1))
(*.f64 R (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 phi2 phi2) lambda1) (-.f64 lambda2 lambda1)))
(* R (- (+ lambda2 (* -1/2 (/ (pow phi2 2) lambda1))) lambda1))
(*.f64 R (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 phi2 phi2) lambda1) (-.f64 lambda2 lambda1)))
(* R (- (+ lambda2 (* -1/2 (/ (pow phi2 2) lambda1))) lambda1))
(*.f64 R (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 phi2 phi2) lambda1) (-.f64 lambda2 lambda1)))
(* R (- (+ lambda2 (* -1/2 (/ (pow phi2 2) lambda1))) lambda1))
(*.f64 R (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 phi2 phi2) lambda1) (-.f64 lambda2 lambda1)))
(* R (- (+ lambda2 (* -1/2 (/ (pow phi2 2) lambda1))) lambda1))
(*.f64 R (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 phi2 phi2) lambda1) (-.f64 lambda2 lambda1)))
(* R (- (+ lambda2 (* -1/2 (/ (pow phi2 2) lambda1))) lambda1))
(*.f64 R (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 phi2 phi2) lambda1) (-.f64 lambda2 lambda1)))
(* R (- (+ lambda2 (* -1/2 (/ (pow phi2 2) lambda1))) lambda1))
(*.f64 R (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 phi2 phi2) lambda1) (-.f64 lambda2 lambda1)))
(* R (- (+ lambda2 (* -1/2 (/ (pow phi2 2) lambda1))) lambda1))
(*.f64 R (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 phi2 phi2) lambda1) (-.f64 lambda2 lambda1)))
(* -1/2 (/ (* R (pow phi2 2)) lambda1))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 R (*.f64 phi2 phi2))) lambda1)
(/ (+ (* -1/2 (* R (pow phi2 2))) (* R (* lambda1 lambda2))) lambda1)
(/.f64 (*.f64 R (fma.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2) (*.f64 lambda1 lambda2))) lambda1)
(/ (+ (* -1/2 (* R (pow phi2 2))) (* lambda1 (+ (* -1 (* R lambda1)) (* R lambda2)))) lambda1)
(/.f64 (fma.f64 R (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2)) (*.f64 (*.f64 R lambda1) (-.f64 lambda2 lambda1))) lambda1)
(/ (+ (* -1/2 (* R (pow phi2 2))) (* lambda1 (+ (* -1 (* R lambda1)) (* R lambda2)))) lambda1)
(/.f64 (fma.f64 R (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2)) (*.f64 (*.f64 R lambda1) (-.f64 lambda2 lambda1))) lambda1)
(* -1 (* R lambda1))
(*.f64 R (neg.f64 lambda1))
(* lambda1 (+ (* -1 R) (/ (* R lambda2) lambda1)))
(*.f64 R (-.f64 (*.f64 lambda1 (/.f64 lambda2 lambda1)) lambda1))
(* lambda1 (+ (* -1 R) (+ (* -1/2 (/ (* R (pow phi2 2)) (pow lambda1 2))) (/ (* R lambda2) lambda1))))
(*.f64 lambda1 (-.f64 (*.f64 R (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 phi2 phi2) (*.f64 lambda1 lambda1)) (/.f64 lambda2 lambda1))) R))
(* lambda1 (+ (* -1 R) (+ (* -1/2 (/ (* R (pow phi2 2)) (pow lambda1 2))) (/ (* R lambda2) lambda1))))
(*.f64 lambda1 (-.f64 (*.f64 R (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 phi2 phi2) (*.f64 lambda1 lambda1)) (/.f64 lambda2 lambda1))) R))
(* -1 (* R lambda1))
(*.f64 R (neg.f64 lambda1))
(* -1 (* lambda1 (+ R (* -1 (/ (* R lambda2) lambda1)))))
(*.f64 R (-.f64 (*.f64 lambda1 (/.f64 lambda2 lambda1)) lambda1))
(* -1 (* lambda1 (+ R (* -1 (/ (+ (* -1/2 (/ (* R (pow phi2 2)) lambda1)) (* R lambda2)) lambda1)))))
(*.f64 (-.f64 R (/.f64 (*.f64 R (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 phi2 phi2) lambda1) lambda2)) lambda1)) (neg.f64 lambda1))
(* -1 (* lambda1 (+ R (* -1 (/ (+ (* -1/2 (/ (* R (pow phi2 2)) lambda1)) (* R lambda2)) lambda1)))))
(*.f64 (-.f64 R (/.f64 (*.f64 R (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 phi2 phi2) lambda1) lambda2)) lambda1)) (neg.f64 lambda1))
(* R (- lambda2 lambda1))
(*.f64 R (-.f64 lambda2 lambda1))
(+ (* -1/2 (/ (* R (pow phi2 2)) lambda1)) (* R (- lambda2 lambda1)))
(*.f64 R (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 phi2 phi2) lambda1) (-.f64 lambda2 lambda1)))
(+ (* -1/2 (/ (* R (pow phi2 2)) lambda1)) (* R (- lambda2 lambda1)))
(*.f64 R (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 phi2 phi2) lambda1) (-.f64 lambda2 lambda1)))
(+ (* -1/2 (/ (* R (pow phi2 2)) lambda1)) (* R (- lambda2 lambda1)))
(*.f64 R (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 phi2 phi2) lambda1) (-.f64 lambda2 lambda1)))
(* -1/2 (/ (* R (pow phi2 2)) lambda1))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 R (*.f64 phi2 phi2))) lambda1)
(* (pow phi2 2) (+ (* -1/2 (/ R lambda1)) (/ (* R (- lambda2 lambda1)) (pow phi2 2))))
(*.f64 (*.f64 R (*.f64 phi2 phi2)) (+.f64 (/.f64 #s(literal -1/2 binary64) lambda1) (/.f64 (-.f64 lambda2 lambda1) (*.f64 phi2 phi2))))
(* (pow phi2 2) (+ (* -1/2 (/ R lambda1)) (/ (* R (- lambda2 lambda1)) (pow phi2 2))))
(*.f64 (*.f64 R (*.f64 phi2 phi2)) (+.f64 (/.f64 #s(literal -1/2 binary64) lambda1) (/.f64 (-.f64 lambda2 lambda1) (*.f64 phi2 phi2))))
(* (pow phi2 2) (+ (* -1/2 (/ R lambda1)) (/ (* R (- lambda2 lambda1)) (pow phi2 2))))
(*.f64 (*.f64 R (*.f64 phi2 phi2)) (+.f64 (/.f64 #s(literal -1/2 binary64) lambda1) (/.f64 (-.f64 lambda2 lambda1) (*.f64 phi2 phi2))))
(* -1/2 (/ (* R (pow phi2 2)) lambda1))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 R (*.f64 phi2 phi2))) lambda1)
(* (pow phi2 2) (+ (* -1/2 (/ R lambda1)) (/ (* R (- lambda2 lambda1)) (pow phi2 2))))
(*.f64 (*.f64 R (*.f64 phi2 phi2)) (+.f64 (/.f64 #s(literal -1/2 binary64) lambda1) (/.f64 (-.f64 lambda2 lambda1) (*.f64 phi2 phi2))))
(* (pow phi2 2) (+ (* -1/2 (/ R lambda1)) (/ (* R (- lambda2 lambda1)) (pow phi2 2))))
(*.f64 (*.f64 R (*.f64 phi2 phi2)) (+.f64 (/.f64 #s(literal -1/2 binary64) lambda1) (/.f64 (-.f64 lambda2 lambda1) (*.f64 phi2 phi2))))
(* (pow phi2 2) (+ (* -1/2 (/ R lambda1)) (/ (* R (- lambda2 lambda1)) (pow phi2 2))))
(*.f64 (*.f64 R (*.f64 phi2 phi2)) (+.f64 (/.f64 #s(literal -1/2 binary64) lambda1) (/.f64 (-.f64 lambda2 lambda1) (*.f64 phi2 phi2))))
(* R (- (* -1/2 (/ (pow phi2 2) lambda1)) lambda1))
(*.f64 R (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 phi2 phi2) lambda1)) lambda1))
(+ (* R lambda2) (* R (- (* -1/2 (/ (pow phi2 2) lambda1)) lambda1)))
(*.f64 R (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 phi2 phi2) lambda1) (-.f64 lambda2 lambda1)))
(+ (* R lambda2) (* R (- (* -1/2 (/ (pow phi2 2) lambda1)) lambda1)))
(*.f64 R (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 phi2 phi2) lambda1) (-.f64 lambda2 lambda1)))
(+ (* R lambda2) (* R (- (* -1/2 (/ (pow phi2 2) lambda1)) lambda1)))
(*.f64 R (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 phi2 phi2) lambda1) (-.f64 lambda2 lambda1)))
(* R lambda2)
(*.f64 R lambda2)
(* lambda2 (+ R (/ (* R (- (* -1/2 (/ (pow phi2 2) lambda1)) lambda1)) lambda2)))
(*.f64 lambda2 (fma.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 phi2 phi2) lambda1)) lambda1) (/.f64 R lambda2) R))
(* lambda2 (+ R (/ (* R (- (* -1/2 (/ (pow phi2 2) lambda1)) lambda1)) lambda2)))
(*.f64 lambda2 (fma.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 phi2 phi2) lambda1)) lambda1) (/.f64 R lambda2) R))
(* lambda2 (+ R (/ (* R (- (* -1/2 (/ (pow phi2 2) lambda1)) lambda1)) lambda2)))
(*.f64 lambda2 (fma.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 phi2 phi2) lambda1)) lambda1) (/.f64 R lambda2) R))
(* R lambda2)
(*.f64 R lambda2)
(* -1 (* lambda2 (+ (* -1 R) (* -1 (/ (* R (- (* -1/2 (/ (pow phi2 2) lambda1)) lambda1)) lambda2)))))
(*.f64 lambda2 (fma.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 phi2 phi2) lambda1)) lambda1) (/.f64 R lambda2) R))
(* -1 (* lambda2 (+ (* -1 R) (* -1 (/ (* R (- (* -1/2 (/ (pow phi2 2) lambda1)) lambda1)) lambda2)))))
(*.f64 lambda2 (fma.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 phi2 phi2) lambda1)) lambda1) (/.f64 R lambda2) R))
(* -1 (* lambda2 (+ (* -1 R) (* -1 (/ (* R (- (* -1/2 (/ (pow phi2 2) lambda1)) lambda1)) lambda2)))))
(*.f64 lambda2 (fma.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 phi2 phi2) lambda1)) lambda1) (/.f64 R lambda2) R))
(/ lambda2 lambda1)
(/.f64 lambda2 lambda1)
(+ (* -1/2 (/ (pow phi2 2) (pow lambda1 2))) (/ lambda2 lambda1))
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 phi2 phi2) (*.f64 lambda1 lambda1)) (/.f64 lambda2 lambda1))
(+ (* -1/2 (/ (pow phi2 2) (pow lambda1 2))) (/ lambda2 lambda1))
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 phi2 phi2) (*.f64 lambda1 lambda1)) (/.f64 lambda2 lambda1))
(+ (* -1/2 (/ (pow phi2 2) (pow lambda1 2))) (/ lambda2 lambda1))
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 phi2 phi2) (*.f64 lambda1 lambda1)) (/.f64 lambda2 lambda1))
(* -1/2 (/ (pow phi2 2) (pow lambda1 2)))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2)) (*.f64 lambda1 lambda1))
(* (pow phi2 2) (- (/ lambda2 (* lambda1 (pow phi2 2))) (* 1/2 (/ 1 (pow lambda1 2)))))
(*.f64 (*.f64 phi2 phi2) (+.f64 (/.f64 lambda2 (*.f64 lambda1 (*.f64 phi2 phi2))) (/.f64 #s(literal -1/2 binary64) (*.f64 lambda1 lambda1))))
(* (pow phi2 2) (- (/ lambda2 (* lambda1 (pow phi2 2))) (* 1/2 (/ 1 (pow lambda1 2)))))
(*.f64 (*.f64 phi2 phi2) (+.f64 (/.f64 lambda2 (*.f64 lambda1 (*.f64 phi2 phi2))) (/.f64 #s(literal -1/2 binary64) (*.f64 lambda1 lambda1))))
(* (pow phi2 2) (- (/ lambda2 (* lambda1 (pow phi2 2))) (* 1/2 (/ 1 (pow lambda1 2)))))
(*.f64 (*.f64 phi2 phi2) (+.f64 (/.f64 lambda2 (*.f64 lambda1 (*.f64 phi2 phi2))) (/.f64 #s(literal -1/2 binary64) (*.f64 lambda1 lambda1))))
(* -1/2 (/ (pow phi2 2) (pow lambda1 2)))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2)) (*.f64 lambda1 lambda1))
(* (pow phi2 2) (- (/ lambda2 (* lambda1 (pow phi2 2))) (* 1/2 (/ 1 (pow lambda1 2)))))
(*.f64 (*.f64 phi2 phi2) (+.f64 (/.f64 lambda2 (*.f64 lambda1 (*.f64 phi2 phi2))) (/.f64 #s(literal -1/2 binary64) (*.f64 lambda1 lambda1))))
(* (pow phi2 2) (- (/ lambda2 (* lambda1 (pow phi2 2))) (* 1/2 (/ 1 (pow lambda1 2)))))
(*.f64 (*.f64 phi2 phi2) (+.f64 (/.f64 lambda2 (*.f64 lambda1 (*.f64 phi2 phi2))) (/.f64 #s(literal -1/2 binary64) (*.f64 lambda1 lambda1))))
(* (pow phi2 2) (- (/ lambda2 (* lambda1 (pow phi2 2))) (* 1/2 (/ 1 (pow lambda1 2)))))
(*.f64 (*.f64 phi2 phi2) (+.f64 (/.f64 lambda2 (*.f64 lambda1 (*.f64 phi2 phi2))) (/.f64 #s(literal -1/2 binary64) (*.f64 lambda1 lambda1))))
(* -1/2 (/ (pow phi2 2) (pow lambda1 2)))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2)) (*.f64 lambda1 lambda1))
(/ (+ (* -1/2 (pow phi2 2)) (* lambda1 lambda2)) (pow lambda1 2))
(/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2) (*.f64 lambda1 lambda2)) (*.f64 lambda1 lambda1))
(/ (+ (* -1/2 (pow phi2 2)) (* lambda1 lambda2)) (pow lambda1 2))
(/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2) (*.f64 lambda1 lambda2)) (*.f64 lambda1 lambda1))
(/ (+ (* -1/2 (pow phi2 2)) (* lambda1 lambda2)) (pow lambda1 2))
(/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2) (*.f64 lambda1 lambda2)) (*.f64 lambda1 lambda1))
(/ lambda2 lambda1)
(/.f64 lambda2 lambda1)
(/ (+ lambda2 (* -1/2 (/ (pow phi2 2) lambda1))) lambda1)
(/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 phi2 phi2) lambda1) lambda2) lambda1)
(/ (+ lambda2 (* -1/2 (/ (pow phi2 2) lambda1))) lambda1)
(/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 phi2 phi2) lambda1) lambda2) lambda1)
(/ (+ lambda2 (* -1/2 (/ (pow phi2 2) lambda1))) lambda1)
(/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 phi2 phi2) lambda1) lambda2) lambda1)
(/ lambda2 lambda1)
(/.f64 lambda2 lambda1)
(* -1 (/ (+ (* -1 lambda2) (* 1/2 (/ (pow phi2 2) lambda1))) lambda1))
(neg.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 phi2 phi2) lambda1)) lambda2) lambda1))
(* -1 (/ (+ (* -1 lambda2) (* 1/2 (/ (pow phi2 2) lambda1))) lambda1))
(neg.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 phi2 phi2) lambda1)) lambda2) lambda1))
(* -1 (/ (+ (* -1 lambda2) (* 1/2 (/ (pow phi2 2) lambda1))) lambda1))
(neg.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 phi2 phi2) lambda1)) lambda2) lambda1))
(* -1/2 (/ (pow phi2 2) (pow lambda1 2)))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2)) (*.f64 lambda1 lambda1))
(+ (* -1/2 (/ (pow phi2 2) (pow lambda1 2))) (/ lambda2 lambda1))
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 phi2 phi2) (*.f64 lambda1 lambda1)) (/.f64 lambda2 lambda1))
(+ (* -1/2 (/ (pow phi2 2) (pow lambda1 2))) (/ lambda2 lambda1))
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 phi2 phi2) (*.f64 lambda1 lambda1)) (/.f64 lambda2 lambda1))
(+ (* -1/2 (/ (pow phi2 2) (pow lambda1 2))) (/ lambda2 lambda1))
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 phi2 phi2) (*.f64 lambda1 lambda1)) (/.f64 lambda2 lambda1))
(/ lambda2 lambda1)
(/.f64 lambda2 lambda1)
(* lambda2 (+ (* -1/2 (/ (pow phi2 2) (* (pow lambda1 2) lambda2))) (/ 1 lambda1)))
(fma.f64 lambda2 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2)) (*.f64 lambda1 (*.f64 lambda1 lambda2))) (/.f64 lambda2 lambda1))
(* lambda2 (+ (* -1/2 (/ (pow phi2 2) (* (pow lambda1 2) lambda2))) (/ 1 lambda1)))
(fma.f64 lambda2 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2)) (*.f64 lambda1 (*.f64 lambda1 lambda2))) (/.f64 lambda2 lambda1))
(* lambda2 (+ (* -1/2 (/ (pow phi2 2) (* (pow lambda1 2) lambda2))) (/ 1 lambda1)))
(fma.f64 lambda2 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2)) (*.f64 lambda1 (*.f64 lambda1 lambda2))) (/.f64 lambda2 lambda1))
(/ lambda2 lambda1)
(/.f64 lambda2 lambda1)
(* -1 (* lambda2 (- (* 1/2 (/ (pow phi2 2) (* (pow lambda1 2) lambda2))) (/ 1 lambda1))))
(*.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 phi2 phi2) (*.f64 lambda1 (*.f64 lambda1 lambda2))) (/.f64 #s(literal -1 binary64) lambda1)) (neg.f64 lambda2))
(* -1 (* lambda2 (- (* 1/2 (/ (pow phi2 2) (* (pow lambda1 2) lambda2))) (/ 1 lambda1))))
(*.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 phi2 phi2) (*.f64 lambda1 (*.f64 lambda1 lambda2))) (/.f64 #s(literal -1 binary64) lambda1)) (neg.f64 lambda2))
(* -1 (* lambda2 (- (* 1/2 (/ (pow phi2 2) (* (pow lambda1 2) lambda2))) (/ 1 lambda1))))
(*.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 phi2 phi2) (*.f64 lambda1 (*.f64 lambda1 lambda2))) (/.f64 #s(literal -1 binary64) lambda1)) (neg.f64 lambda2))
(* lambda2 (cos (* 1/2 phi1)))
(*.f64 lambda2 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))))
(* lambda2 (cos (* 1/2 phi1)))
(*.f64 lambda2 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))))
(* lambda2 (cos (* 1/2 phi1)))
(*.f64 lambda2 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))))
(* lambda2 (cos (* 1/2 phi1)))
(*.f64 lambda2 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))))
(* lambda2 (cos (* 1/2 phi1)))
(*.f64 lambda2 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))))
(* lambda2 (cos (* 1/2 phi1)))
(*.f64 lambda2 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))))
(* lambda2 (cos (* 1/2 phi1)))
(*.f64 lambda2 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))))
(* lambda2 (cos (* 1/2 phi1)))
(*.f64 lambda2 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))))
(* lambda2 (cos (* 1/2 phi1)))
(*.f64 lambda2 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))))
(* lambda2 (cos (* 1/2 phi1)))
(*.f64 lambda2 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))))
(* lambda2 (cos (* 1/2 phi1)))
(*.f64 lambda2 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))))
(* lambda2 (cos (* 1/2 phi1)))
(*.f64 lambda2 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))))
lambda2
(+ lambda2 (* -1/8 (* lambda2 (pow phi1 2))))
(fma.f64 lambda2 (*.f64 (*.f64 phi1 phi1) #s(literal -1/8 binary64)) lambda2)
(+ lambda2 (* (pow phi1 2) (+ (* -1/8 lambda2) (* 1/384 (* lambda2 (pow phi1 2))))))
(fma.f64 (*.f64 (*.f64 phi1 phi1) lambda2) (fma.f64 (*.f64 phi1 phi1) #s(literal 1/384 binary64) #s(literal -1/8 binary64)) lambda2)
(+ lambda2 (* (pow phi1 2) (+ (* -1/8 lambda2) (* (pow phi1 2) (+ (* -1/46080 (* lambda2 (pow phi1 2))) (* 1/384 lambda2))))))
(fma.f64 (*.f64 phi1 phi1) (fma.f64 (*.f64 phi1 phi1) (*.f64 lambda2 (fma.f64 (*.f64 phi1 phi1) #s(literal -1/46080 binary64) #s(literal 1/384 binary64))) (*.f64 lambda2 #s(literal -1/8 binary64))) lambda2)
(* lambda2 (cos (* 1/2 phi1)))
(*.f64 lambda2 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))))
(* lambda2 (cos (* 1/2 phi1)))
(*.f64 lambda2 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))))
(* lambda2 (cos (* 1/2 phi1)))
(*.f64 lambda2 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))))
(* lambda2 (cos (* 1/2 phi1)))
(*.f64 lambda2 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))))
(* lambda2 (cos (* 1/2 phi1)))
(*.f64 lambda2 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))))
(* lambda2 (cos (* 1/2 phi1)))
(*.f64 lambda2 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))))
(* lambda2 (cos (* 1/2 phi1)))
(*.f64 lambda2 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))))
(* lambda2 (cos (* 1/2 phi1)))
(*.f64 lambda2 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))))
(* R (* lambda2 (cos (* 1/2 phi1))))
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))))
(* R (* lambda2 (cos (* 1/2 phi1))))
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))))
(* R (* lambda2 (cos (* 1/2 phi1))))
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))))
(* R (* lambda2 (cos (* 1/2 phi1))))
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))))
(* R (* lambda2 (cos (* 1/2 phi1))))
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))))
(* R (* lambda2 (cos (* 1/2 phi1))))
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))))
(* R (* lambda2 (cos (* 1/2 phi1))))
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))))
(* R (* lambda2 (cos (* 1/2 phi1))))
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))))
(* R (* lambda2 (cos (* 1/2 phi1))))
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))))
(* R (* lambda2 (cos (* 1/2 phi1))))
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))))
(* R (* lambda2 (cos (* 1/2 phi1))))
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))))
(* R (* lambda2 (cos (* 1/2 phi1))))
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))))
(* R (* lambda2 (cos (* 1/2 phi1))))
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))))
(* R (* lambda2 (cos (* 1/2 phi1))))
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))))
(* R (* lambda2 (cos (* 1/2 phi1))))
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))))
(* R (* lambda2 (cos (* 1/2 phi1))))
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))))
(* R (* lambda2 (cos (* 1/2 phi1))))
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))))
(* R (* lambda2 (cos (* 1/2 phi1))))
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))))
(* R (* lambda2 (cos (* 1/2 phi1))))
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))))
(* R (* lambda2 (cos (* 1/2 phi1))))
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))))
(* R (* lambda2 (cos (* 1/2 phi1))))
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))))
(* R (* lambda2 (cos (* 1/2 phi1))))
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))))
(* R (* lambda2 (cos (* 1/2 phi1))))
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))))
(* R (* lambda2 (cos (* 1/2 phi1))))
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))))
(* R lambda2)
(*.f64 R lambda2)
(+ (* -1/8 (* R (* lambda2 (pow phi1 2)))) (* R lambda2))
(*.f64 R (fma.f64 lambda2 (*.f64 (*.f64 phi1 phi1) #s(literal -1/8 binary64)) lambda2))
(+ (* R lambda2) (* (pow phi1 2) (+ (* -1/8 (* R lambda2)) (* 1/384 (* R (* lambda2 (pow phi1 2)))))))
(fma.f64 (*.f64 R (*.f64 (*.f64 phi1 phi1) lambda2)) (fma.f64 (*.f64 phi1 phi1) #s(literal 1/384 binary64) #s(literal -1/8 binary64)) (*.f64 R lambda2))
(+ (* R lambda2) (* (pow phi1 2) (+ (* -1/8 (* R lambda2)) (* (pow phi1 2) (+ (* -1/46080 (* R (* lambda2 (pow phi1 2)))) (* 1/384 (* R lambda2)))))))
(fma.f64 (*.f64 phi1 phi1) (fma.f64 R (*.f64 lambda2 #s(literal -1/8 binary64)) (*.f64 (*.f64 R (*.f64 (*.f64 phi1 phi1) lambda2)) (fma.f64 (*.f64 phi1 phi1) #s(literal -1/46080 binary64) #s(literal 1/384 binary64)))) (*.f64 R lambda2))
(* R (* lambda2 (cos (* 1/2 phi1))))
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))))
(* R (* lambda2 (cos (* 1/2 phi1))))
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))))
(* R (* lambda2 (cos (* 1/2 phi1))))
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))))
(* R (* lambda2 (cos (* 1/2 phi1))))
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))))
(* R (* lambda2 (cos (* 1/2 phi1))))
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))))
(* R (* lambda2 (cos (* 1/2 phi1))))
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))))
(* R (* lambda2 (cos (* 1/2 phi1))))
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))))
(* R (* lambda2 (cos (* 1/2 phi1))))
(*.f64 (*.f64 R lambda2) (cos.f64 (*.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 phi1 (*.f64 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 phi1 (*.f64 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 phi1 #s(literal 1/2 binary64)))
(cos (* 1/2 phi1))
(cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))
(cos (* 1/2 phi1))
(cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))
(cos (* 1/2 phi1))
(cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))
(cos (* 1/2 phi1))
(cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))
(cos (* 1/2 phi1))
(cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))
(cos (* 1/2 phi1))
(cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))
(cos (* 1/2 phi1))
(cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))
(* 1/2 phi1)
(*.f64 phi1 #s(literal 1/2 binary64))
(* 1/2 phi1)
(*.f64 phi1 #s(literal 1/2 binary64))
(* 1/2 phi1)
(*.f64 phi1 #s(literal 1/2 binary64))
(* 1/2 phi1)
(*.f64 phi1 #s(literal 1/2 binary64))
(* 1/2 phi1)
(*.f64 phi1 #s(literal 1/2 binary64))
(* 1/2 phi1)
(*.f64 phi1 #s(literal 1/2 binary64))
(* 1/2 phi1)
(*.f64 phi1 #s(literal 1/2 binary64))
(* 1/2 phi1)
(*.f64 phi1 #s(literal 1/2 binary64))
(* 1/2 phi1)
(*.f64 phi1 #s(literal 1/2 binary64))
(* 1/2 phi1)
(*.f64 phi1 #s(literal 1/2 binary64))
(* 1/2 phi1)
(*.f64 phi1 #s(literal 1/2 binary64))
(* 1/2 phi1)
(*.f64 phi1 #s(literal 1/2 binary64))
(* -1 (* R (* lambda2 (cos (* 1/2 phi2)))))
(*.f64 (neg.f64 (*.f64 R lambda2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(* -1 (* R (* lambda2 (cos (* 1/2 phi2)))))
(*.f64 (neg.f64 (*.f64 R lambda2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(* -1 (* R (* lambda2 (cos (* 1/2 phi2)))))
(*.f64 (neg.f64 (*.f64 R lambda2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(* -1 (* R (* lambda2 (cos (* 1/2 phi2)))))
(*.f64 (neg.f64 (*.f64 R lambda2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(* -1 (* R (* lambda2 (cos (* 1/2 phi2)))))
(*.f64 (neg.f64 (*.f64 R lambda2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(* -1 (* R (* lambda2 (cos (* 1/2 phi2)))))
(*.f64 (neg.f64 (*.f64 R lambda2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(* -1 (* R (* lambda2 (cos (* 1/2 phi2)))))
(*.f64 (neg.f64 (*.f64 R lambda2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(* -1 (* R (* lambda2 (cos (* 1/2 phi2)))))
(*.f64 (neg.f64 (*.f64 R lambda2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(* -1 (* R (* lambda2 (cos (* 1/2 phi2)))))
(*.f64 (neg.f64 (*.f64 R lambda2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(* -1 (* R (* lambda2 (cos (* 1/2 phi2)))))
(*.f64 (neg.f64 (*.f64 R lambda2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(* -1 (* R (* lambda2 (cos (* 1/2 phi2)))))
(*.f64 (neg.f64 (*.f64 R lambda2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(* -1 (* R (* lambda2 (cos (* 1/2 phi2)))))
(*.f64 (neg.f64 (*.f64 R lambda2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(* -1 (* R (* lambda2 (cos (* 1/2 phi2)))))
(*.f64 (neg.f64 (*.f64 R lambda2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(* -1 (* R (* lambda2 (cos (* 1/2 phi2)))))
(*.f64 (neg.f64 (*.f64 R lambda2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(* -1 (* R (* lambda2 (cos (* 1/2 phi2)))))
(*.f64 (neg.f64 (*.f64 R lambda2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(* -1 (* R (* lambda2 (cos (* 1/2 phi2)))))
(*.f64 (neg.f64 (*.f64 R lambda2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(* -1 (* R (* lambda2 (cos (* 1/2 phi2)))))
(*.f64 (neg.f64 (*.f64 R lambda2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(* -1 (* R (* lambda2 (cos (* 1/2 phi2)))))
(*.f64 (neg.f64 (*.f64 R lambda2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(* -1 (* R (* lambda2 (cos (* 1/2 phi2)))))
(*.f64 (neg.f64 (*.f64 R lambda2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(* -1 (* R (* lambda2 (cos (* 1/2 phi2)))))
(*.f64 (neg.f64 (*.f64 R lambda2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(* -1 (* R (* lambda2 (cos (* 1/2 phi2)))))
(*.f64 (neg.f64 (*.f64 R lambda2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(* -1 (* R (* lambda2 (cos (* 1/2 phi2)))))
(*.f64 (neg.f64 (*.f64 R lambda2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(* -1 (* R (* lambda2 (cos (* 1/2 phi2)))))
(*.f64 (neg.f64 (*.f64 R lambda2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(* -1 (* R (* lambda2 (cos (* 1/2 phi2)))))
(*.f64 (neg.f64 (*.f64 R lambda2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(* -1 (* R lambda2))
(neg.f64 (*.f64 R lambda2))
(+ (* -1 (* R lambda2)) (* 1/8 (* R (* lambda2 (pow phi2 2)))))
(*.f64 (*.f64 R lambda2) (fma.f64 (*.f64 phi2 phi2) #s(literal 1/8 binary64) #s(literal -1 binary64)))
(+ (* -1 (* R lambda2)) (* (pow phi2 2) (+ (* -1/384 (* R (* lambda2 (pow phi2 2)))) (* 1/8 (* R lambda2)))))
(fma.f64 (*.f64 R (*.f64 lambda2 (*.f64 phi2 phi2))) (fma.f64 (*.f64 phi2 phi2) #s(literal -1/384 binary64) #s(literal 1/8 binary64)) (neg.f64 (*.f64 R lambda2)))
(+ (* -1 (* R lambda2)) (* (pow phi2 2) (+ (* 1/8 (* R lambda2)) (* (pow phi2 2) (+ (* -1/384 (* R lambda2)) (* 1/46080 (* R (* lambda2 (pow phi2 2)))))))))
(fma.f64 (*.f64 phi2 phi2) (fma.f64 (*.f64 R (*.f64 lambda2 (*.f64 phi2 phi2))) (fma.f64 (*.f64 phi2 phi2) #s(literal 1/46080 binary64) #s(literal -1/384 binary64)) (*.f64 (*.f64 R lambda2) #s(literal 1/8 binary64))) (neg.f64 (*.f64 R lambda2)))
(* -1 (* R (* lambda2 (cos (* 1/2 phi2)))))
(*.f64 (neg.f64 (*.f64 R lambda2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(* -1 (* R (* lambda2 (cos (* 1/2 phi2)))))
(*.f64 (neg.f64 (*.f64 R lambda2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(* -1 (* R (* lambda2 (cos (* 1/2 phi2)))))
(*.f64 (neg.f64 (*.f64 R lambda2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(* -1 (* R (* lambda2 (cos (* 1/2 phi2)))))
(*.f64 (neg.f64 (*.f64 R lambda2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(* -1 (* R (* lambda2 (cos (* 1/2 phi2)))))
(*.f64 (neg.f64 (*.f64 R lambda2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(* -1 (* R (* lambda2 (cos (* 1/2 phi2)))))
(*.f64 (neg.f64 (*.f64 R lambda2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(* -1 (* R (* lambda2 (cos (* 1/2 phi2)))))
(*.f64 (neg.f64 (*.f64 R lambda2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(* -1 (* R (* lambda2 (cos (* 1/2 phi2)))))
(*.f64 (neg.f64 (*.f64 R 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 phi2 (*.f64 phi2 #s(literal 1/384 binary64)) #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 (*.f64 phi2 phi2) #s(literal -1/46080 binary64) #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))
(* -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 lambda2))
(neg.f64 (*.f64 R lambda2))
(* -1 (* R lambda2))
(neg.f64 (*.f64 R lambda2))
(* -1 (* R lambda2))
(neg.f64 (*.f64 R lambda2))
(* -1 (* R lambda2))
(neg.f64 (*.f64 R lambda2))
(* -1 (* R lambda2))
(neg.f64 (*.f64 R lambda2))
(* -1 (* R lambda2))
(neg.f64 (*.f64 R lambda2))
(* -1 (* R lambda2))
(neg.f64 (*.f64 R lambda2))
(* -1 (* R lambda2))
(neg.f64 (*.f64 R lambda2))
(* -1 (* R lambda2))
(neg.f64 (*.f64 R lambda2))
(* -1 (* R lambda2))
(neg.f64 (*.f64 R lambda2))
(* -1 (* R lambda2))
(neg.f64 (*.f64 R lambda2))
(* -1 (* R lambda2))
(neg.f64 (*.f64 R lambda2))
(* -1 (* R lambda2))
(neg.f64 (*.f64 R lambda2))
(* -1 (* R lambda2))
(neg.f64 (*.f64 R lambda2))
(* -1 (* R lambda2))
(neg.f64 (*.f64 R lambda2))
(* -1 (* R lambda2))
(neg.f64 (*.f64 R lambda2))
(* -1 (* R lambda2))
(neg.f64 (*.f64 R lambda2))
(* -1 (* R lambda2))
(neg.f64 (*.f64 R lambda2))
(* -1 (* R lambda2))
(neg.f64 (*.f64 R lambda2))
(* -1 (* R lambda2))
(neg.f64 (*.f64 R lambda2))
(* -1 (* R lambda2))
(neg.f64 (*.f64 R lambda2))
(* -1 (* R lambda2))
(neg.f64 (*.f64 R lambda2))
(* -1 (* R lambda2))
(neg.f64 (*.f64 R lambda2))
(* -1 (* R lambda2))
(neg.f64 (*.f64 R lambda2))

simplify104.0ms (0.9%)

Memory
14.4MiB live, 168.1MiB allocated
Algorithm
egg-herbie
Rules
1-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
094510934
194610934
094610934
Stop Event
saturated
saturated
Counts
478 → 0
Calls
Call 1
Inputs
(*.f64 R (sqrt.f64 (fma.f64 phi1 phi1 (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2)))))
(*.f64 (sqrt.f64 (fma.f64 phi1 phi1 (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2)))) R)
(*.f64 (pow.f64 (fma.f64 phi1 phi1 (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2))) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (fma.f64 phi1 phi1 (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2))) #s(literal 1/4 binary64)) R))
(*.f64 (*.f64 R (pow.f64 (fma.f64 phi1 phi1 (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2))) #s(literal 1/4 binary64))) (pow.f64 (fma.f64 phi1 phi1 (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2))) #s(literal 1/4 binary64)))
(+.f64 lambda1 (neg.f64 lambda2))
(+.f64 (neg.f64 lambda2) lambda1)
(+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (fma.f64 lambda1 (-.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (neg.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (fma.f64 lambda1 (-.f64 lambda1 lambda2) (*.f64 lambda2 lambda2)))))
(+.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 #s(literal 0 binary64) (+.f64 lambda1 lambda2))
(-.f64 #s(literal 0 binary64) (-.f64 lambda2 lambda1))
(-.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (fma.f64 lambda1 (-.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (/.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (fma.f64 lambda1 (-.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))))
(-.f64 (/.f64 (*.f64 lambda1 lambda1) (-.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)))
(-.f64 (+.f64 lambda1 #s(literal 0 binary64)) lambda2)
(fma.f64 lambda1 #s(literal 1 binary64) (neg.f64 lambda2))
(fma.f64 lambda1 #s(literal -1 binary64) (neg.f64 lambda2))
(fma.f64 (*.f64 lambda1 lambda1) (/.f64 #s(literal 1 binary64) lambda1) (neg.f64 lambda2))
(fma.f64 (*.f64 lambda1 lambda1) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (neg.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))))
(fma.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (/.f64 #s(literal 1 binary64) (fma.f64 lambda1 (-.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (neg.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (fma.f64 lambda1 (-.f64 lambda1 lambda2) (*.f64 lambda2 lambda2)))))
(fma.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (/.f64 #s(literal 1 binary64) (fma.f64 lambda1 lambda1 #s(literal 0 binary64))) (neg.f64 lambda2))
(fma.f64 #s(literal 1 binary64) lambda1 (neg.f64 lambda2))
(fma.f64 #s(literal -1 binary64) lambda1 (neg.f64 lambda2))
(fma.f64 #s(literal -1 binary64) lambda2 lambda1)
(neg.f64 (+.f64 lambda1 lambda2))
(/.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2)) (-.f64 lambda1 lambda2))
(/.f64 (*.f64 (fma.f64 lambda1 (-.f64 lambda1 lambda2) (*.f64 lambda2 lambda2)) (-.f64 lambda1 lambda2)) (fma.f64 lambda1 (-.f64 lambda1 lambda2) (*.f64 lambda2 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) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))))
(/.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)) (+.f64 lambda1 lambda2))
(/.f64 (fma.f64 lambda1 (*.f64 lambda1 lambda1) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))))
(/.f64 (-.f64 (*.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (fma.f64 lambda1 (-.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (*.f64 (fma.f64 lambda1 (-.f64 lambda1 lambda2) (*.f64 lambda2 lambda2)) (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (*.f64 (fma.f64 lambda1 (-.f64 lambda1 lambda2) (*.f64 lambda2 lambda2)) (fma.f64 lambda1 (-.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))))
(/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2)))
(/.f64 (neg.f64 (fma.f64 lambda1 (*.f64 lambda1 lambda1) (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (fma.f64 lambda1 (-.f64 lambda1 lambda2) (*.f64 lambda2 lambda2)))
(/.f64 (neg.f64 (fma.f64 lambda1 (*.f64 lambda1 lambda1) (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (neg.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2)))))
(/.f64 (fma.f64 lambda2 (*.f64 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 lambda1 (-.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (fma.f64 lambda1 (-.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (fma.f64 lambda1 (-.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (/.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (fma.f64 lambda1 (-.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (fma.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (fma.f64 lambda1 (-.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (/.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (fma.f64 lambda1 (-.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (*.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (fma.f64 lambda1 (-.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (/.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (fma.f64 lambda1 (-.f64 lambda1 lambda2) (*.f64 lambda2 lambda2)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 lambda1 lambda1) (-.f64 lambda1 lambda2)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)) #s(literal 3 binary64))) (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 lambda1 (-.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (/.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (fma.f64 lambda1 (-.f64 lambda1 lambda2) (*.f64 lambda2 lambda2)))) (*.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (fma.f64 lambda1 (-.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (/.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (fma.f64 lambda1 (-.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (fma.f64 lambda1 (-.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (/.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (fma.f64 lambda1 (-.f64 lambda1 lambda2) (*.f64 lambda2 lambda2)))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 lambda1 lambda1) (-.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda1 lambda1) (-.f64 lambda1 lambda2))) (*.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)))) (+.f64 (/.f64 (*.f64 lambda1 lambda1) (-.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))))
(pow.f64 (-.f64 lambda1 lambda2) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) #s(literal -1 binary64))
(*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)))
(*.f64 (*.f64 (fma.f64 lambda1 (-.f64 lambda1 lambda2) (*.f64 lambda2 lambda2)) (-.f64 lambda1 lambda2)) (/.f64 #s(literal 1 binary64) (fma.f64 lambda1 (-.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))))
(*.f64 (fma.f64 lambda1 (-.f64 lambda1 lambda2) (*.f64 lambda2 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (/.f64 #s(literal 1 binary64) (fma.f64 lambda1 (-.f64 lambda1 lambda2) (*.f64 lambda2 lambda2)))))
(*.f64 #s(literal 1 binary64) (-.f64 lambda1 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 (+.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2))))
(*.f64 (fma.f64 lambda1 (*.f64 lambda1 lambda1) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2)))))
(*.f64 (pow.f64 (*.f64 (fma.f64 lambda1 (-.f64 lambda1 lambda2) (*.f64 lambda2 lambda2)) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 lambda1 (-.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) #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)))
(exp.f64 (*.f64 (log.f64 (fma.f64 phi1 phi1 (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2)))) #s(literal 1/2 binary64)))
(hypot.f64 phi1 (-.f64 lambda1 lambda2))
(hypot.f64 phi1 (+.f64 lambda1 lambda2))
(hypot.f64 phi1 (exp.f64 (log.f64 (-.f64 lambda1 lambda2))))
(hypot.f64 (-.f64 lambda1 lambda2) phi1)
(hypot.f64 (-.f64 lambda1 lambda2) (exp.f64 (log.f64 phi1)))
(hypot.f64 (+.f64 lambda1 lambda2) phi1)
(hypot.f64 (+.f64 lambda1 lambda2) (exp.f64 (log.f64 phi1)))
(hypot.f64 (exp.f64 (log.f64 (-.f64 lambda1 lambda2))) phi1)
(hypot.f64 (exp.f64 (log.f64 (-.f64 lambda1 lambda2))) (exp.f64 (log.f64 phi1)))
(hypot.f64 (exp.f64 (log.f64 phi1)) (-.f64 lambda1 lambda2))
(hypot.f64 (exp.f64 (log.f64 phi1)) (+.f64 lambda1 lambda2))
(hypot.f64 (exp.f64 (log.f64 phi1)) (exp.f64 (log.f64 (-.f64 lambda1 lambda2))))
(sqrt.f64 (fma.f64 phi1 phi1 (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 phi1 phi1 (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2))))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2)) (*.f64 (+.f64 (-.f64 lambda1 lambda2) phi1) (-.f64 (-.f64 lambda1 lambda2) phi1))))) (sqrt.f64 (fma.f64 phi1 (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1)))) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2)) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2)) (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 phi1 phi1 (*.f64 (-.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) (sqrt.f64 (*.f64 (fma.f64 phi1 phi1 (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2))) (fma.f64 phi1 phi1 (*.f64 (-.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))))))
(/.f64 (sqrt.f64 (fma.f64 phi1 (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1)))) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2)) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2)) (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2)))))) (sqrt.f64 (fma.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2)) (*.f64 (+.f64 (-.f64 lambda1 lambda2) phi1) (-.f64 (-.f64 lambda1 lambda2) phi1))))))
(/.f64 (sqrt.f64 (fma.f64 phi1 (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1)))) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2)) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2)) (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2)))))) (sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2))) (*.f64 (*.f64 phi1 phi1) (fma.f64 phi1 phi1 (*.f64 (-.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 phi1 phi1 (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2))) (fma.f64 phi1 phi1 (*.f64 (-.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))) (sqrt.f64 (fma.f64 phi1 phi1 (*.f64 (-.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))))
(/.f64 (sqrt.f64 (neg.f64 (fma.f64 phi1 (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1)))) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2)) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2)) (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2))))))) (sqrt.f64 (neg.f64 (fma.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2)) (*.f64 (+.f64 (-.f64 lambda1 lambda2) phi1) (-.f64 (-.f64 lambda1 lambda2) phi1)))))))
(/.f64 (sqrt.f64 (neg.f64 (*.f64 (fma.f64 phi1 phi1 (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2))) (fma.f64 phi1 phi1 (*.f64 (-.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))))) (sqrt.f64 (fma.f64 phi1 (neg.f64 phi1) (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2)))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 phi1 phi1 (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2))) (*.f64 (+.f64 (-.f64 lambda1 lambda2) phi1) (-.f64 (-.f64 lambda1 lambda2) phi1)))) (sqrt.f64 (*.f64 (+.f64 (-.f64 lambda1 lambda2) phi1) (-.f64 (-.f64 lambda1 lambda2) phi1))))
(/.f64 (neg.f64 (sqrt.f64 (fma.f64 phi1 (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1)))) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2)) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2)) (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2))))))) (neg.f64 (sqrt.f64 (fma.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2)) (*.f64 (+.f64 (-.f64 lambda1 lambda2) phi1) (-.f64 (-.f64 lambda1 lambda2) phi1)))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 phi1 phi1 (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2))) (fma.f64 phi1 phi1 (*.f64 (-.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))))) (neg.f64 (sqrt.f64 (fma.f64 phi1 phi1 (*.f64 (-.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))))
(pow.f64 (fma.f64 phi1 phi1 (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2))) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (fma.f64 phi1 phi1 (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2))) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (fma.f64 phi1 phi1 (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2))) (fma.f64 phi1 phi1 (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2)))) #s(literal 1/4 binary64))
(pow.f64 (exp.f64 (log.f64 (fma.f64 phi1 phi1 (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2))))) #s(literal 1/2 binary64))
(*.f64 (sqrt.f64 (fma.f64 phi1 (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1)))) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2)) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2)) (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2)))))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2)) (*.f64 (+.f64 (-.f64 lambda1 lambda2) phi1) (-.f64 (-.f64 lambda1 lambda2) phi1))))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (fma.f64 phi1 (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1)))) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2)) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2)) (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2)) (*.f64 (+.f64 (-.f64 lambda1 lambda2) phi1) (-.f64 (-.f64 lambda1 lambda2) phi1)))))))
(*.f64 (sqrt.f64 (fma.f64 phi1 (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1)))) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2)) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2)) (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2)))))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2)) (*.f64 (+.f64 (-.f64 lambda1 lambda2) phi1) (-.f64 (-.f64 lambda1 lambda2) phi1)))))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 phi1 phi1 (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2))) (fma.f64 phi1 phi1 (*.f64 (-.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 phi1 phi1 (*.f64 (-.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 phi1 phi1 (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2))) (fma.f64 phi1 phi1 (*.f64 (-.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 phi1 phi1 (*.f64 (-.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 phi1 phi1 (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2))) (fma.f64 phi1 phi1 (*.f64 (-.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 phi1 phi1 (*.f64 (-.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))))
(*.f64 (pow.f64 (fma.f64 phi1 phi1 (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2))) #s(literal 1/4 binary64)) (pow.f64 (fma.f64 phi1 phi1 (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2))) #s(literal 1/4 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 R lambda1))
(+.f64 (*.f64 R #s(literal 0 binary64)) (*.f64 R lambda1))
(-.f64 #s(literal 0 binary64) (*.f64 R lambda1))
(fma.f64 R #s(literal 0 binary64) (*.f64 R lambda1))
(neg.f64 (*.f64 R lambda1))
(*.f64 R lambda1)
(*.f64 lambda1 R)
(*.f64 lambda1 (neg.f64 R))
(*.f64 (neg.f64 R) lambda1)
(*.f64 #s(literal -1 binary64) (*.f64 R lambda1))
(*.f64 (*.f64 R lambda1) #s(literal -1 binary64))
(exp.f64 (*.f64 (log.f64 (/.f64 lambda1 (*.f64 phi2 phi2))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 phi2 phi2) lambda1))
(-.f64 (/.f64 #s(literal 0 binary64) lambda1) (/.f64 (*.f64 phi2 phi2) lambda1))
(neg.f64 (/.f64 (*.f64 phi2 phi2) lambda1))
(/.f64 phi2 (/.f64 lambda1 phi2))
(/.f64 (*.f64 phi2 phi2) lambda1)
(/.f64 (neg.f64 (*.f64 phi2 phi2)) lambda1)
(/.f64 #s(literal 1 binary64) (/.f64 lambda1 (*.f64 phi2 phi2)))
(/.f64 #s(literal 1 binary64) (/.f64 lambda1 (*.f64 (neg.f64 (*.f64 phi2 phi2)) #s(literal -1 binary64))))
(/.f64 #s(literal -1 binary64) (/.f64 lambda1 (*.f64 phi2 phi2)))
(/.f64 (*.f64 (neg.f64 (*.f64 phi2 phi2)) #s(literal -1 binary64)) lambda1)
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 phi2 phi2)) #s(literal -1 binary64))) lambda1)
(pow.f64 (/.f64 lambda1 (*.f64 phi2 phi2)) #s(literal -1 binary64))
(*.f64 phi2 (/.f64 phi2 lambda1))
(*.f64 phi2 (*.f64 (/.f64 #s(literal 1 binary64) lambda1) phi2))
(*.f64 (*.f64 phi2 phi2) (/.f64 #s(literal 1 binary64) lambda1))
(*.f64 (neg.f64 (*.f64 phi2 phi2)) (/.f64 #s(literal 1 binary64) lambda1))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi2 phi2) lambda1))
(*.f64 (/.f64 #s(literal 1 binary64) lambda1) (*.f64 phi2 phi2))
(*.f64 (/.f64 #s(literal 1 binary64) lambda1) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 phi2 phi2)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) lambda1) (/.f64 (*.f64 phi2 phi2) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 phi2 phi2) lambda1))
(*.f64 (/.f64 phi2 lambda1) phi2)
(*.f64 (/.f64 phi2 lambda1) (/.f64 phi2 #s(literal -1 binary64)))
(*.f64 (/.f64 phi2 lambda1) (/.f64 (neg.f64 phi2) #s(literal -1 binary64)))
(*.f64 (neg.f64 phi2) (/.f64 phi2 lambda1))
(*.f64 (*.f64 (neg.f64 (*.f64 phi2 phi2)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) lambda1))
(*.f64 (/.f64 phi2 #s(literal -1 binary64)) (/.f64 phi2 lambda1))
(*.f64 (/.f64 (neg.f64 phi2) #s(literal -1 binary64)) (/.f64 phi2 lambda1))
(*.f64 (pow.f64 (/.f64 lambda1 (*.f64 phi2 phi2)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 lambda1 (*.f64 phi2 phi2)) #s(literal -1/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) phi2) (/.f64 phi2 lambda1))
(*.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (*.f64 phi2 phi2))) (/.f64 #s(literal 1 binary64) lambda1))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) lambda1) phi2) phi2)
(+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))
(+.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1)
(+.f64 #s(literal 0 binary64) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))
(+.f64 (/.f64 (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1))) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))) (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))))
(-.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))
(-.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1)
(-.f64 #s(literal 0 binary64) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))
(-.f64 (/.f64 (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1))) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))) (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))))
(-.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))) (/.f64 (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1))) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))))
(-.f64 (/.f64 (*.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1)))) (fma.f64 lambda1 lambda1 (*.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))))) (/.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (fma.f64 lambda1 lambda1 (*.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))))))
(fma.f64 lambda1 (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1) lambda1)
(fma.f64 lambda1 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))
(fma.f64 lambda1 #s(literal -1 binary64) (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))
(fma.f64 lambda1 (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) lambda1) (/.f64 (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1))) lambda1)) (+.f64 (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1) #s(literal 1 binary64))) (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))))
(fma.f64 lambda1 (*.f64 (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1) #s(literal -1 binary64)) lambda1)
(fma.f64 (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1) lambda1 lambda1)
(fma.f64 (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1) (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (+.f64 (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1) #s(literal 1 binary64))) (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))))
(fma.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) #s(literal 1 binary64) lambda1)
(fma.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) #s(literal -1 binary64) lambda1)
(fma.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (/.f64 lambda1 lambda1) lambda1)
(fma.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (/.f64 (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1) (+.f64 (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1) #s(literal 1 binary64))) (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))))
(fma.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (*.f64 lambda1 (/.f64 #s(literal 1 binary64) lambda1)) lambda1)
(fma.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (*.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (/.f64 lambda1 (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64))))) lambda1)
(fma.f64 (fma.f64 lambda2 (*.f64 lambda2 lambda2) (/.f64 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2)))) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (/.f64 #s(literal 1 binary64) (fma.f64 lambda2 lambda2 (*.f64 (*.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64)) (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))) lambda1)
(fma.f64 (fma.f64 lambda2 (*.f64 lambda2 lambda2) (/.f64 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2)))) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 lambda2 lambda2 (*.f64 (*.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64)) (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))))) lambda1)
(fma.f64 (fma.f64 lambda2 (*.f64 lambda2 lambda2) (/.f64 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2)))) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 lambda2 lambda2 (*.f64 (*.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64)) (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))) #s(literal 1 binary64)) lambda1)
(fma.f64 (fma.f64 lambda2 lambda2 (*.f64 (*.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64)) (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))) (*.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (/.f64 #s(literal 1 binary64) (fma.f64 lambda2 lambda2 (*.f64 (*.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64)) (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))))) lambda1)
(fma.f64 (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1))) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))) (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))))
(fma.f64 (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1))) (/.f64 lambda1 (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64)))) lambda1)
(fma.f64 (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1))) (neg.f64 (/.f64 lambda1 (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64))))) lambda1)
(fma.f64 (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1))) (*.f64 (/.f64 lambda1 (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1 binary64)) lambda1)
(fma.f64 (*.f64 lambda1 lambda1) (/.f64 #s(literal 1 binary64) lambda1) (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))
(fma.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (/.f64 #s(literal 1 binary64) (fma.f64 lambda1 lambda1 #s(literal 0 binary64))) (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))
(fma.f64 #s(literal 1 binary64) lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))
(fma.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1)
(fma.f64 (/.f64 #s(literal 1 binary64) lambda1) (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64))) lambda1)
(fma.f64 #s(literal -1 binary64) lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))
(fma.f64 #s(literal -1 binary64) (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1)
(fma.f64 (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) lambda1) lambda1)
(fma.f64 (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) lambda1) #s(literal -1 binary64)) lambda1)
(fma.f64 (/.f64 lambda1 (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64)))) (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1))) lambda1)
(fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 lambda1 (fma.f64 lambda2 (*.f64 lambda2 lambda2) (/.f64 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2)))) (*.f64 lambda1 (*.f64 lambda1 lambda1)))))) (/.f64 lambda1 (fma.f64 lambda2 lambda2 (*.f64 (*.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64)) (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))) lambda1)
(fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 lambda1 (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1))))) (/.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)) lambda1)
(fma.f64 (/.f64 lambda1 lambda1) (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1)
(fma.f64 (/.f64 lambda1 lambda1) (/.f64 (/.f64 (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1))) lambda1) (+.f64 (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1) #s(literal 1 binary64))) (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))))
(fma.f64 (/.f64 lambda1 (/.f64 lambda1 (fma.f64 lambda2 (*.f64 lambda2 lambda2) (/.f64 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2)))) (*.f64 lambda1 (*.f64 lambda1 lambda1)))))) (/.f64 #s(literal 1 binary64) (fma.f64 lambda2 lambda2 (*.f64 (*.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64)) (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))) lambda1)
(fma.f64 (/.f64 lambda1 (/.f64 lambda1 (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1))))) (/.f64 lambda1 (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64)))) lambda1)
(fma.f64 (/.f64 (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1) lambda1) (/.f64 (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64))) (+.f64 (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1) #s(literal 1 binary64))) (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))))
(fma.f64 (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) lambda1) (/.f64 (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1))) lambda1)) lambda1) (/.f64 (*.f64 lambda1 lambda1) (+.f64 (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1) #s(literal 1 binary64))) (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))))
(fma.f64 (/.f64 (/.f64 (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1))) lambda1) lambda1) (/.f64 lambda1 (+.f64 (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1) #s(literal 1 binary64))) (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))))
(fma.f64 (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (fma.f64 lambda2 (*.f64 lambda2 lambda2) (/.f64 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2)))) (*.f64 lambda1 (*.f64 lambda1 lambda1))))) (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (/.f64 #s(literal 1 binary64) (fma.f64 lambda2 lambda2 (*.f64 (*.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64)) (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))))) lambda1)
(fma.f64 (*.f64 (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1) #s(literal -1 binary64)) lambda1 lambda1)
(fma.f64 (*.f64 lambda1 (/.f64 #s(literal 1 binary64) lambda1)) (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1)
(neg.f64 (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))
(/.f64 (fma.f64 lambda1 (*.f64 lambda1 lambda1) (*.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1))))) (fma.f64 lambda1 lambda1 (*.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))))
(/.f64 (fma.f64 lambda1 lambda1 (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1)))) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))
(/.f64 (fma.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (/.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)) (*.f64 (fma.f64 lambda1 lambda1 #s(literal 0 binary64)) lambda1)) (*.f64 (fma.f64 lambda1 lambda1 #s(literal 0 binary64)) (/.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))))
(/.f64 (fma.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (/.f64 lambda1 (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64)))) (*.f64 (fma.f64 lambda1 lambda1 #s(literal 0 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 lambda1 lambda1 #s(literal 0 binary64)) (/.f64 lambda1 (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64))))))
(/.f64 (fma.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 (fma.f64 lambda1 lambda1 #s(literal 0 binary64)) (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64))))) (*.f64 (fma.f64 lambda1 lambda1 #s(literal 0 binary64)) lambda1))
(/.f64 (fma.f64 (*.f64 lambda1 lambda1) (/.f64 lambda1 (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64)))) lambda1) (/.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))
(/.f64 (fma.f64 lambda1 (*.f64 lambda1 lambda1) (*.f64 lambda1 (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64))))) (*.f64 lambda1 lambda1))
(/.f64 (fma.f64 (*.f64 lambda1 lambda1) (/.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)) (*.f64 lambda1 lambda1)) (*.f64 lambda1 (/.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))))
(/.f64 (fma.f64 lambda1 (fma.f64 lambda1 lambda1 #s(literal 0 binary64)) (*.f64 (/.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (/.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)) (fma.f64 lambda1 lambda1 #s(literal 0 binary64))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 lambda1 lambda1 #s(literal 0 binary64)) (*.f64 (/.f64 lambda1 (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64)))) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (/.f64 lambda1 (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64)))) (fma.f64 lambda1 lambda1 #s(literal 0 binary64))))
(/.f64 (+.f64 lambda1 (*.f64 (/.f64 lambda1 (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64)))) (*.f64 lambda1 lambda1))) (*.f64 (/.f64 lambda1 (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64)))) lambda1))
(/.f64 (fma.f64 (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64))) (fma.f64 lambda1 lambda1 #s(literal 0 binary64)) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 lambda1 (fma.f64 lambda1 lambda1 #s(literal 0 binary64))))
(/.f64 (fma.f64 lambda1 lambda1 (*.f64 (/.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)) (*.f64 lambda1 lambda1))) (*.f64 (/.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)) lambda1))
(/.f64 (fma.f64 lambda1 (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64))) (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 lambda1 lambda1))
(/.f64 (-.f64 (*.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (/.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))) (*.f64 (fma.f64 lambda1 lambda1 #s(literal 0 binary64)) lambda1)) (*.f64 (fma.f64 lambda1 lambda1 #s(literal 0 binary64)) (/.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))))
(/.f64 (-.f64 (*.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (/.f64 lambda1 (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64))))) (*.f64 (fma.f64 lambda1 lambda1 #s(literal 0 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 lambda1 lambda1 #s(literal 0 binary64)) (/.f64 lambda1 (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64))))))
(/.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (fma.f64 lambda1 lambda1 #s(literal 0 binary64)) (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64))))) (*.f64 (fma.f64 lambda1 lambda1 #s(literal 0 binary64)) lambda1))
(/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (/.f64 lambda1 (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64))))) lambda1) (/.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))
(/.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda1 (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64))))) (*.f64 lambda1 lambda1))
(/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (/.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))) (*.f64 lambda1 lambda1)) (*.f64 lambda1 (/.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))))
(/.f64 (-.f64 (*.f64 (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1))) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))) (*.f64 (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)) (*.f64 lambda1 lambda1))) (fma.f64 lambda1 lambda1 (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1)))))
(/.f64 (-.f64 (*.f64 lambda1 (fma.f64 lambda1 lambda1 #s(literal 0 binary64))) (*.f64 (/.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (/.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)) (fma.f64 lambda1 lambda1 #s(literal 0 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (fma.f64 lambda1 lambda1 #s(literal 0 binary64))) (*.f64 (/.f64 lambda1 (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64)))) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (/.f64 lambda1 (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64)))) (fma.f64 lambda1 lambda1 #s(literal 0 binary64))))
(/.f64 (-.f64 lambda1 (*.f64 (/.f64 lambda1 (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64)))) (*.f64 lambda1 lambda1))) (*.f64 (/.f64 lambda1 (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64)))) lambda1))
(/.f64 (-.f64 (*.f64 (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64))) (fma.f64 lambda1 lambda1 #s(literal 0 binary64))) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 lambda1 (fma.f64 lambda1 lambda1 #s(literal 0 binary64))))
(/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 (/.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)) (*.f64 lambda1 lambda1))) (*.f64 (/.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)) lambda1))
(/.f64 (-.f64 (*.f64 lambda1 (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64)))) (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 lambda1 lambda1))
(/.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1))))) (fma.f64 lambda1 lambda1 (*.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (fma.f64 lambda1 lambda1 (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1)))) (*.f64 #s(literal 0 binary64) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1))) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))) #s(literal 3 binary64))) (fma.f64 (/.f64 (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1))) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))) (/.f64 (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1))) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))) (fma.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))) (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))) (*.f64 (/.f64 (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1))) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))) (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1))) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))) (/.f64 (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1))) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))) (*.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))) (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))))) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))) #s(literal -1 binary64))
(*.f64 lambda1 (+.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1)))
(*.f64 lambda1 (+.f64 (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1) #s(literal -1 binary64)))
(*.f64 lambda1 (+.f64 (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1) #s(literal 1 binary64)))
(*.f64 lambda1 (neg.f64 (+.f64 (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1) #s(literal 1 binary64))))
(*.f64 (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)) (*.f64 (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))))
(*.f64 (fma.f64 lambda1 (*.f64 lambda1 lambda1) (*.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1))))) (/.f64 #s(literal 1 binary64) (fma.f64 lambda1 lambda1 (*.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))))))
(*.f64 (fma.f64 lambda1 lambda1 (*.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))) (*.f64 (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)) (/.f64 #s(literal 1 binary64) (fma.f64 lambda1 lambda1 (*.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))))))
(*.f64 #s(literal 1 binary64) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))
(*.f64 #s(literal -1 binary64) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))
(*.f64 (fma.f64 lambda1 lambda1 (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1)))) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))) (/.f64 (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1) #s(literal 1 binary64)) lambda1)
(*.f64 (/.f64 (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)) lambda1) (/.f64 (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)) (+.f64 (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1) #s(literal 1 binary64))))
(*.f64 (/.f64 (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)) lambda1) (/.f64 (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)) (+.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1))))
(*.f64 (/.f64 (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)) lambda1) (/.f64 (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)) (+.f64 (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1) #s(literal -1 binary64))))
(*.f64 (/.f64 (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)) (fma.f64 lambda1 (*.f64 lambda1 lambda1) (*.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1)))))) (/.f64 (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)) (/.f64 #s(literal 1 binary64) (fma.f64 lambda1 lambda1 (*.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))))))
(+.f64 (*.f64 R lambda1) (*.f64 R (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))
(+.f64 (*.f64 R (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)) (*.f64 R lambda1))
(+.f64 (*.f64 R (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)) (*.f64 (neg.f64 (neg.f64 R)) lambda1))
(+.f64 (*.f64 R (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)) (*.f64 #s(literal 1 binary64) (*.f64 R lambda1)))
(-.f64 (*.f64 R (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)) (*.f64 R lambda1))
(-.f64 (/.f64 (*.f64 (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1))) (*.f64 R R)) (*.f64 R (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))) (/.f64 (*.f64 R (*.f64 lambda1 (*.f64 R lambda1))) (*.f64 R (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))))
(fma.f64 R lambda1 (*.f64 R (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))
(fma.f64 R (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (*.f64 R lambda1))
(fma.f64 R (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (*.f64 (neg.f64 (neg.f64 R)) lambda1))
(fma.f64 R (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (*.f64 #s(literal 1 binary64) (*.f64 R lambda1)))
(fma.f64 lambda1 R (*.f64 R (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))
(fma.f64 lambda1 (neg.f64 R) (*.f64 R (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))
(fma.f64 lambda1 (*.f64 R (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1)) (*.f64 R lambda1))
(fma.f64 lambda1 (*.f64 R (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1)) (*.f64 (neg.f64 (neg.f64 R)) lambda1))
(fma.f64 lambda1 (*.f64 R (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1)) (*.f64 #s(literal 1 binary64) (*.f64 R lambda1)))
(fma.f64 lambda1 (*.f64 (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1) R) (*.f64 R lambda1))
(fma.f64 lambda1 (*.f64 (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1) R) (*.f64 (neg.f64 (neg.f64 R)) lambda1))
(fma.f64 lambda1 (*.f64 (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1) R) (*.f64 #s(literal 1 binary64) (*.f64 R lambda1)))
(fma.f64 (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1) (*.f64 R lambda1) (*.f64 R lambda1))
(fma.f64 (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1) (*.f64 R lambda1) (*.f64 (neg.f64 (neg.f64 R)) lambda1))
(fma.f64 (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1) (*.f64 R lambda1) (*.f64 #s(literal 1 binary64) (*.f64 R lambda1)))
(fma.f64 (neg.f64 R) lambda1 (*.f64 R (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))
(fma.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) R (*.f64 R lambda1))
(fma.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) R (*.f64 (neg.f64 (neg.f64 R)) lambda1))
(fma.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) R (*.f64 #s(literal 1 binary64) (*.f64 R lambda1)))
(fma.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (*.f64 (/.f64 #s(literal 1 binary64) lambda1) (*.f64 R lambda1)) (*.f64 R lambda1))
(fma.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (*.f64 (/.f64 #s(literal 1 binary64) lambda1) (*.f64 R lambda1)) (*.f64 (neg.f64 (neg.f64 R)) lambda1))
(fma.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (*.f64 (/.f64 #s(literal 1 binary64) lambda1) (*.f64 R lambda1)) (*.f64 #s(literal 1 binary64) (*.f64 R lambda1)))
(fma.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (*.f64 #s(literal 1 binary64) R) (*.f64 R lambda1))
(fma.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (*.f64 #s(literal 1 binary64) R) (*.f64 (neg.f64 (neg.f64 R)) lambda1))
(fma.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (*.f64 #s(literal 1 binary64) R) (*.f64 #s(literal 1 binary64) (*.f64 R lambda1)))
(fma.f64 #s(literal 1 binary64) (*.f64 R (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)) (*.f64 R lambda1))
(fma.f64 #s(literal 1 binary64) (*.f64 R (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)) (*.f64 (neg.f64 (neg.f64 R)) lambda1))
(fma.f64 #s(literal 1 binary64) (*.f64 R (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)) (*.f64 #s(literal 1 binary64) (*.f64 R lambda1)))
(fma.f64 (/.f64 #s(literal 1 binary64) lambda1) (*.f64 (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64))) R) (*.f64 R lambda1))
(fma.f64 (/.f64 #s(literal 1 binary64) lambda1) (*.f64 (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64))) R) (*.f64 (neg.f64 (neg.f64 R)) lambda1))
(fma.f64 (/.f64 #s(literal 1 binary64) lambda1) (*.f64 (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64))) R) (*.f64 #s(literal 1 binary64) (*.f64 R lambda1)))
(fma.f64 #s(literal -1 binary64) (*.f64 R lambda1) (*.f64 R (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))
(fma.f64 (*.f64 R lambda1) (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1) (*.f64 R lambda1))
(fma.f64 (*.f64 R lambda1) (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1) (*.f64 (neg.f64 (neg.f64 R)) lambda1))
(fma.f64 (*.f64 R lambda1) (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1) (*.f64 #s(literal 1 binary64) (*.f64 R lambda1)))
(fma.f64 (*.f64 R lambda1) #s(literal -1 binary64) (*.f64 R (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))
(fma.f64 (*.f64 R (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)) #s(literal 1 binary64) (*.f64 R lambda1))
(fma.f64 (*.f64 R (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)) #s(literal 1 binary64) (*.f64 (neg.f64 (neg.f64 R)) lambda1))
(fma.f64 (*.f64 R (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)) #s(literal 1 binary64) (*.f64 #s(literal 1 binary64) (*.f64 R lambda1)))
(fma.f64 (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) lambda1) R) (*.f64 R lambda1))
(fma.f64 (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) lambda1) R) (*.f64 (neg.f64 (neg.f64 R)) lambda1))
(fma.f64 (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) lambda1) R) (*.f64 #s(literal 1 binary64) (*.f64 R lambda1)))
(fma.f64 (*.f64 R (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1)) lambda1 (*.f64 R lambda1))
(fma.f64 (*.f64 R (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1)) lambda1 (*.f64 (neg.f64 (neg.f64 R)) lambda1))
(fma.f64 (*.f64 R (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1)) lambda1 (*.f64 #s(literal 1 binary64) (*.f64 R lambda1)))
(fma.f64 (*.f64 (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1) R) lambda1 (*.f64 R lambda1))
(fma.f64 (*.f64 (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1) R) lambda1 (*.f64 (neg.f64 (neg.f64 R)) lambda1))
(fma.f64 (*.f64 (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1) R) lambda1 (*.f64 #s(literal 1 binary64) (*.f64 R lambda1)))
(fma.f64 (*.f64 R (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal 1 binary64) lambda1) (*.f64 R lambda1))
(fma.f64 (*.f64 R (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal 1 binary64) lambda1) (*.f64 (neg.f64 (neg.f64 R)) lambda1))
(fma.f64 (*.f64 R (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal 1 binary64) lambda1) (*.f64 #s(literal 1 binary64) (*.f64 R lambda1)))
(fma.f64 (*.f64 (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64))) R) (/.f64 #s(literal 1 binary64) lambda1) (*.f64 R lambda1))
(fma.f64 (*.f64 (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64))) R) (/.f64 #s(literal 1 binary64) lambda1) (*.f64 (neg.f64 (neg.f64 R)) lambda1))
(fma.f64 (*.f64 (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64))) R) (/.f64 #s(literal 1 binary64) lambda1) (*.f64 #s(literal 1 binary64) (*.f64 R lambda1)))
(fma.f64 (*.f64 (*.f64 R lambda1) #s(literal 1 binary64)) (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1) (*.f64 R lambda1))
(fma.f64 (*.f64 (*.f64 R lambda1) #s(literal 1 binary64)) (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1) (*.f64 (neg.f64 (neg.f64 R)) lambda1))
(fma.f64 (*.f64 (*.f64 R lambda1) #s(literal 1 binary64)) (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1) (*.f64 #s(literal 1 binary64) (*.f64 R lambda1)))
(fma.f64 (*.f64 (*.f64 R lambda1) (/.f64 #s(literal 1 binary64) lambda1)) (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (*.f64 R lambda1))
(fma.f64 (*.f64 (*.f64 R lambda1) (/.f64 #s(literal 1 binary64) lambda1)) (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (*.f64 (neg.f64 (neg.f64 R)) lambda1))
(fma.f64 (*.f64 (*.f64 R lambda1) (/.f64 #s(literal 1 binary64) lambda1)) (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (*.f64 #s(literal 1 binary64) (*.f64 R lambda1)))
(/.f64 R (/.f64 #s(literal 1 binary64) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1))) (*.f64 R R) (*.f64 (*.f64 R lambda1) (-.f64 (*.f64 R lambda1) (*.f64 R (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))))) (fma.f64 (*.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1)))) (*.f64 R (*.f64 R R)) (*.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 R (*.f64 R R))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 R (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))) (*.f64 (*.f64 R (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))) (*.f64 R (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 lambda1 lambda1 (*.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))) (*.f64 R (fma.f64 lambda1 (*.f64 lambda1 lambda1) (*.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)) (*.f64 R (fma.f64 lambda1 lambda1 (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 lambda1 lambda1 (*.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))) (*.f64 (fma.f64 lambda1 (*.f64 lambda1 lambda1) (*.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1))))) R)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)) (*.f64 (fma.f64 lambda1 lambda1 (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1)))) R)))
(/.f64 (fma.f64 (*.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1)))) (*.f64 R (*.f64 R R)) (*.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 R (*.f64 R R)))) (fma.f64 (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1))) (*.f64 R R) (*.f64 (*.f64 R lambda1) (-.f64 (*.f64 R lambda1) (*.f64 R (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))))))
(/.f64 (*.f64 (*.f64 R (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))) (*.f64 R (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))) (*.f64 R (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))))
(/.f64 (*.f64 R (fma.f64 lambda1 (*.f64 lambda1 lambda1) (*.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1)))))) (fma.f64 lambda1 lambda1 (*.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))))
(/.f64 (*.f64 R (fma.f64 lambda1 lambda1 (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1))))) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))
(/.f64 (*.f64 (fma.f64 lambda1 (*.f64 lambda1 lambda1) (*.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1))))) R) (fma.f64 lambda1 lambda1 (*.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))))
(/.f64 (*.f64 (fma.f64 lambda1 lambda1 (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1)))) R) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1)))) (*.f64 R (*.f64 R R)) (*.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 R (*.f64 R R))))) (neg.f64 (fma.f64 (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1))) (*.f64 R R) (*.f64 (*.f64 R lambda1) (-.f64 (*.f64 R lambda1) (*.f64 R (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 R (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))) (*.f64 R (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))))) (neg.f64 (*.f64 R (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))))
(/.f64 (neg.f64 (*.f64 R (fma.f64 lambda1 (*.f64 lambda1 lambda1) (*.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1))))))) (fma.f64 lambda1 lambda1 (*.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))))
(/.f64 (neg.f64 (*.f64 R (fma.f64 lambda1 lambda1 (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1)))))) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))
(/.f64 (neg.f64 (*.f64 (fma.f64 lambda1 (*.f64 lambda1 lambda1) (*.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1))))) R)) (fma.f64 lambda1 lambda1 (*.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 lambda1 lambda1 (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1)))) R)) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))
(/.f64 (fma.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 R (*.f64 R R)) (*.f64 (*.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1)))) (*.f64 R (*.f64 R R)))) (fma.f64 R (*.f64 lambda1 (*.f64 R lambda1)) (-.f64 (*.f64 (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1))) (*.f64 R R)) (*.f64 R (*.f64 (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64))) R)))))
(/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1)))) (*.f64 R (*.f64 R R))) (*.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 R (*.f64 R R)))) (fma.f64 (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1))) (*.f64 R R) (*.f64 (*.f64 R lambda1) (-.f64 (*.f64 R lambda1) (*.f64 R (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))))))
(/.f64 (-.f64 (*.f64 R (*.f64 lambda1 (*.f64 R lambda1))) (*.f64 (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1))) (*.f64 R R))) (-.f64 (*.f64 R lambda1) (*.f64 R (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))))
(*.f64 R (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))
(*.f64 lambda1 (+.f64 (neg.f64 R) (*.f64 R (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1))))
(*.f64 lambda1 (fma.f64 R (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1) (neg.f64 R)))
(*.f64 lambda1 (-.f64 (*.f64 R (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1)) (neg.f64 R)))
(*.f64 lambda1 (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1)) R))
(*.f64 lambda1 (*.f64 (+.f64 (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1) #s(literal -1 binary64)) R))
(*.f64 (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)) R)
(*.f64 (fma.f64 lambda1 (*.f64 lambda1 lambda1) (*.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1))))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 lambda1 lambda1 (*.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))))) R))
(*.f64 (fma.f64 lambda1 lambda1 (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1)))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))) R))
(*.f64 (*.f64 R lambda1) (+.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1)))
(*.f64 (*.f64 R lambda1) (+.f64 (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1) #s(literal -1 binary64)))
(*.f64 (*.f64 R lambda1) (+.f64 (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1) #s(literal 1 binary64)))
(*.f64 (fma.f64 (*.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1)))) (*.f64 R (*.f64 R R)) (*.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 R (*.f64 R R)))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1))) (*.f64 R R) (*.f64 (*.f64 R lambda1) (-.f64 (*.f64 R lambda1) (*.f64 R (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))))))
(*.f64 (*.f64 (*.f64 R (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))) (*.f64 R (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))) (/.f64 #s(literal 1 binary64) (*.f64 R (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))))
(*.f64 (*.f64 R (fma.f64 lambda1 (*.f64 lambda1 lambda1) (*.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1)))))) (/.f64 #s(literal 1 binary64) (fma.f64 lambda1 lambda1 (*.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))))))
(*.f64 (*.f64 R (fma.f64 lambda1 lambda1 (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1))))) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))))
(*.f64 (*.f64 (fma.f64 lambda1 (*.f64 lambda1 lambda1) (*.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1))))) R) (/.f64 #s(literal 1 binary64) (fma.f64 lambda1 lambda1 (*.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))))))
(*.f64 (*.f64 (fma.f64 lambda1 lambda1 (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1)))) R) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))))
(*.f64 (/.f64 R lambda1) (/.f64 (fma.f64 lambda1 lambda1 (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1)))) (+.f64 (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1) #s(literal 1 binary64))))
(*.f64 (/.f64 (fma.f64 lambda1 lambda1 (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1)))) lambda1) (/.f64 R (+.f64 (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1) #s(literal 1 binary64))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) lambda1) lambda2) (*.f64 (/.f64 #s(literal 1 binary64) lambda1) (*.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) lambda1) (*.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) lambda1) lambda2))
(+.f64 (*.f64 lambda2 (/.f64 #s(literal 1 binary64) lambda1)) (*.f64 (*.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) lambda1)))
(+.f64 (*.f64 (*.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) lambda1)) (*.f64 lambda2 (/.f64 #s(literal 1 binary64) lambda1)))
(exp.f64 (*.f64 (log.f64 (/.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1))
(-.f64 (/.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1)) (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)) lambda1) (/.f64 (/.f64 (*.f64 lambda2 lambda2) (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)) lambda1))
(-.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1)) (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64)))) (/.f64 (*.f64 lambda2 lambda2) (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64)))))
(-.f64 (/.f64 #s(literal 0 binary64) lambda1) (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1))
(fma.f64 lambda2 (/.f64 #s(literal 1 binary64) lambda1) (*.f64 (*.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) lambda1)))
(fma.f64 (*.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) lambda1) (*.f64 lambda2 (/.f64 #s(literal 1 binary64) lambda1)))
(fma.f64 (/.f64 #s(literal 1 binary64) lambda1) lambda2 (*.f64 (/.f64 #s(literal 1 binary64) lambda1) (*.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64))))
(fma.f64 (/.f64 #s(literal 1 binary64) lambda1) (*.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) lambda1) lambda2))
(neg.f64 (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1))
(/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1)
(/.f64 (fma.f64 lambda2 (*.f64 lambda2 lambda2) (/.f64 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2)))) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (fma.f64 lambda2 lambda2 (*.f64 (*.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64)) (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))) lambda1))
(/.f64 (fma.f64 lambda2 (*.f64 lambda2 lambda2) (/.f64 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2)))) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 lambda1 (fma.f64 lambda2 lambda2 (*.f64 (*.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64)) (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))))
(/.f64 (fma.f64 lambda2 (*.f64 lambda2 lambda2) (/.f64 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2)))) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (neg.f64 (*.f64 lambda1 (fma.f64 lambda2 lambda2 (*.f64 (*.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64)) (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))))))
(/.f64 (fma.f64 lambda2 (*.f64 lambda2 lambda2) (/.f64 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2)))) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (neg.f64 (*.f64 (fma.f64 lambda2 lambda2 (*.f64 (*.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64)) (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))) lambda1)))
(/.f64 (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1))) (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 lambda1 (fma.f64 lambda2 lambda2 (*.f64 (*.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64)) (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))) (fma.f64 lambda2 (*.f64 lambda2 lambda2) (/.f64 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2)))) (*.f64 lambda1 (*.f64 lambda1 lambda1))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64))) (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 lambda2 lambda2 (*.f64 (*.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64)) (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))) lambda1) (fma.f64 lambda2 (*.f64 lambda2 lambda2) (/.f64 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2)))) (*.f64 lambda1 (*.f64 lambda1 lambda1))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 lambda2 lambda2 (*.f64 (*.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64)) (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))) (/.f64 (fma.f64 lambda2 (*.f64 lambda2 lambda2) (/.f64 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2)))) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) lambda1)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (/.f64 (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1))) lambda1)))
(/.f64 (/.f64 #s(literal 1 binary64) lambda1) (/.f64 lambda1 (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64)))))
(/.f64 #s(literal -1 binary64) (/.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))
(/.f64 (/.f64 (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1))) lambda1) (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))
(/.f64 (/.f64 (fma.f64 lambda2 (*.f64 lambda2 lambda2) (/.f64 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2)))) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) lambda1) (fma.f64 lambda2 lambda2 (*.f64 (*.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64)) (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))))
(/.f64 (neg.f64 (/.f64 (fma.f64 lambda2 (*.f64 lambda2 lambda2) (/.f64 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2)))) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) lambda1)) (fma.f64 lambda2 lambda2 (*.f64 (*.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64)) (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))))
(pow.f64 (/.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)) #s(literal -1 binary64))
(*.f64 (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1) (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))
(*.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (/.f64 #s(literal 1 binary64) lambda1))
(*.f64 (fma.f64 lambda2 (*.f64 lambda2 lambda2) (/.f64 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2)))) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (/.f64 #s(literal 1 binary64) (*.f64 lambda1 (fma.f64 lambda2 lambda2 (*.f64 (*.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64)) (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))))))
(*.f64 (fma.f64 lambda2 (*.f64 lambda2 lambda2) (/.f64 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2)))) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 lambda2 lambda2 (*.f64 (*.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64)) (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))) lambda1)))
(*.f64 (fma.f64 lambda2 (*.f64 lambda2 lambda2) (/.f64 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2)))) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 lambda2 lambda2 (*.f64 (*.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64)) (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))) (/.f64 #s(literal 1 binary64) lambda1)))
(*.f64 (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1))) (/.f64 #s(literal 1 binary64) (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64)))))
(*.f64 (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1))) (*.f64 (/.f64 lambda1 (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal 1 binary64) lambda1)))
(*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1))
(*.f64 (/.f64 #s(literal 1 binary64) lambda1) (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))
(*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1))
(*.f64 (/.f64 (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1))) lambda1) (/.f64 lambda1 (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64)))))
(*.f64 (/.f64 (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1))) lambda1) (/.f64 (/.f64 lambda1 (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64)))) #s(literal -1 binary64)))
(*.f64 (/.f64 (fma.f64 lambda2 (*.f64 lambda2 lambda2) (/.f64 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2)))) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) lambda1) (/.f64 #s(literal 1 binary64) (fma.f64 lambda2 lambda2 (*.f64 (*.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64)) (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))))
(*.f64 (/.f64 (fma.f64 lambda2 (*.f64 lambda2 lambda2) (/.f64 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2)))) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) lambda1) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 lambda2 lambda2 (*.f64 (*.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64)) (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 lambda1 (fma.f64 lambda2 (*.f64 lambda2 lambda2) (/.f64 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2)))) (*.f64 lambda1 (*.f64 lambda1 lambda1))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 lambda2 lambda2 (*.f64 (*.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64)) (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))))
(*.f64 (pow.f64 (/.f64 lambda1 (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1)))) #s(literal -1 binary64)) (/.f64 lambda1 (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64)))))
(*.f64 (/.f64 (fma.f64 lambda2 (*.f64 lambda2 lambda2) (/.f64 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2)))) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) #s(literal -1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 lambda2 lambda2 (*.f64 (*.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64)) (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))) lambda1))
(*.f64 (/.f64 (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1))) #s(literal -1 binary64)) (/.f64 (/.f64 lambda1 (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64)))) lambda1))
(*.f64 (/.f64 (fma.f64 lambda2 lambda2 (*.f64 (*.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64)) (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))) lambda1) (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (fma.f64 lambda2 lambda2 (*.f64 (*.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64)) (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))))
(*.f64 (pow.f64 (/.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) lambda1) (fma.f64 lambda2 (*.f64 lambda2 lambda2) (/.f64 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2)))) (*.f64 lambda1 (*.f64 lambda1 lambda1))))) (/.f64 #s(literal 1 binary64) (fma.f64 lambda2 lambda2 (*.f64 (*.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64)) (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))))
(*.f64 lambda2 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))))
(*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) lambda2)
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))))
(*.f64 lambda2 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) R))
(*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 R lambda2))
(*.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) R)
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))))
(*.f64 (*.f64 R (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) lambda2)
(*.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) R) lambda2)
(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 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) lambda2) #s(literal 0 binary64)) (*.f64 (*.f64 R (neg.f64 lambda2)) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))
(+.f64 (*.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) lambda2)) (*.f64 (*.f64 R (neg.f64 lambda2)) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))
(-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (*.f64 R lambda2)))
(fma.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) lambda2) (*.f64 (*.f64 R (neg.f64 lambda2)) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) lambda2) #s(literal 0 binary64) (*.f64 (*.f64 R (neg.f64 lambda2)) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))
(neg.f64 (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))
(neg.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (*.f64 R lambda2)))
(neg.f64 (*.f64 (*.f64 R (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) lambda2))
(*.f64 R (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))))))
(*.f64 lambda2 (*.f64 (neg.f64 R) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))
(*.f64 (neg.f64 R) (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) lambda2))
(*.f64 (neg.f64 R) (*.f64 lambda2 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))
(*.f64 (*.f64 R (neg.f64 lambda2)) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))))
(*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (*.f64 R (neg.f64 lambda2)))
(*.f64 (neg.f64 lambda2) (*.f64 R (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (*.f64 R lambda2)))
(*.f64 #s(literal -1 binary64) (*.f64 (*.f64 R (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) lambda2))
(*.f64 (*.f64 R lambda2) (neg.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))
(*.f64 (*.f64 (neg.f64 R) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) lambda2)
(*.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (*.f64 R lambda2)) #s(literal -1 binary64))
(*.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) lambda2) (neg.f64 R))
(*.f64 (*.f64 lambda2 #s(literal -1 binary64)) (*.f64 R (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))
(*.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (neg.f64 R))
(*.f64 (neg.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 R lambda2))
(*.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (neg.f64 lambda2)) R)
(*.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) #s(literal -1 binary64)) (*.f64 R lambda2))
(*.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (*.f64 lambda2 #s(literal -1 binary64))) R)
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) lambda2) #s(literal -1 binary64)) R)
(cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))
(+.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))) (-.f64 #s(literal 0 binary64) (neg.f64 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 #s(literal 0 binary64) (*.f64 R (neg.f64 lambda2)))
(+.f64 (*.f64 #s(literal 0 binary64) lambda2) (*.f64 R (neg.f64 lambda2)))
(+.f64 (*.f64 lambda2 #s(literal 0 binary64)) (*.f64 R (neg.f64 lambda2)))
(-.f64 #s(literal 0 binary64) (*.f64 R lambda2))
(fma.f64 lambda2 #s(literal 0 binary64) (*.f64 R (neg.f64 lambda2)))
(fma.f64 #s(literal 0 binary64) lambda2 (*.f64 R (neg.f64 lambda2)))
(neg.f64 (*.f64 R lambda2))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 R lambda2) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 R lambda2) (*.f64 R lambda2) (*.f64 #s(literal 0 binary64) (*.f64 R lambda2)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R lambda2) (*.f64 R lambda2))) (+.f64 #s(literal 0 binary64) (*.f64 R lambda2)))
(*.f64 R (neg.f64 lambda2))
(*.f64 lambda2 (neg.f64 R))
(*.f64 (neg.f64 R) lambda2)
(*.f64 (neg.f64 lambda2) R)
(*.f64 #s(literal -1 binary64) (*.f64 R lambda2))
(*.f64 (*.f64 R lambda2) #s(literal -1 binary64))
(*.f64 (*.f64 lambda2 #s(literal -1 binary64)) R)
Outputs
(*.f64 R (sqrt.f64 (fma.f64 phi1 phi1 (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2)))))
(*.f64 (sqrt.f64 (fma.f64 phi1 phi1 (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2)))) R)
(*.f64 (pow.f64 (fma.f64 phi1 phi1 (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2))) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (fma.f64 phi1 phi1 (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2))) #s(literal 1/4 binary64)) R))
(*.f64 (*.f64 R (pow.f64 (fma.f64 phi1 phi1 (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2))) #s(literal 1/4 binary64))) (pow.f64 (fma.f64 phi1 phi1 (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2))) #s(literal 1/4 binary64)))
(+.f64 lambda1 (neg.f64 lambda2))
(+.f64 (neg.f64 lambda2) lambda1)
(+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (fma.f64 lambda1 (-.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (neg.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (fma.f64 lambda1 (-.f64 lambda1 lambda2) (*.f64 lambda2 lambda2)))))
(+.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 #s(literal 0 binary64) (+.f64 lambda1 lambda2))
(-.f64 #s(literal 0 binary64) (-.f64 lambda2 lambda1))
(-.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (fma.f64 lambda1 (-.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (/.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (fma.f64 lambda1 (-.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))))
(-.f64 (/.f64 (*.f64 lambda1 lambda1) (-.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)))
(-.f64 (+.f64 lambda1 #s(literal 0 binary64)) lambda2)
(fma.f64 lambda1 #s(literal 1 binary64) (neg.f64 lambda2))
(fma.f64 lambda1 #s(literal -1 binary64) (neg.f64 lambda2))
(fma.f64 (*.f64 lambda1 lambda1) (/.f64 #s(literal 1 binary64) lambda1) (neg.f64 lambda2))
(fma.f64 (*.f64 lambda1 lambda1) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (neg.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))))
(fma.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (/.f64 #s(literal 1 binary64) (fma.f64 lambda1 (-.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (neg.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (fma.f64 lambda1 (-.f64 lambda1 lambda2) (*.f64 lambda2 lambda2)))))
(fma.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (/.f64 #s(literal 1 binary64) (fma.f64 lambda1 lambda1 #s(literal 0 binary64))) (neg.f64 lambda2))
(fma.f64 #s(literal 1 binary64) lambda1 (neg.f64 lambda2))
(fma.f64 #s(literal -1 binary64) lambda1 (neg.f64 lambda2))
(fma.f64 #s(literal -1 binary64) lambda2 lambda1)
(neg.f64 (+.f64 lambda1 lambda2))
(/.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2)) (-.f64 lambda1 lambda2))
(/.f64 (*.f64 (fma.f64 lambda1 (-.f64 lambda1 lambda2) (*.f64 lambda2 lambda2)) (-.f64 lambda1 lambda2)) (fma.f64 lambda1 (-.f64 lambda1 lambda2) (*.f64 lambda2 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) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))))
(/.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)) (+.f64 lambda1 lambda2))
(/.f64 (fma.f64 lambda1 (*.f64 lambda1 lambda1) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))))
(/.f64 (-.f64 (*.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (fma.f64 lambda1 (-.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (*.f64 (fma.f64 lambda1 (-.f64 lambda1 lambda2) (*.f64 lambda2 lambda2)) (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (*.f64 (fma.f64 lambda1 (-.f64 lambda1 lambda2) (*.f64 lambda2 lambda2)) (fma.f64 lambda1 (-.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))))
(/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2)))
(/.f64 (neg.f64 (fma.f64 lambda1 (*.f64 lambda1 lambda1) (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (fma.f64 lambda1 (-.f64 lambda1 lambda2) (*.f64 lambda2 lambda2)))
(/.f64 (neg.f64 (fma.f64 lambda1 (*.f64 lambda1 lambda1) (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (neg.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2)))))
(/.f64 (fma.f64 lambda2 (*.f64 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 lambda1 (-.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (fma.f64 lambda1 (-.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (fma.f64 lambda1 (-.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (/.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (fma.f64 lambda1 (-.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (fma.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (fma.f64 lambda1 (-.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (/.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (fma.f64 lambda1 (-.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (*.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (fma.f64 lambda1 (-.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (/.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (fma.f64 lambda1 (-.f64 lambda1 lambda2) (*.f64 lambda2 lambda2)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 lambda1 lambda1) (-.f64 lambda1 lambda2)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)) #s(literal 3 binary64))) (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 lambda1 (-.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (/.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (fma.f64 lambda1 (-.f64 lambda1 lambda2) (*.f64 lambda2 lambda2)))) (*.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (fma.f64 lambda1 (-.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (/.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (fma.f64 lambda1 (-.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (fma.f64 lambda1 (-.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (/.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (fma.f64 lambda1 (-.f64 lambda1 lambda2) (*.f64 lambda2 lambda2)))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 lambda1 lambda1) (-.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda1 lambda1) (-.f64 lambda1 lambda2))) (*.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)))) (+.f64 (/.f64 (*.f64 lambda1 lambda1) (-.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))))
(pow.f64 (-.f64 lambda1 lambda2) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) #s(literal -1 binary64))
(*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)))
(*.f64 (*.f64 (fma.f64 lambda1 (-.f64 lambda1 lambda2) (*.f64 lambda2 lambda2)) (-.f64 lambda1 lambda2)) (/.f64 #s(literal 1 binary64) (fma.f64 lambda1 (-.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))))
(*.f64 (fma.f64 lambda1 (-.f64 lambda1 lambda2) (*.f64 lambda2 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (/.f64 #s(literal 1 binary64) (fma.f64 lambda1 (-.f64 lambda1 lambda2) (*.f64 lambda2 lambda2)))))
(*.f64 #s(literal 1 binary64) (-.f64 lambda1 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 (+.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2))))
(*.f64 (fma.f64 lambda1 (*.f64 lambda1 lambda1) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2)))))
(*.f64 (pow.f64 (*.f64 (fma.f64 lambda1 (-.f64 lambda1 lambda2) (*.f64 lambda2 lambda2)) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 lambda1 (-.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) #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)))
(exp.f64 (*.f64 (log.f64 (fma.f64 phi1 phi1 (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2)))) #s(literal 1/2 binary64)))
(hypot.f64 phi1 (-.f64 lambda1 lambda2))
(hypot.f64 phi1 (+.f64 lambda1 lambda2))
(hypot.f64 phi1 (exp.f64 (log.f64 (-.f64 lambda1 lambda2))))
(hypot.f64 (-.f64 lambda1 lambda2) phi1)
(hypot.f64 (-.f64 lambda1 lambda2) (exp.f64 (log.f64 phi1)))
(hypot.f64 (+.f64 lambda1 lambda2) phi1)
(hypot.f64 (+.f64 lambda1 lambda2) (exp.f64 (log.f64 phi1)))
(hypot.f64 (exp.f64 (log.f64 (-.f64 lambda1 lambda2))) phi1)
(hypot.f64 (exp.f64 (log.f64 (-.f64 lambda1 lambda2))) (exp.f64 (log.f64 phi1)))
(hypot.f64 (exp.f64 (log.f64 phi1)) (-.f64 lambda1 lambda2))
(hypot.f64 (exp.f64 (log.f64 phi1)) (+.f64 lambda1 lambda2))
(hypot.f64 (exp.f64 (log.f64 phi1)) (exp.f64 (log.f64 (-.f64 lambda1 lambda2))))
(sqrt.f64 (fma.f64 phi1 phi1 (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 phi1 phi1 (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2))))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2)) (*.f64 (+.f64 (-.f64 lambda1 lambda2) phi1) (-.f64 (-.f64 lambda1 lambda2) phi1))))) (sqrt.f64 (fma.f64 phi1 (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1)))) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2)) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2)) (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 phi1 phi1 (*.f64 (-.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) (sqrt.f64 (*.f64 (fma.f64 phi1 phi1 (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2))) (fma.f64 phi1 phi1 (*.f64 (-.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))))))
(/.f64 (sqrt.f64 (fma.f64 phi1 (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1)))) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2)) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2)) (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2)))))) (sqrt.f64 (fma.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2)) (*.f64 (+.f64 (-.f64 lambda1 lambda2) phi1) (-.f64 (-.f64 lambda1 lambda2) phi1))))))
(/.f64 (sqrt.f64 (fma.f64 phi1 (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1)))) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2)) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2)) (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2)))))) (sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2))) (*.f64 (*.f64 phi1 phi1) (fma.f64 phi1 phi1 (*.f64 (-.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 phi1 phi1 (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2))) (fma.f64 phi1 phi1 (*.f64 (-.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))) (sqrt.f64 (fma.f64 phi1 phi1 (*.f64 (-.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))))
(/.f64 (sqrt.f64 (neg.f64 (fma.f64 phi1 (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1)))) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2)) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2)) (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2))))))) (sqrt.f64 (neg.f64 (fma.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2)) (*.f64 (+.f64 (-.f64 lambda1 lambda2) phi1) (-.f64 (-.f64 lambda1 lambda2) phi1)))))))
(/.f64 (sqrt.f64 (neg.f64 (*.f64 (fma.f64 phi1 phi1 (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2))) (fma.f64 phi1 phi1 (*.f64 (-.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))))) (sqrt.f64 (fma.f64 phi1 (neg.f64 phi1) (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2)))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 phi1 phi1 (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2))) (*.f64 (+.f64 (-.f64 lambda1 lambda2) phi1) (-.f64 (-.f64 lambda1 lambda2) phi1)))) (sqrt.f64 (*.f64 (+.f64 (-.f64 lambda1 lambda2) phi1) (-.f64 (-.f64 lambda1 lambda2) phi1))))
(/.f64 (neg.f64 (sqrt.f64 (fma.f64 phi1 (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1)))) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2)) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2)) (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2))))))) (neg.f64 (sqrt.f64 (fma.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2)) (*.f64 (+.f64 (-.f64 lambda1 lambda2) phi1) (-.f64 (-.f64 lambda1 lambda2) phi1)))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 phi1 phi1 (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2))) (fma.f64 phi1 phi1 (*.f64 (-.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))))) (neg.f64 (sqrt.f64 (fma.f64 phi1 phi1 (*.f64 (-.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))))
(pow.f64 (fma.f64 phi1 phi1 (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2))) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (fma.f64 phi1 phi1 (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2))) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (fma.f64 phi1 phi1 (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2))) (fma.f64 phi1 phi1 (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2)))) #s(literal 1/4 binary64))
(pow.f64 (exp.f64 (log.f64 (fma.f64 phi1 phi1 (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2))))) #s(literal 1/2 binary64))
(*.f64 (sqrt.f64 (fma.f64 phi1 (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1)))) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2)) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2)) (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2)))))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2)) (*.f64 (+.f64 (-.f64 lambda1 lambda2) phi1) (-.f64 (-.f64 lambda1 lambda2) phi1))))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (fma.f64 phi1 (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1)))) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2)) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2)) (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2)) (*.f64 (+.f64 (-.f64 lambda1 lambda2) phi1) (-.f64 (-.f64 lambda1 lambda2) phi1)))))))
(*.f64 (sqrt.f64 (fma.f64 phi1 (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1)))) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2)) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2)) (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2)))))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2)) (*.f64 (+.f64 (-.f64 lambda1 lambda2) phi1) (-.f64 (-.f64 lambda1 lambda2) phi1)))))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 phi1 phi1 (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2))) (fma.f64 phi1 phi1 (*.f64 (-.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 phi1 phi1 (*.f64 (-.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 phi1 phi1 (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2))) (fma.f64 phi1 phi1 (*.f64 (-.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 phi1 phi1 (*.f64 (-.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 phi1 phi1 (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2))) (fma.f64 phi1 phi1 (*.f64 (-.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 phi1 phi1 (*.f64 (-.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))))
(*.f64 (pow.f64 (fma.f64 phi1 phi1 (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2))) #s(literal 1/4 binary64)) (pow.f64 (fma.f64 phi1 phi1 (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2))) #s(literal 1/4 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 R lambda1))
(+.f64 (*.f64 R #s(literal 0 binary64)) (*.f64 R lambda1))
(-.f64 #s(literal 0 binary64) (*.f64 R lambda1))
(fma.f64 R #s(literal 0 binary64) (*.f64 R lambda1))
(neg.f64 (*.f64 R lambda1))
(*.f64 R lambda1)
(*.f64 lambda1 R)
(*.f64 lambda1 (neg.f64 R))
(*.f64 (neg.f64 R) lambda1)
(*.f64 #s(literal -1 binary64) (*.f64 R lambda1))
(*.f64 (*.f64 R lambda1) #s(literal -1 binary64))
(exp.f64 (*.f64 (log.f64 (/.f64 lambda1 (*.f64 phi2 phi2))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 phi2 phi2) lambda1))
(-.f64 (/.f64 #s(literal 0 binary64) lambda1) (/.f64 (*.f64 phi2 phi2) lambda1))
(neg.f64 (/.f64 (*.f64 phi2 phi2) lambda1))
(/.f64 phi2 (/.f64 lambda1 phi2))
(/.f64 (*.f64 phi2 phi2) lambda1)
(/.f64 (neg.f64 (*.f64 phi2 phi2)) lambda1)
(/.f64 #s(literal 1 binary64) (/.f64 lambda1 (*.f64 phi2 phi2)))
(/.f64 #s(literal 1 binary64) (/.f64 lambda1 (*.f64 (neg.f64 (*.f64 phi2 phi2)) #s(literal -1 binary64))))
(/.f64 #s(literal -1 binary64) (/.f64 lambda1 (*.f64 phi2 phi2)))
(/.f64 (*.f64 (neg.f64 (*.f64 phi2 phi2)) #s(literal -1 binary64)) lambda1)
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 phi2 phi2)) #s(literal -1 binary64))) lambda1)
(pow.f64 (/.f64 lambda1 (*.f64 phi2 phi2)) #s(literal -1 binary64))
(*.f64 phi2 (/.f64 phi2 lambda1))
(*.f64 phi2 (*.f64 (/.f64 #s(literal 1 binary64) lambda1) phi2))
(*.f64 (*.f64 phi2 phi2) (/.f64 #s(literal 1 binary64) lambda1))
(*.f64 (neg.f64 (*.f64 phi2 phi2)) (/.f64 #s(literal 1 binary64) lambda1))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi2 phi2) lambda1))
(*.f64 (/.f64 #s(literal 1 binary64) lambda1) (*.f64 phi2 phi2))
(*.f64 (/.f64 #s(literal 1 binary64) lambda1) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 phi2 phi2)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) lambda1) (/.f64 (*.f64 phi2 phi2) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 phi2 phi2) lambda1))
(*.f64 (/.f64 phi2 lambda1) phi2)
(*.f64 (/.f64 phi2 lambda1) (/.f64 phi2 #s(literal -1 binary64)))
(*.f64 (/.f64 phi2 lambda1) (/.f64 (neg.f64 phi2) #s(literal -1 binary64)))
(*.f64 (neg.f64 phi2) (/.f64 phi2 lambda1))
(*.f64 (*.f64 (neg.f64 (*.f64 phi2 phi2)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) lambda1))
(*.f64 (/.f64 phi2 #s(literal -1 binary64)) (/.f64 phi2 lambda1))
(*.f64 (/.f64 (neg.f64 phi2) #s(literal -1 binary64)) (/.f64 phi2 lambda1))
(*.f64 (pow.f64 (/.f64 lambda1 (*.f64 phi2 phi2)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 lambda1 (*.f64 phi2 phi2)) #s(literal -1/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) phi2) (/.f64 phi2 lambda1))
(*.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (*.f64 phi2 phi2))) (/.f64 #s(literal 1 binary64) lambda1))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) lambda1) phi2) phi2)
(+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))
(+.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1)
(+.f64 #s(literal 0 binary64) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))
(+.f64 (/.f64 (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1))) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))) (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))))
(-.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))
(-.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1)
(-.f64 #s(literal 0 binary64) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))
(-.f64 (/.f64 (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1))) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))) (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))))
(-.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))) (/.f64 (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1))) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))))
(-.f64 (/.f64 (*.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1)))) (fma.f64 lambda1 lambda1 (*.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))))) (/.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (fma.f64 lambda1 lambda1 (*.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))))))
(fma.f64 lambda1 (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1) lambda1)
(fma.f64 lambda1 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))
(fma.f64 lambda1 #s(literal -1 binary64) (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))
(fma.f64 lambda1 (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) lambda1) (/.f64 (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1))) lambda1)) (+.f64 (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1) #s(literal 1 binary64))) (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))))
(fma.f64 lambda1 (*.f64 (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1) #s(literal -1 binary64)) lambda1)
(fma.f64 (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1) lambda1 lambda1)
(fma.f64 (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1) (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (+.f64 (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1) #s(literal 1 binary64))) (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))))
(fma.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) #s(literal 1 binary64) lambda1)
(fma.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) #s(literal -1 binary64) lambda1)
(fma.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (/.f64 lambda1 lambda1) lambda1)
(fma.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (/.f64 (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1) (+.f64 (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1) #s(literal 1 binary64))) (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))))
(fma.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (*.f64 lambda1 (/.f64 #s(literal 1 binary64) lambda1)) lambda1)
(fma.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (*.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (/.f64 lambda1 (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64))))) lambda1)
(fma.f64 (fma.f64 lambda2 (*.f64 lambda2 lambda2) (/.f64 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2)))) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (/.f64 #s(literal 1 binary64) (fma.f64 lambda2 lambda2 (*.f64 (*.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64)) (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))) lambda1)
(fma.f64 (fma.f64 lambda2 (*.f64 lambda2 lambda2) (/.f64 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2)))) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 lambda2 lambda2 (*.f64 (*.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64)) (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))))) lambda1)
(fma.f64 (fma.f64 lambda2 (*.f64 lambda2 lambda2) (/.f64 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2)))) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 lambda2 lambda2 (*.f64 (*.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64)) (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))) #s(literal 1 binary64)) lambda1)
(fma.f64 (fma.f64 lambda2 lambda2 (*.f64 (*.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64)) (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))) (*.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (/.f64 #s(literal 1 binary64) (fma.f64 lambda2 lambda2 (*.f64 (*.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64)) (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))))) lambda1)
(fma.f64 (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1))) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))) (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))))
(fma.f64 (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1))) (/.f64 lambda1 (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64)))) lambda1)
(fma.f64 (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1))) (neg.f64 (/.f64 lambda1 (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64))))) lambda1)
(fma.f64 (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1))) (*.f64 (/.f64 lambda1 (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1 binary64)) lambda1)
(fma.f64 (*.f64 lambda1 lambda1) (/.f64 #s(literal 1 binary64) lambda1) (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))
(fma.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (/.f64 #s(literal 1 binary64) (fma.f64 lambda1 lambda1 #s(literal 0 binary64))) (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))
(fma.f64 #s(literal 1 binary64) lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))
(fma.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1)
(fma.f64 (/.f64 #s(literal 1 binary64) lambda1) (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64))) lambda1)
(fma.f64 #s(literal -1 binary64) lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))
(fma.f64 #s(literal -1 binary64) (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1)
(fma.f64 (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) lambda1) lambda1)
(fma.f64 (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) lambda1) #s(literal -1 binary64)) lambda1)
(fma.f64 (/.f64 lambda1 (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64)))) (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1))) lambda1)
(fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 lambda1 (fma.f64 lambda2 (*.f64 lambda2 lambda2) (/.f64 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2)))) (*.f64 lambda1 (*.f64 lambda1 lambda1)))))) (/.f64 lambda1 (fma.f64 lambda2 lambda2 (*.f64 (*.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64)) (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))) lambda1)
(fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 lambda1 (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1))))) (/.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)) lambda1)
(fma.f64 (/.f64 lambda1 lambda1) (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1)
(fma.f64 (/.f64 lambda1 lambda1) (/.f64 (/.f64 (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1))) lambda1) (+.f64 (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1) #s(literal 1 binary64))) (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))))
(fma.f64 (/.f64 lambda1 (/.f64 lambda1 (fma.f64 lambda2 (*.f64 lambda2 lambda2) (/.f64 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2)))) (*.f64 lambda1 (*.f64 lambda1 lambda1)))))) (/.f64 #s(literal 1 binary64) (fma.f64 lambda2 lambda2 (*.f64 (*.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64)) (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))) lambda1)
(fma.f64 (/.f64 lambda1 (/.f64 lambda1 (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1))))) (/.f64 lambda1 (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64)))) lambda1)
(fma.f64 (/.f64 (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1) lambda1) (/.f64 (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64))) (+.f64 (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1) #s(literal 1 binary64))) (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))))
(fma.f64 (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) lambda1) (/.f64 (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1))) lambda1)) lambda1) (/.f64 (*.f64 lambda1 lambda1) (+.f64 (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1) #s(literal 1 binary64))) (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))))
(fma.f64 (/.f64 (/.f64 (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1))) lambda1) lambda1) (/.f64 lambda1 (+.f64 (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1) #s(literal 1 binary64))) (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))))
(fma.f64 (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (fma.f64 lambda2 (*.f64 lambda2 lambda2) (/.f64 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2)))) (*.f64 lambda1 (*.f64 lambda1 lambda1))))) (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (/.f64 #s(literal 1 binary64) (fma.f64 lambda2 lambda2 (*.f64 (*.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64)) (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))))) lambda1)
(fma.f64 (*.f64 (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1) #s(literal -1 binary64)) lambda1 lambda1)
(fma.f64 (*.f64 lambda1 (/.f64 #s(literal 1 binary64) lambda1)) (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1)
(neg.f64 (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))
(/.f64 (fma.f64 lambda1 (*.f64 lambda1 lambda1) (*.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1))))) (fma.f64 lambda1 lambda1 (*.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))))
(/.f64 (fma.f64 lambda1 lambda1 (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1)))) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))
(/.f64 (fma.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (/.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)) (*.f64 (fma.f64 lambda1 lambda1 #s(literal 0 binary64)) lambda1)) (*.f64 (fma.f64 lambda1 lambda1 #s(literal 0 binary64)) (/.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))))
(/.f64 (fma.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (/.f64 lambda1 (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64)))) (*.f64 (fma.f64 lambda1 lambda1 #s(literal 0 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 lambda1 lambda1 #s(literal 0 binary64)) (/.f64 lambda1 (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64))))))
(/.f64 (fma.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 (fma.f64 lambda1 lambda1 #s(literal 0 binary64)) (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64))))) (*.f64 (fma.f64 lambda1 lambda1 #s(literal 0 binary64)) lambda1))
(/.f64 (fma.f64 (*.f64 lambda1 lambda1) (/.f64 lambda1 (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64)))) lambda1) (/.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))
(/.f64 (fma.f64 lambda1 (*.f64 lambda1 lambda1) (*.f64 lambda1 (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64))))) (*.f64 lambda1 lambda1))
(/.f64 (fma.f64 (*.f64 lambda1 lambda1) (/.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)) (*.f64 lambda1 lambda1)) (*.f64 lambda1 (/.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))))
(/.f64 (fma.f64 lambda1 (fma.f64 lambda1 lambda1 #s(literal 0 binary64)) (*.f64 (/.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (/.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)) (fma.f64 lambda1 lambda1 #s(literal 0 binary64))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 lambda1 lambda1 #s(literal 0 binary64)) (*.f64 (/.f64 lambda1 (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64)))) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (/.f64 lambda1 (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64)))) (fma.f64 lambda1 lambda1 #s(literal 0 binary64))))
(/.f64 (+.f64 lambda1 (*.f64 (/.f64 lambda1 (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64)))) (*.f64 lambda1 lambda1))) (*.f64 (/.f64 lambda1 (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64)))) lambda1))
(/.f64 (fma.f64 (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64))) (fma.f64 lambda1 lambda1 #s(literal 0 binary64)) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 lambda1 (fma.f64 lambda1 lambda1 #s(literal 0 binary64))))
(/.f64 (fma.f64 lambda1 lambda1 (*.f64 (/.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)) (*.f64 lambda1 lambda1))) (*.f64 (/.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)) lambda1))
(/.f64 (fma.f64 lambda1 (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64))) (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 lambda1 lambda1))
(/.f64 (-.f64 (*.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (/.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))) (*.f64 (fma.f64 lambda1 lambda1 #s(literal 0 binary64)) lambda1)) (*.f64 (fma.f64 lambda1 lambda1 #s(literal 0 binary64)) (/.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))))
(/.f64 (-.f64 (*.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (/.f64 lambda1 (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64))))) (*.f64 (fma.f64 lambda1 lambda1 #s(literal 0 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 lambda1 lambda1 #s(literal 0 binary64)) (/.f64 lambda1 (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64))))))
(/.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (fma.f64 lambda1 lambda1 #s(literal 0 binary64)) (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64))))) (*.f64 (fma.f64 lambda1 lambda1 #s(literal 0 binary64)) lambda1))
(/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (/.f64 lambda1 (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64))))) lambda1) (/.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))
(/.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda1 (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64))))) (*.f64 lambda1 lambda1))
(/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (/.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))) (*.f64 lambda1 lambda1)) (*.f64 lambda1 (/.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))))
(/.f64 (-.f64 (*.f64 (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1))) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))) (*.f64 (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)) (*.f64 lambda1 lambda1))) (fma.f64 lambda1 lambda1 (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1)))))
(/.f64 (-.f64 (*.f64 lambda1 (fma.f64 lambda1 lambda1 #s(literal 0 binary64))) (*.f64 (/.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (/.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)) (fma.f64 lambda1 lambda1 #s(literal 0 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (fma.f64 lambda1 lambda1 #s(literal 0 binary64))) (*.f64 (/.f64 lambda1 (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64)))) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (/.f64 lambda1 (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64)))) (fma.f64 lambda1 lambda1 #s(literal 0 binary64))))
(/.f64 (-.f64 lambda1 (*.f64 (/.f64 lambda1 (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64)))) (*.f64 lambda1 lambda1))) (*.f64 (/.f64 lambda1 (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64)))) lambda1))
(/.f64 (-.f64 (*.f64 (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64))) (fma.f64 lambda1 lambda1 #s(literal 0 binary64))) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 lambda1 (fma.f64 lambda1 lambda1 #s(literal 0 binary64))))
(/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 (/.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)) (*.f64 lambda1 lambda1))) (*.f64 (/.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)) lambda1))
(/.f64 (-.f64 (*.f64 lambda1 (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64)))) (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 lambda1 lambda1))
(/.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1))))) (fma.f64 lambda1 lambda1 (*.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (fma.f64 lambda1 lambda1 (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1)))) (*.f64 #s(literal 0 binary64) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1))) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))) #s(literal 3 binary64))) (fma.f64 (/.f64 (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1))) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))) (/.f64 (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1))) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))) (fma.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))) (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))) (*.f64 (/.f64 (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1))) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))) (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1))) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))) (/.f64 (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1))) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))) (*.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))) (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))))) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))) #s(literal -1 binary64))
(*.f64 lambda1 (+.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1)))
(*.f64 lambda1 (+.f64 (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1) #s(literal -1 binary64)))
(*.f64 lambda1 (+.f64 (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1) #s(literal 1 binary64)))
(*.f64 lambda1 (neg.f64 (+.f64 (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1) #s(literal 1 binary64))))
(*.f64 (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)) (*.f64 (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))))
(*.f64 (fma.f64 lambda1 (*.f64 lambda1 lambda1) (*.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1))))) (/.f64 #s(literal 1 binary64) (fma.f64 lambda1 lambda1 (*.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))))))
(*.f64 (fma.f64 lambda1 lambda1 (*.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))) (*.f64 (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)) (/.f64 #s(literal 1 binary64) (fma.f64 lambda1 lambda1 (*.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))))))
(*.f64 #s(literal 1 binary64) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))
(*.f64 #s(literal -1 binary64) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))
(*.f64 (fma.f64 lambda1 lambda1 (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1)))) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))) (/.f64 (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1) #s(literal 1 binary64)) lambda1)
(*.f64 (/.f64 (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)) lambda1) (/.f64 (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)) (+.f64 (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1) #s(literal 1 binary64))))
(*.f64 (/.f64 (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)) lambda1) (/.f64 (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)) (+.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1))))
(*.f64 (/.f64 (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)) lambda1) (/.f64 (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)) (+.f64 (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1) #s(literal -1 binary64))))
(*.f64 (/.f64 (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)) (fma.f64 lambda1 (*.f64 lambda1 lambda1) (*.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1)))))) (/.f64 (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)) (/.f64 #s(literal 1 binary64) (fma.f64 lambda1 lambda1 (*.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))))))
(+.f64 (*.f64 R lambda1) (*.f64 R (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))
(+.f64 (*.f64 R (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)) (*.f64 R lambda1))
(+.f64 (*.f64 R (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)) (*.f64 (neg.f64 (neg.f64 R)) lambda1))
(+.f64 (*.f64 R (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)) (*.f64 #s(literal 1 binary64) (*.f64 R lambda1)))
(-.f64 (*.f64 R (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)) (*.f64 R lambda1))
(-.f64 (/.f64 (*.f64 (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1))) (*.f64 R R)) (*.f64 R (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))) (/.f64 (*.f64 R (*.f64 lambda1 (*.f64 R lambda1))) (*.f64 R (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))))
(fma.f64 R lambda1 (*.f64 R (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))
(fma.f64 R (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (*.f64 R lambda1))
(fma.f64 R (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (*.f64 (neg.f64 (neg.f64 R)) lambda1))
(fma.f64 R (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (*.f64 #s(literal 1 binary64) (*.f64 R lambda1)))
(fma.f64 lambda1 R (*.f64 R (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))
(fma.f64 lambda1 (neg.f64 R) (*.f64 R (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))
(fma.f64 lambda1 (*.f64 R (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1)) (*.f64 R lambda1))
(fma.f64 lambda1 (*.f64 R (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1)) (*.f64 (neg.f64 (neg.f64 R)) lambda1))
(fma.f64 lambda1 (*.f64 R (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1)) (*.f64 #s(literal 1 binary64) (*.f64 R lambda1)))
(fma.f64 lambda1 (*.f64 (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1) R) (*.f64 R lambda1))
(fma.f64 lambda1 (*.f64 (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1) R) (*.f64 (neg.f64 (neg.f64 R)) lambda1))
(fma.f64 lambda1 (*.f64 (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1) R) (*.f64 #s(literal 1 binary64) (*.f64 R lambda1)))
(fma.f64 (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1) (*.f64 R lambda1) (*.f64 R lambda1))
(fma.f64 (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1) (*.f64 R lambda1) (*.f64 (neg.f64 (neg.f64 R)) lambda1))
(fma.f64 (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1) (*.f64 R lambda1) (*.f64 #s(literal 1 binary64) (*.f64 R lambda1)))
(fma.f64 (neg.f64 R) lambda1 (*.f64 R (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))
(fma.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) R (*.f64 R lambda1))
(fma.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) R (*.f64 (neg.f64 (neg.f64 R)) lambda1))
(fma.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) R (*.f64 #s(literal 1 binary64) (*.f64 R lambda1)))
(fma.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (*.f64 (/.f64 #s(literal 1 binary64) lambda1) (*.f64 R lambda1)) (*.f64 R lambda1))
(fma.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (*.f64 (/.f64 #s(literal 1 binary64) lambda1) (*.f64 R lambda1)) (*.f64 (neg.f64 (neg.f64 R)) lambda1))
(fma.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (*.f64 (/.f64 #s(literal 1 binary64) lambda1) (*.f64 R lambda1)) (*.f64 #s(literal 1 binary64) (*.f64 R lambda1)))
(fma.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (*.f64 #s(literal 1 binary64) R) (*.f64 R lambda1))
(fma.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (*.f64 #s(literal 1 binary64) R) (*.f64 (neg.f64 (neg.f64 R)) lambda1))
(fma.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (*.f64 #s(literal 1 binary64) R) (*.f64 #s(literal 1 binary64) (*.f64 R lambda1)))
(fma.f64 #s(literal 1 binary64) (*.f64 R (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)) (*.f64 R lambda1))
(fma.f64 #s(literal 1 binary64) (*.f64 R (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)) (*.f64 (neg.f64 (neg.f64 R)) lambda1))
(fma.f64 #s(literal 1 binary64) (*.f64 R (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)) (*.f64 #s(literal 1 binary64) (*.f64 R lambda1)))
(fma.f64 (/.f64 #s(literal 1 binary64) lambda1) (*.f64 (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64))) R) (*.f64 R lambda1))
(fma.f64 (/.f64 #s(literal 1 binary64) lambda1) (*.f64 (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64))) R) (*.f64 (neg.f64 (neg.f64 R)) lambda1))
(fma.f64 (/.f64 #s(literal 1 binary64) lambda1) (*.f64 (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64))) R) (*.f64 #s(literal 1 binary64) (*.f64 R lambda1)))
(fma.f64 #s(literal -1 binary64) (*.f64 R lambda1) (*.f64 R (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))
(fma.f64 (*.f64 R lambda1) (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1) (*.f64 R lambda1))
(fma.f64 (*.f64 R lambda1) (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1) (*.f64 (neg.f64 (neg.f64 R)) lambda1))
(fma.f64 (*.f64 R lambda1) (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1) (*.f64 #s(literal 1 binary64) (*.f64 R lambda1)))
(fma.f64 (*.f64 R lambda1) #s(literal -1 binary64) (*.f64 R (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))
(fma.f64 (*.f64 R (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)) #s(literal 1 binary64) (*.f64 R lambda1))
(fma.f64 (*.f64 R (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)) #s(literal 1 binary64) (*.f64 (neg.f64 (neg.f64 R)) lambda1))
(fma.f64 (*.f64 R (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)) #s(literal 1 binary64) (*.f64 #s(literal 1 binary64) (*.f64 R lambda1)))
(fma.f64 (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) lambda1) R) (*.f64 R lambda1))
(fma.f64 (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) lambda1) R) (*.f64 (neg.f64 (neg.f64 R)) lambda1))
(fma.f64 (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) lambda1) R) (*.f64 #s(literal 1 binary64) (*.f64 R lambda1)))
(fma.f64 (*.f64 R (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1)) lambda1 (*.f64 R lambda1))
(fma.f64 (*.f64 R (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1)) lambda1 (*.f64 (neg.f64 (neg.f64 R)) lambda1))
(fma.f64 (*.f64 R (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1)) lambda1 (*.f64 #s(literal 1 binary64) (*.f64 R lambda1)))
(fma.f64 (*.f64 (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1) R) lambda1 (*.f64 R lambda1))
(fma.f64 (*.f64 (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1) R) lambda1 (*.f64 (neg.f64 (neg.f64 R)) lambda1))
(fma.f64 (*.f64 (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1) R) lambda1 (*.f64 #s(literal 1 binary64) (*.f64 R lambda1)))
(fma.f64 (*.f64 R (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal 1 binary64) lambda1) (*.f64 R lambda1))
(fma.f64 (*.f64 R (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal 1 binary64) lambda1) (*.f64 (neg.f64 (neg.f64 R)) lambda1))
(fma.f64 (*.f64 R (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal 1 binary64) lambda1) (*.f64 #s(literal 1 binary64) (*.f64 R lambda1)))
(fma.f64 (*.f64 (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64))) R) (/.f64 #s(literal 1 binary64) lambda1) (*.f64 R lambda1))
(fma.f64 (*.f64 (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64))) R) (/.f64 #s(literal 1 binary64) lambda1) (*.f64 (neg.f64 (neg.f64 R)) lambda1))
(fma.f64 (*.f64 (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64))) R) (/.f64 #s(literal 1 binary64) lambda1) (*.f64 #s(literal 1 binary64) (*.f64 R lambda1)))
(fma.f64 (*.f64 (*.f64 R lambda1) #s(literal 1 binary64)) (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1) (*.f64 R lambda1))
(fma.f64 (*.f64 (*.f64 R lambda1) #s(literal 1 binary64)) (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1) (*.f64 (neg.f64 (neg.f64 R)) lambda1))
(fma.f64 (*.f64 (*.f64 R lambda1) #s(literal 1 binary64)) (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1) (*.f64 #s(literal 1 binary64) (*.f64 R lambda1)))
(fma.f64 (*.f64 (*.f64 R lambda1) (/.f64 #s(literal 1 binary64) lambda1)) (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (*.f64 R lambda1))
(fma.f64 (*.f64 (*.f64 R lambda1) (/.f64 #s(literal 1 binary64) lambda1)) (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (*.f64 (neg.f64 (neg.f64 R)) lambda1))
(fma.f64 (*.f64 (*.f64 R lambda1) (/.f64 #s(literal 1 binary64) lambda1)) (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (*.f64 #s(literal 1 binary64) (*.f64 R lambda1)))
(/.f64 R (/.f64 #s(literal 1 binary64) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1))) (*.f64 R R) (*.f64 (*.f64 R lambda1) (-.f64 (*.f64 R lambda1) (*.f64 R (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))))) (fma.f64 (*.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1)))) (*.f64 R (*.f64 R R)) (*.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 R (*.f64 R R))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 R (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))) (*.f64 (*.f64 R (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))) (*.f64 R (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 lambda1 lambda1 (*.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))) (*.f64 R (fma.f64 lambda1 (*.f64 lambda1 lambda1) (*.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)) (*.f64 R (fma.f64 lambda1 lambda1 (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 lambda1 lambda1 (*.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))) (*.f64 (fma.f64 lambda1 (*.f64 lambda1 lambda1) (*.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1))))) R)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)) (*.f64 (fma.f64 lambda1 lambda1 (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1)))) R)))
(/.f64 (fma.f64 (*.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1)))) (*.f64 R (*.f64 R R)) (*.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 R (*.f64 R R)))) (fma.f64 (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1))) (*.f64 R R) (*.f64 (*.f64 R lambda1) (-.f64 (*.f64 R lambda1) (*.f64 R (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))))))
(/.f64 (*.f64 (*.f64 R (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))) (*.f64 R (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))) (*.f64 R (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))))
(/.f64 (*.f64 R (fma.f64 lambda1 (*.f64 lambda1 lambda1) (*.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1)))))) (fma.f64 lambda1 lambda1 (*.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))))
(/.f64 (*.f64 R (fma.f64 lambda1 lambda1 (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1))))) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))
(/.f64 (*.f64 (fma.f64 lambda1 (*.f64 lambda1 lambda1) (*.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1))))) R) (fma.f64 lambda1 lambda1 (*.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))))
(/.f64 (*.f64 (fma.f64 lambda1 lambda1 (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1)))) R) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1)))) (*.f64 R (*.f64 R R)) (*.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 R (*.f64 R R))))) (neg.f64 (fma.f64 (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1))) (*.f64 R R) (*.f64 (*.f64 R lambda1) (-.f64 (*.f64 R lambda1) (*.f64 R (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 R (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))) (*.f64 R (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))))) (neg.f64 (*.f64 R (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))))
(/.f64 (neg.f64 (*.f64 R (fma.f64 lambda1 (*.f64 lambda1 lambda1) (*.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1))))))) (fma.f64 lambda1 lambda1 (*.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))))
(/.f64 (neg.f64 (*.f64 R (fma.f64 lambda1 lambda1 (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1)))))) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))
(/.f64 (neg.f64 (*.f64 (fma.f64 lambda1 (*.f64 lambda1 lambda1) (*.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1))))) R)) (fma.f64 lambda1 lambda1 (*.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 lambda1 lambda1 (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1)))) R)) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))
(/.f64 (fma.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 R (*.f64 R R)) (*.f64 (*.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1)))) (*.f64 R (*.f64 R R)))) (fma.f64 R (*.f64 lambda1 (*.f64 R lambda1)) (-.f64 (*.f64 (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1))) (*.f64 R R)) (*.f64 R (*.f64 (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64))) R)))))
(/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1)))) (*.f64 R (*.f64 R R))) (*.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 R (*.f64 R R)))) (fma.f64 (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1))) (*.f64 R R) (*.f64 (*.f64 R lambda1) (-.f64 (*.f64 R lambda1) (*.f64 R (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))))))
(/.f64 (-.f64 (*.f64 R (*.f64 lambda1 (*.f64 R lambda1))) (*.f64 (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1))) (*.f64 R R))) (-.f64 (*.f64 R lambda1) (*.f64 R (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))))
(*.f64 R (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))
(*.f64 lambda1 (+.f64 (neg.f64 R) (*.f64 R (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1))))
(*.f64 lambda1 (fma.f64 R (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1) (neg.f64 R)))
(*.f64 lambda1 (-.f64 (*.f64 R (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1)) (neg.f64 R)))
(*.f64 lambda1 (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1)) R))
(*.f64 lambda1 (*.f64 (+.f64 (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1) #s(literal -1 binary64)) R))
(*.f64 (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)) R)
(*.f64 (fma.f64 lambda1 (*.f64 lambda1 lambda1) (*.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1))))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 lambda1 lambda1 (*.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))))) R))
(*.f64 (fma.f64 lambda1 lambda1 (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1)))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))) R))
(*.f64 (*.f64 R lambda1) (+.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1)))
(*.f64 (*.f64 R lambda1) (+.f64 (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1) #s(literal -1 binary64)))
(*.f64 (*.f64 R lambda1) (+.f64 (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1) #s(literal 1 binary64)))
(*.f64 (fma.f64 (*.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1)))) (*.f64 R (*.f64 R R)) (*.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 R (*.f64 R R)))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1))) (*.f64 R R) (*.f64 (*.f64 R lambda1) (-.f64 (*.f64 R lambda1) (*.f64 R (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))))))
(*.f64 (*.f64 (*.f64 R (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))) (*.f64 R (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))) (/.f64 #s(literal 1 binary64) (*.f64 R (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))))
(*.f64 (*.f64 R (fma.f64 lambda1 (*.f64 lambda1 lambda1) (*.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1)))))) (/.f64 #s(literal 1 binary64) (fma.f64 lambda1 lambda1 (*.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))))))
(*.f64 (*.f64 R (fma.f64 lambda1 lambda1 (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1))))) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))))
(*.f64 (*.f64 (fma.f64 lambda1 (*.f64 lambda1 lambda1) (*.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1))))) R) (/.f64 #s(literal 1 binary64) (fma.f64 lambda1 lambda1 (*.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))))))
(*.f64 (*.f64 (fma.f64 lambda1 lambda1 (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1)))) R) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))))
(*.f64 (/.f64 R lambda1) (/.f64 (fma.f64 lambda1 lambda1 (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1)))) (+.f64 (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1) #s(literal 1 binary64))))
(*.f64 (/.f64 (fma.f64 lambda1 lambda1 (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1)))) lambda1) (/.f64 R (+.f64 (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1) #s(literal 1 binary64))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) lambda1) lambda2) (*.f64 (/.f64 #s(literal 1 binary64) lambda1) (*.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) lambda1) (*.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) lambda1) lambda2))
(+.f64 (*.f64 lambda2 (/.f64 #s(literal 1 binary64) lambda1)) (*.f64 (*.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) lambda1)))
(+.f64 (*.f64 (*.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) lambda1)) (*.f64 lambda2 (/.f64 #s(literal 1 binary64) lambda1)))
(exp.f64 (*.f64 (log.f64 (/.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1))
(-.f64 (/.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1)) (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)) lambda1) (/.f64 (/.f64 (*.f64 lambda2 lambda2) (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)) lambda1))
(-.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1)) (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64)))) (/.f64 (*.f64 lambda2 lambda2) (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64)))))
(-.f64 (/.f64 #s(literal 0 binary64) lambda1) (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1))
(fma.f64 lambda2 (/.f64 #s(literal 1 binary64) lambda1) (*.f64 (*.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) lambda1)))
(fma.f64 (*.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) lambda1) (*.f64 lambda2 (/.f64 #s(literal 1 binary64) lambda1)))
(fma.f64 (/.f64 #s(literal 1 binary64) lambda1) lambda2 (*.f64 (/.f64 #s(literal 1 binary64) lambda1) (*.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64))))
(fma.f64 (/.f64 #s(literal 1 binary64) lambda1) (*.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) lambda1) lambda2))
(neg.f64 (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1))
(/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1)
(/.f64 (fma.f64 lambda2 (*.f64 lambda2 lambda2) (/.f64 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2)))) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (fma.f64 lambda2 lambda2 (*.f64 (*.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64)) (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))) lambda1))
(/.f64 (fma.f64 lambda2 (*.f64 lambda2 lambda2) (/.f64 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2)))) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 lambda1 (fma.f64 lambda2 lambda2 (*.f64 (*.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64)) (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))))
(/.f64 (fma.f64 lambda2 (*.f64 lambda2 lambda2) (/.f64 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2)))) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (neg.f64 (*.f64 lambda1 (fma.f64 lambda2 lambda2 (*.f64 (*.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64)) (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))))))
(/.f64 (fma.f64 lambda2 (*.f64 lambda2 lambda2) (/.f64 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2)))) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (neg.f64 (*.f64 (fma.f64 lambda2 lambda2 (*.f64 (*.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64)) (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))) lambda1)))
(/.f64 (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1))) (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 lambda1 (fma.f64 lambda2 lambda2 (*.f64 (*.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64)) (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))) (fma.f64 lambda2 (*.f64 lambda2 lambda2) (/.f64 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2)))) (*.f64 lambda1 (*.f64 lambda1 lambda1))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64))) (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 lambda2 lambda2 (*.f64 (*.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64)) (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))) lambda1) (fma.f64 lambda2 (*.f64 lambda2 lambda2) (/.f64 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2)))) (*.f64 lambda1 (*.f64 lambda1 lambda1))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 lambda2 lambda2 (*.f64 (*.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64)) (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))) (/.f64 (fma.f64 lambda2 (*.f64 lambda2 lambda2) (/.f64 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2)))) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) lambda1)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (/.f64 (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1))) lambda1)))
(/.f64 (/.f64 #s(literal 1 binary64) lambda1) (/.f64 lambda1 (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64)))))
(/.f64 #s(literal -1 binary64) (/.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))
(/.f64 (/.f64 (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1))) lambda1) (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))
(/.f64 (/.f64 (fma.f64 lambda2 (*.f64 lambda2 lambda2) (/.f64 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2)))) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) lambda1) (fma.f64 lambda2 lambda2 (*.f64 (*.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64)) (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))))
(/.f64 (neg.f64 (/.f64 (fma.f64 lambda2 (*.f64 lambda2 lambda2) (/.f64 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2)))) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) lambda1)) (fma.f64 lambda2 lambda2 (*.f64 (*.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64)) (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))))
(pow.f64 (/.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)) #s(literal -1 binary64))
(*.f64 (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1) (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))
(*.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (/.f64 #s(literal 1 binary64) lambda1))
(*.f64 (fma.f64 lambda2 (*.f64 lambda2 lambda2) (/.f64 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2)))) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (/.f64 #s(literal 1 binary64) (*.f64 lambda1 (fma.f64 lambda2 lambda2 (*.f64 (*.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64)) (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))))))
(*.f64 (fma.f64 lambda2 (*.f64 lambda2 lambda2) (/.f64 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2)))) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 lambda2 lambda2 (*.f64 (*.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64)) (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))) lambda1)))
(*.f64 (fma.f64 lambda2 (*.f64 lambda2 lambda2) (/.f64 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2)))) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 lambda2 lambda2 (*.f64 (*.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64)) (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))) (/.f64 #s(literal 1 binary64) lambda1)))
(*.f64 (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1))) (/.f64 #s(literal 1 binary64) (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64)))))
(*.f64 (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1))) (*.f64 (/.f64 lambda1 (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal 1 binary64) lambda1)))
(*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1))
(*.f64 (/.f64 #s(literal 1 binary64) lambda1) (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))
(*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) lambda1))
(*.f64 (/.f64 (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1))) lambda1) (/.f64 lambda1 (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64)))))
(*.f64 (/.f64 (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1))) lambda1) (/.f64 (/.f64 lambda1 (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64)))) #s(literal -1 binary64)))
(*.f64 (/.f64 (fma.f64 lambda2 (*.f64 lambda2 lambda2) (/.f64 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2)))) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) lambda1) (/.f64 #s(literal 1 binary64) (fma.f64 lambda2 lambda2 (*.f64 (*.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64)) (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))))
(*.f64 (/.f64 (fma.f64 lambda2 (*.f64 lambda2 lambda2) (/.f64 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2)))) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) lambda1) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 lambda2 lambda2 (*.f64 (*.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64)) (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 lambda1 (fma.f64 lambda2 (*.f64 lambda2 lambda2) (/.f64 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2)))) (*.f64 lambda1 (*.f64 lambda1 lambda1))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 lambda2 lambda2 (*.f64 (*.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64)) (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))))
(*.f64 (pow.f64 (/.f64 lambda1 (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1)))) #s(literal -1 binary64)) (/.f64 lambda1 (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64)))))
(*.f64 (/.f64 (fma.f64 lambda2 (*.f64 lambda2 lambda2) (/.f64 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2)))) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) #s(literal -1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 lambda2 lambda2 (*.f64 (*.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64)) (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))) lambda1))
(*.f64 (/.f64 (fma.f64 lambda2 lambda2 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 lambda1 lambda1))) #s(literal -1 binary64)) (/.f64 (/.f64 lambda1 (fma.f64 lambda1 lambda2 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal 1 binary64)))) lambda1))
(*.f64 (/.f64 (fma.f64 lambda2 lambda2 (*.f64 (*.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64)) (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2))) lambda1) (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2) (fma.f64 lambda2 lambda2 (*.f64 (*.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64)) (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))))
(*.f64 (pow.f64 (/.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 lambda1 (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) lambda1) (fma.f64 lambda2 (*.f64 lambda2 lambda2) (/.f64 (*.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2)))) (*.f64 lambda1 (*.f64 lambda1 lambda1))))) (/.f64 #s(literal 1 binary64) (fma.f64 lambda2 lambda2 (*.f64 (*.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64)) (fma.f64 (/.f64 (*.f64 phi2 phi2) lambda1) #s(literal -1/2 binary64) lambda2)))))
(*.f64 lambda2 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))))
(*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) lambda2)
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))))
(*.f64 lambda2 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) R))
(*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 R lambda2))
(*.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) R)
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))))
(*.f64 (*.f64 R (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) lambda2)
(*.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) R) lambda2)
(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 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) lambda2) #s(literal 0 binary64)) (*.f64 (*.f64 R (neg.f64 lambda2)) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))
(+.f64 (*.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) lambda2)) (*.f64 (*.f64 R (neg.f64 lambda2)) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))
(-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (*.f64 R lambda2)))
(fma.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) lambda2) (*.f64 (*.f64 R (neg.f64 lambda2)) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) lambda2) #s(literal 0 binary64) (*.f64 (*.f64 R (neg.f64 lambda2)) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))
(neg.f64 (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))
(neg.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (*.f64 R lambda2)))
(neg.f64 (*.f64 (*.f64 R (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) lambda2))
(*.f64 R (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))))))
(*.f64 lambda2 (*.f64 (neg.f64 R) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))
(*.f64 (neg.f64 R) (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) lambda2))
(*.f64 (neg.f64 R) (*.f64 lambda2 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))
(*.f64 (*.f64 R (neg.f64 lambda2)) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))))
(*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (*.f64 R (neg.f64 lambda2)))
(*.f64 (neg.f64 lambda2) (*.f64 R (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (*.f64 R lambda2)))
(*.f64 #s(literal -1 binary64) (*.f64 (*.f64 R (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) lambda2))
(*.f64 (*.f64 R lambda2) (neg.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))
(*.f64 (*.f64 (neg.f64 R) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) lambda2)
(*.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (*.f64 R lambda2)) #s(literal -1 binary64))
(*.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) lambda2) (neg.f64 R))
(*.f64 (*.f64 lambda2 #s(literal -1 binary64)) (*.f64 R (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))
(*.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (neg.f64 R))
(*.f64 (neg.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 R lambda2))
(*.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (neg.f64 lambda2)) R)
(*.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) #s(literal -1 binary64)) (*.f64 R lambda2))
(*.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (*.f64 lambda2 #s(literal -1 binary64))) R)
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) lambda2) #s(literal -1 binary64)) R)
(cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))
(+.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))) (-.f64 #s(literal 0 binary64) (neg.f64 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 #s(literal 0 binary64) (*.f64 R (neg.f64 lambda2)))
(+.f64 (*.f64 #s(literal 0 binary64) lambda2) (*.f64 R (neg.f64 lambda2)))
(+.f64 (*.f64 lambda2 #s(literal 0 binary64)) (*.f64 R (neg.f64 lambda2)))
(-.f64 #s(literal 0 binary64) (*.f64 R lambda2))
(fma.f64 lambda2 #s(literal 0 binary64) (*.f64 R (neg.f64 lambda2)))
(fma.f64 #s(literal 0 binary64) lambda2 (*.f64 R (neg.f64 lambda2)))
(neg.f64 (*.f64 R lambda2))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 R lambda2) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 R lambda2) (*.f64 R lambda2) (*.f64 #s(literal 0 binary64) (*.f64 R lambda2)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R lambda2) (*.f64 R lambda2))) (+.f64 #s(literal 0 binary64) (*.f64 R lambda2)))
(*.f64 R (neg.f64 lambda2))
(*.f64 lambda2 (neg.f64 R))
(*.f64 (neg.f64 R) lambda2)
(*.f64 (neg.f64 lambda2) R)
(*.f64 #s(literal -1 binary64) (*.f64 R lambda2))
(*.f64 (*.f64 R lambda2) #s(literal -1 binary64))
(*.f64 (*.f64 lambda2 #s(literal -1 binary64)) R)

eval149.0ms (1.2%)

Memory
32.1MiB live, 179.9MiB allocated
Compiler

Compiled 11 315 to 436 computations (96.1% saved)

prune331.0ms (2.7%)

Memory
-126.5MiB live, 111.5MiB allocated
Pruning

38 alts after pruning (30 fresh and 8 done)

PrunedKeptTotal
New86010870
Fresh42024
Picked145
Done044
Total86538903
Accuracy
96.8%
Counts
903 → 38
Alt Table
Click to see full alt table
StatusAccuracyProgram
41.4%
(/.f64 (fma.f64 R (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2)) (*.f64 (*.f64 R lambda1) (-.f64 lambda2 lambda1))) lambda1)
30.4%
(/.f64 (*.f64 R (fma.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2) (*.f64 lambda1 lambda2))) lambda1)
31.8%
(-.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))))
37.6%
(*.f64 (fma.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) R (/.f64 (*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (neg.f64 lambda1))) (neg.f64 lambda1))
40.2%
(*.f64 (fma.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) R (/.f64 (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (neg.f64 lambda1))) (neg.f64 lambda1))
43.9%
(*.f64 (-.f64 R (/.f64 (*.f64 R (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 phi2 phi2) lambda1) lambda2)) lambda1)) (neg.f64 lambda1))
7.9%
(*.f64 (*.f64 lambda2 (neg.f64 R)) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))))
20.4%
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))))
21.5%
(*.f64 (*.f64 lambda1 (neg.f64 R)) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))))
28.4%
(*.f64 (*.f64 R (*.f64 phi2 phi2)) (+.f64 (/.f64 #s(literal -1/2 binary64) lambda1) (/.f64 (-.f64 lambda2 lambda1) (*.f64 phi2 phi2))))
6.7%
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
42.6%
(*.f64 lambda2 (fma.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 phi2 phi2) lambda1)) lambda1) (/.f64 R lambda2) R))
42.2%
(*.f64 lambda2 (fma.f64 R (/.f64 lambda1 (neg.f64 lambda2)) R))
22.7%
(*.f64 lambda2 R)
13.0%
(*.f64 lambda1 (fma.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) R (/.f64 (*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (neg.f64 lambda1))))
23.1%
(*.f64 lambda1 (neg.f64 R))
2.4%
(*.f64 lambda1 R)
36.6%
(*.f64 R (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 lambda2 lambda2 (*.f64 phi2 phi2)))) (*.f64 lambda1 (neg.f64 lambda2)) (sqrt.f64 (fma.f64 lambda2 lambda2 (*.f64 phi2 phi2)))))
52.9%
(*.f64 R (fma.f64 phi2 (/.f64 phi1 (neg.f64 phi2)) phi2))
24.3%
(*.f64 R (fma.f64 lambda2 (fma.f64 #s(literal 1/2 binary64) (fma.f64 phi2 (/.f64 phi2 (*.f64 lambda2 lambda2)) (/.f64 (*.f64 lambda1 (*.f64 phi2 phi2)) (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (/.f64 lambda1 (neg.f64 lambda2))) lambda2))
35.2%
(*.f64 R (fma.f64 lambda1 (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2) (*.f64 lambda1 lambda2)) (*.f64 lambda1 lambda1)) (neg.f64 lambda1)))
26.7%
(*.f64 R (fma.f64 lambda1 (*.f64 (*.f64 phi2 phi2) (+.f64 (/.f64 lambda2 (*.f64 lambda1 (*.f64 phi2 phi2))) (/.f64 #s(literal -1/2 binary64) (*.f64 lambda1 lambda1)))) (neg.f64 lambda1)))
44.7%
(*.f64 R (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 phi2 phi2) lambda1) (-.f64 lambda2 lambda1)))
62.7%
(*.f64 R (hypot.f64 phi2 (-.f64 lambda1 lambda2)))
68.6%
(*.f64 R (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))))
64.6%
(*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2)))
6.6%
(*.f64 R (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) lambda1))
22.1%
(*.f64 R (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (neg.f64 lambda1)))
6.7%
(*.f64 R (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (neg.f64 lambda2)))
6.7%
(*.f64 R (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) lambda1))
20.4%
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))
36.8%
(*.f64 R (sqrt.f64 (fma.f64 phi1 phi1 (*.f64 lambda2 lambda2))))
51.4%
(*.f64 R (sqrt.f64 (+.f64 (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 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (neg.f64 phi1)))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
55.5%
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 phi1 #s(literal -1/2 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
33.0%
(*.f64 R (neg.f64 phi1))
31.8%
(*.f64 R phi2)
22.7%
(neg.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))
42.3%
(neg.f64 (*.f64 lambda1 (fma.f64 R (/.f64 lambda2 (neg.f64 lambda1)) R)))
Compiler

Compiled 1 521 to 670 computations (56% saved)

regimes223.0ms (1.8%)

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

9 calls:

40.0ms
R
35.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))))
34.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)))
28.0ms
lambda2
20.0ms
phi2
Results
AccuracySegmentsBranch
76.4%2R
81.8%6lambda1
77.5%4lambda2
91.4%3phi1
91.3%2phi2
76.9%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.3%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.3%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)))
80.0%3(-.f64 lambda1 lambda2)
Compiler

Compiled 144 to 79 computations (45.1% saved)

regimes118.0ms (1%)

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

2 calls:

103.0ms
phi1
13.0ms
phi2
Results
AccuracySegmentsBranch
85.4%3phi1
86.0%2phi2
Compiler

Compiled 12 to 10 computations (16.7% saved)

regimes27.0ms (0.2%)

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

2 calls:

13.0ms
phi2
12.0ms
phi1
Results
AccuracySegmentsBranch
80.2%2phi1
80.2%2phi2
Compiler

Compiled 12 to 10 computations (16.7% saved)

regimes159.0ms (1.3%)

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

9 calls:

86.0ms
(-.f64 lambda1 lambda2)
15.0ms
R
9.0ms
phi2
8.0ms
lambda1
8.0ms
phi1
Results
AccuracySegmentsBranch
64.9%3lambda2
66.0%3lambda1
70.4%2R
69.6%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)))))
70.3%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))))
70.3%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)))
69.3%4(-.f64 lambda1 lambda2)
73.0%2phi1
72.6%3phi2
Compiler

Compiled 144 to 79 computations (45.1% saved)

regimes45.0ms (0.4%)

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

1 calls:

44.0ms
phi1
Results
AccuracySegmentsBranch
74.2%4phi1
Compiler

Compiled 6 to 5 computations (16.7% saved)

regimes28.0ms (0.2%)

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

6 calls:

5.0ms
phi2
5.0ms
phi1
5.0ms
R
4.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))))
4.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)))
Results
AccuracySegmentsBranch
59.1%1(*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
59.1%1(sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))
59.1%1(+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))
59.1%1R
68.2%3phi2
72.2%4phi1
Compiler

Compiled 124 to 63 computations (49.2% saved)

regimes72.0ms (0.6%)

Memory
-35.4MiB live, 6.7MiB allocated
Counts
13 → 4
Calls
Call 1
Inputs
(*.f64 R phi2)
(*.f64 lambda1 R)
(*.f64 lambda2 R)
(*.f64 R (neg.f64 phi1))
(*.f64 lambda1 (neg.f64 R))
(*.f64 R (fma.f64 phi1 (/.f64 phi2 phi1) (neg.f64 phi1)))
(*.f64 R (fma.f64 phi2 (/.f64 phi1 (neg.f64 phi2)) phi2))
(*.f64 lambda2 (-.f64 R (/.f64 (*.f64 lambda1 R) lambda2)))
(*.f64 lambda2 (fma.f64 R (/.f64 lambda1 (neg.f64 lambda2)) R))
(*.f64 phi2 (-.f64 R (/.f64 (*.f64 phi1 R) phi2)))
(neg.f64 (*.f64 lambda1 (fma.f64 R (/.f64 lambda2 (neg.f64 lambda1)) R)))
(*.f64 R (sqrt.f64 (fma.f64 phi1 phi1 (*.f64 lambda2 lambda2))))
(*.f64 (neg.f64 phi1) (-.f64 R (*.f64 R (/.f64 phi2 phi1))))
Outputs
(*.f64 R (fma.f64 phi1 (/.f64 phi2 phi1) (neg.f64 phi1)))
(*.f64 phi2 (-.f64 R (/.f64 (*.f64 phi1 R) phi2)))
(*.f64 lambda2 (-.f64 R (/.f64 (*.f64 lambda1 R) lambda2)))
(*.f64 R phi2)
Calls

1 calls:

72.0ms
phi1
Results
AccuracySegmentsBranch
71.5%4phi1
Compiler

Compiled 6 to 5 computations (16.7% saved)

regimes4.0ms (0%)

Memory
4.0MiB live, 4.0MiB allocated
Counts
9 → 3
Calls
Call 1
Inputs
(*.f64 R phi2)
(*.f64 lambda1 R)
(*.f64 lambda2 R)
(*.f64 R (neg.f64 phi1))
(*.f64 lambda1 (neg.f64 R))
(*.f64 R (fma.f64 phi1 (/.f64 phi2 phi1) (neg.f64 phi1)))
(*.f64 R (fma.f64 phi2 (/.f64 phi1 (neg.f64 phi2)) phi2))
(*.f64 lambda2 (-.f64 R (/.f64 (*.f64 lambda1 R) lambda2)))
(*.f64 lambda2 (fma.f64 R (/.f64 lambda1 (neg.f64 lambda2)) R))
Outputs
(*.f64 R (fma.f64 phi1 (/.f64 phi2 phi1) (neg.f64 phi1)))
(*.f64 lambda2 (-.f64 R (/.f64 (*.f64 lambda1 R) lambda2)))
(*.f64 R phi2)
Calls

1 calls:

3.0ms
phi1
Results
AccuracySegmentsBranch
69.3%3phi1
Compiler

Compiled 6 to 5 computations (16.7% saved)

regimes15.0ms (0.1%)

Memory
17.9MiB live, 17.9MiB allocated
Counts
7 → 2
Calls
Call 1
Inputs
(*.f64 R phi2)
(*.f64 lambda1 R)
(*.f64 lambda2 R)
(*.f64 R (neg.f64 phi1))
(*.f64 lambda1 (neg.f64 R))
(*.f64 R (fma.f64 phi1 (/.f64 phi2 phi1) (neg.f64 phi1)))
(*.f64 R (fma.f64 phi2 (/.f64 phi1 (neg.f64 phi2)) phi2))
Outputs
(*.f64 R (fma.f64 phi1 (/.f64 phi2 phi1) (neg.f64 phi1)))
(*.f64 lambda2 R)
Calls

5 calls:

3.0ms
phi2
3.0ms
phi1
3.0ms
(-.f64 lambda1 lambda2)
3.0ms
lambda1
3.0ms
lambda2
Results
AccuracySegmentsBranch
62.1%2lambda2
61.6%2lambda1
60.7%2(-.f64 lambda1 lambda2)
62.5%3phi2
62.6%3phi1
Compiler

Compiled 32 to 26 computations (18.8% saved)

regimes40.0ms (0.3%)

Memory
-2.3MiB live, 37.3MiB allocated
Counts
5 → 4
Calls
Call 1
Inputs
(*.f64 R phi2)
(*.f64 lambda1 R)
(*.f64 lambda2 R)
(*.f64 R (neg.f64 phi1))
(*.f64 lambda1 (neg.f64 R))
Outputs
(*.f64 R (neg.f64 phi1))
(*.f64 lambda1 (neg.f64 R))
(*.f64 lambda2 R)
(*.f64 R phi2)
Calls

9 calls:

21.0ms
phi1
2.0ms
phi2
2.0ms
(-.f64 lambda1 lambda2)
2.0ms
lambda2
2.0ms
lambda1
Results
AccuracySegmentsBranch
34.8%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)))))
34.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))))
34.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)))
37.1%3R
45.7%5(-.f64 lambda1 lambda2)
58.7%4phi2
55.3%3phi1
49.9%4lambda1
50.3%4lambda2
Compiler

Compiled 144 to 79 computations (45.1% saved)

regimes2.0ms (0%)

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

1 calls:

2.0ms
phi2
Results
AccuracySegmentsBranch
56.5%3phi2
Compiler

Compiled 6 to 5 computations (16.7% saved)

regimes60.0ms (0.5%)

Memory
-26.1MiB live, 12.6MiB allocated
Counts
3 → 2
Calls
Call 1
Inputs
(*.f64 R phi2)
(*.f64 lambda1 R)
(*.f64 lambda2 R)
Outputs
(*.f64 lambda2 R)
(*.f64 R phi2)
Calls

4 calls:

2.0ms
phi2
2.0ms
phi1
2.0ms
lambda1
2.0ms
lambda2
Results
AccuracySegmentsBranch
35.8%2lambda1
42.9%2lambda2
31.8%1phi1
43.7%2phi2
Compiler

Compiled 24 to 20 computations (16.7% saved)

regimes14.0ms (0.1%)

Memory
24.2MiB live, 24.2MiB allocated
Accuracy

Total -19.3b remaining (-44.2%)

Threshold costs -19.3b (-44.2%)

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

9 calls:

2.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
(-.f64 lambda1 lambda2)
1.0ms
lambda2
1.0ms
R
Results
AccuracySegmentsBranch
31.8%1phi1
31.8%1(*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
31.8%1(sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))
31.8%1(+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))
31.8%1R
31.8%1lambda1
31.8%1(-.f64 lambda1 lambda2)
31.8%1lambda2
31.8%1phi2
Compiler

Compiled 144 to 79 computations (45.1% saved)

bsearch90.0ms (0.7%)

Memory
-23.6MiB live, 15.9MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
14.0ms
4.1966916774744595e-18
2.134764507848637e-17
Samples
6.0ms77×0valid
4.0ms19×1valid
Compiler

Compiled 256 to 178 computations (30.5% saved)

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

bsearch20.0ms (0.2%)

Memory
22.8MiB live, 22.8MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
18.0ms
28288023250661.867
1959870654291751.3
Samples
9.0ms88×0valid
5.0ms24×1valid
Compiler

Compiled 271 to 183 computations (32.5% saved)

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

bsearch1.0ms (0%)

Memory
1.4MiB live, 1.4MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
0.0ms
28288023250661.867
1959870654291751.3
Compiler

Compiled 236 to 155 computations (34.3% saved)

bsearch31.0ms (0.3%)

Memory
-27.3MiB live, 18.9MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
29.0ms
-1.6661773071297294e+126
-3.869643777046985e+124
Samples
18.0ms77×0valid
7.0ms35×1valid
Compiler

Compiled 313 to 183 computations (41.5% saved)

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

bsearch74.0ms (0.6%)

Memory
4.4MiB live, 43.1MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
37.0ms
-1.6475607502733337e-140
-2.887271709168166e-146
14.0ms
-4.6720009450402595e-51
-9.288604103602458e-52
18.0ms
-2.985195671936232e+117
-5.976986162124792e+115
Samples
40.0ms275×0valid
15.0ms77×1valid
Compiler

Compiled 781 to 501 computations (35.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 27.0ms
ival-hypot: 6.0ms (21.8% of total)
ival-mult: 5.0ms (18.2% of total)
ival-cos: 5.0ms (18.2% of total)
ival-sub: 4.0ms (14.5% of total)
ival-div: 3.0ms (10.9% of total)
ival-add: 2.0ms (7.3% of total)
adjust: 2.0ms (7.3% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

bsearch13.0ms (0.1%)

Memory
5.8MiB live, 5.8MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
11.0ms
1.0215688967695154e-187
2.332080751195896e-187
1.0ms
-4.6720009450402595e-51
-9.288604103602458e-52
1.0ms
-2.985195671936232e+117
-5.976986162124792e+115
Samples
6.0ms71×0valid
2.0ms1valid
Compiler

Compiled 583 to 389 computations (33.3% saved)

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

bsearch21.0ms (0.2%)

Memory
21.9MiB live, 21.9MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
18.0ms
2.332080751195896e-187
7.452398844162356e-183
0.0ms
-4.6720009450402595e-51
-9.288604103602458e-52
1.0ms
-2.985195671936232e+117
-5.976986162124792e+115
Samples
9.0ms109×0valid
4.0ms19×1valid
Compiler

Compiled 622 to 418 computations (32.8% saved)

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

bsearch27.0ms (0.2%)

Memory
-32.1MiB live, 6.2MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
1.0ms
2.332080751195896e-187
7.452398844162356e-183
25.0ms
-4.6720009450402595e-51
-9.288604103602458e-52
Samples
2.0ms27×0valid
1.0ms1valid
Compiler

Compiled 412 to 278 computations (32.5% saved)

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

bsearch13.0ms (0.1%)

Memory
13.1MiB live, 13.1MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
12.0ms
5.926127680724904e+190
1.23533582516127e+191
Samples
5.0ms60×0valid
4.0ms20×1valid
Compiler

Compiled 160 to 107 computations (33.1% saved)

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

bsearch125.0ms (1%)

Memory
-11.5MiB live, 67.9MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
12.0ms
28288023250661.867
1959870654291751.3
47.0ms
7.77938850875583e-117
2.8581500306470604e-115
18.0ms
5.143488541554135e-191
1.8182268943797917e-188
Samples
42.0ms57×1valid
24.0ms263×0valid
Compiler

Compiled 459 to 353 computations (23.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 25.0ms
ival-hypot: 6.0ms (24.4% of total)
ival-cos: 5.0ms (20.3% of total)
ival-mult: 4.0ms (16.3% of total)
ival-div: 3.0ms (12.2% of total)
ival-sub: 3.0ms (12.2% of total)
ival-add: 2.0ms (8.1% of total)
adjust: 1.0ms (4.1% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

bsearch23.0ms (0.2%)

Memory
14.2MiB live, 52.4MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
0.0ms
28288023250661.867
1959870654291751.3
21.0ms
4.1580213229139107e-135
8.002903895920607e-128
Samples
11.0ms124×0valid
5.0ms20×1valid
Compiler

Compiled 337 to 255 computations (24.3% saved)

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

bsearch1.0ms (0%)

Memory
1.7MiB live, 1.7MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
0.0ms
28288023250661.867
1959870654291751.3
Compiler

Compiled 166 to 120 computations (27.7% saved)

simplify35.0ms (0.3%)

Memory
-9.9MiB live, 27.9MiB allocated
Algorithm
egg-herbie
Rules
60×*-commutative_binary64
32×+-commutative_binary64
30×sub-neg_binary64
20×neg-sub0_binary64
20×neg-mul-1_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0102348
1145348
2179348
3196348
4203348
Stop Event
saturated
Calls
Call 1
Inputs
(if (<=.f64 phi2 #s(literal 6814889626826961/324518553658426726783156020576256 binary64)) (*.f64 R (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 R (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))))
(if (<=.f64 phi2 #s(literal 820000000000000 binary64)) (*.f64 R (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 R (fma.f64 phi2 (/.f64 phi1 (neg.f64 phi2)) phi2)))
(if (<=.f64 phi2 #s(literal 820000000000000 binary64)) (*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2))) (*.f64 R (fma.f64 phi2 (/.f64 phi1 (neg.f64 phi2)) phi2)))
(if (<=.f64 phi1 #s(literal -49999999999999996243388080949644102127233543491741923071961298611264709998789651330158174688140882687576502920682776614141952 binary64)) (*.f64 R (fma.f64 phi1 (/.f64 phi2 phi1) (neg.f64 phi1))) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))
(if (<=.f64 phi1 #s(literal -1350000000000000117244243665232762755152169879018773010588645242882972807306326881445662241157854676197458268185952256 binary64)) (*.f64 R (fma.f64 phi1 (/.f64 phi2 phi1) (neg.f64 phi1))) (if (<=.f64 phi1 #s(literal -1567046900028131/842498333348457493583344221469363458551160763204392890034487820288 binary64)) (*.f64 phi2 (-.f64 R (/.f64 (*.f64 phi1 R) phi2))) (if (<=.f64 phi1 #s(literal -3501046806666611/6864797660130609714981900799081393217269435300143305409394463459185543183397656052122559640661454554977296311391480858037121987999716643812574028291115057152 binary64)) (*.f64 R (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 phi2 phi2) lambda1) (-.f64 lambda2 lambda1))) (*.f64 R (sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 phi2 phi2)))))))
(if (<=.f64 phi1 #s(literal -1350000000000000117244243665232762755152169879018773010588645242882972807306326881445662241157854676197458268185952256 binary64)) (*.f64 R (fma.f64 phi1 (/.f64 phi2 phi1) (neg.f64 phi1))) (if (<=.f64 phi1 #s(literal -1567046900028131/842498333348457493583344221469363458551160763204392890034487820288 binary64)) (*.f64 phi2 (-.f64 R (/.f64 (*.f64 phi1 R) phi2))) (if (<=.f64 phi1 #s(literal 8622034626756923/39191066485258739495582803211213116836177854260974927689867324404930562930532401964915294470471057677470020717800991369135822596029816596680341771026342219486499009066287015365002034290763159969980219392 binary64)) (*.f64 R (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 phi2 phi2) lambda1) (-.f64 lambda2 lambda1))) (*.f64 R phi2))))
(if (<=.f64 phi1 #s(literal -1350000000000000117244243665232762755152169879018773010588645242882972807306326881445662241157854676197458268185952256 binary64)) (*.f64 R (fma.f64 phi1 (/.f64 phi2 phi1) (neg.f64 phi1))) (if (<=.f64 phi1 #s(literal -1567046900028131/842498333348457493583344221469363458551160763204392890034487820288 binary64)) (*.f64 phi2 (-.f64 R (/.f64 (*.f64 phi1 R) phi2))) (if (<=.f64 phi1 #s(literal 5501675593023383/1196016433265952743395471289404697169072810493804166494441751843412187589432751524808206008009981008223572409600860332310053179810480242818613945648997260116165130891915497295074524972252293700255744 binary64)) (*.f64 lambda2 (-.f64 R (/.f64 (*.f64 lambda1 R) lambda2))) (*.f64 R phi2))))
(if (<=.f64 phi1 #s(literal -6908486333457351/3369993333393829974333376885877453834204643052817571560137951281152 binary64)) (*.f64 R (fma.f64 phi1 (/.f64 phi2 phi1) (neg.f64 phi1))) (if (<=.f64 phi1 #s(literal 5501675593023383/1196016433265952743395471289404697169072810493804166494441751843412187589432751524808206008009981008223572409600860332310053179810480242818613945648997260116165130891915497295074524972252293700255744 binary64)) (*.f64 lambda2 (-.f64 R (/.f64 (*.f64 lambda1 R) lambda2))) (*.f64 R phi2)))
(if (<=.f64 lambda2 #s(literal 93999999999999995740160144152882040026339246625232790977057993715047328064229564338053756135758825116187116638877136244940866794215149286510855901389915418300730921906761385151566791095353344 binary64)) (*.f64 R (fma.f64 phi1 (/.f64 phi2 phi1) (neg.f64 phi1))) (*.f64 lambda2 R))
(if (<=.f64 phi2 #s(literal 2884462493315043/313528531882069915964662425689704934689422834087799421518938595239444503444259215719322355763768461419760165742407930953086580768238532773442734168210737755891992072530296122920016274326105279759841755136 binary64)) (*.f64 R (neg.f64 phi1)) (if (<=.f64 phi2 #s(literal 8695092160762875/177450860423732151013018507785157357019931972824052260810910693159335763699560039874558361990664932998233037501529828597054346100736 binary64)) (*.f64 lambda1 (neg.f64 R)) (if (<=.f64 phi2 #s(literal 330000000000000 binary64)) (*.f64 lambda2 R) (*.f64 R phi2))))
(if (<=.f64 phi2 #s(literal 7492196520758381/12486994201263968925526388919172665222994392570659884603436627838501486955279062480481224412253967884639307724485626491581791902717153141225160704 binary64)) (*.f64 R (neg.f64 phi1)) (if (<=.f64 phi2 #s(literal 330000000000000 binary64)) (*.f64 lambda2 R) (*.f64 R phi2)))
(if (<=.f64 phi2 #s(literal 330000000000000 binary64)) (*.f64 lambda2 R) (*.f64 R phi2))
(*.f64 R phi2)
Outputs
(if (<=.f64 phi2 #s(literal 6814889626826961/324518553658426726783156020576256 binary64)) (*.f64 R (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 R (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))))
(if (<=.f64 phi2 #s(literal 6814889626826961/324518553658426726783156020576256 binary64)) (*.f64 R (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))))) (*.f64 R (hypot.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))))
(if (<=.f64 phi2 #s(literal 820000000000000 binary64)) (*.f64 R (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 R (fma.f64 phi2 (/.f64 phi1 (neg.f64 phi2)) phi2)))
(if (<=.f64 phi2 #s(literal 820000000000000 binary64)) (*.f64 R (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))))) (*.f64 R (fma.f64 phi2 (/.f64 phi1 (neg.f64 phi2)) phi2)))
(if (<=.f64 phi2 #s(literal 820000000000000 binary64)) (*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2))) (*.f64 R (fma.f64 phi2 (/.f64 phi1 (neg.f64 phi2)) phi2)))
(if (<=.f64 phi1 #s(literal -49999999999999996243388080949644102127233543491741923071961298611264709998789651330158174688140882687576502920682776614141952 binary64)) (*.f64 R (fma.f64 phi1 (/.f64 phi2 phi1) (neg.f64 phi1))) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))
(if (<=.f64 phi1 #s(literal -1350000000000000117244243665232762755152169879018773010588645242882972807306326881445662241157854676197458268185952256 binary64)) (*.f64 R (fma.f64 phi1 (/.f64 phi2 phi1) (neg.f64 phi1))) (if (<=.f64 phi1 #s(literal -1567046900028131/842498333348457493583344221469363458551160763204392890034487820288 binary64)) (*.f64 phi2 (-.f64 R (/.f64 (*.f64 phi1 R) phi2))) (if (<=.f64 phi1 #s(literal -3501046806666611/6864797660130609714981900799081393217269435300143305409394463459185543183397656052122559640661454554977296311391480858037121987999716643812574028291115057152 binary64)) (*.f64 R (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 phi2 phi2) lambda1) (-.f64 lambda2 lambda1))) (*.f64 R (sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 phi2 phi2)))))))
(if (<=.f64 phi1 #s(literal -1350000000000000117244243665232762755152169879018773010588645242882972807306326881445662241157854676197458268185952256 binary64)) (*.f64 R (fma.f64 phi1 (/.f64 phi2 phi1) (neg.f64 phi1))) (if (<=.f64 phi1 #s(literal -1567046900028131/842498333348457493583344221469363458551160763204392890034487820288 binary64)) (*.f64 phi2 (-.f64 R (/.f64 (*.f64 R phi1) phi2))) (if (<=.f64 phi1 #s(literal -3501046806666611/6864797660130609714981900799081393217269435300143305409394463459185543183397656052122559640661454554977296311391480858037121987999716643812574028291115057152 binary64)) (*.f64 R (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 phi2 phi2) lambda1) (-.f64 lambda2 lambda1))) (*.f64 R (sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 phi2 phi2)))))))
(if (<=.f64 phi1 #s(literal -1350000000000000117244243665232762755152169879018773010588645242882972807306326881445662241157854676197458268185952256 binary64)) (*.f64 R (fma.f64 phi1 (/.f64 phi2 phi1) (neg.f64 phi1))) (if (<=.f64 phi1 #s(literal -1567046900028131/842498333348457493583344221469363458551160763204392890034487820288 binary64)) (*.f64 phi2 (-.f64 R (/.f64 (*.f64 phi1 R) phi2))) (if (<=.f64 phi1 #s(literal 8622034626756923/39191066485258739495582803211213116836177854260974927689867324404930562930532401964915294470471057677470020717800991369135822596029816596680341771026342219486499009066287015365002034290763159969980219392 binary64)) (*.f64 R (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 phi2 phi2) lambda1) (-.f64 lambda2 lambda1))) (*.f64 R phi2))))
(if (<=.f64 phi1 #s(literal -1350000000000000117244243665232762755152169879018773010588645242882972807306326881445662241157854676197458268185952256 binary64)) (*.f64 R (fma.f64 phi1 (/.f64 phi2 phi1) (neg.f64 phi1))) (if (<=.f64 phi1 #s(literal -1567046900028131/842498333348457493583344221469363458551160763204392890034487820288 binary64)) (*.f64 phi2 (-.f64 R (/.f64 (*.f64 R phi1) phi2))) (if (<=.f64 phi1 #s(literal 8622034626756923/39191066485258739495582803211213116836177854260974927689867324404930562930532401964915294470471057677470020717800991369135822596029816596680341771026342219486499009066287015365002034290763159969980219392 binary64)) (*.f64 R (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 phi2 phi2) lambda1) (-.f64 lambda2 lambda1))) (*.f64 phi2 R))))
(if (<=.f64 phi1 #s(literal -1350000000000000117244243665232762755152169879018773010588645242882972807306326881445662241157854676197458268185952256 binary64)) (*.f64 R (fma.f64 phi1 (/.f64 phi2 phi1) (neg.f64 phi1))) (if (<=.f64 phi1 #s(literal -1567046900028131/842498333348457493583344221469363458551160763204392890034487820288 binary64)) (*.f64 phi2 (-.f64 R (/.f64 (*.f64 phi1 R) phi2))) (if (<=.f64 phi1 #s(literal 5501675593023383/1196016433265952743395471289404697169072810493804166494441751843412187589432751524808206008009981008223572409600860332310053179810480242818613945648997260116165130891915497295074524972252293700255744 binary64)) (*.f64 lambda2 (-.f64 R (/.f64 (*.f64 lambda1 R) lambda2))) (*.f64 R phi2))))
(if (<=.f64 phi1 #s(literal -1350000000000000117244243665232762755152169879018773010588645242882972807306326881445662241157854676197458268185952256 binary64)) (*.f64 R (fma.f64 phi1 (/.f64 phi2 phi1) (neg.f64 phi1))) (if (<=.f64 phi1 #s(literal -1567046900028131/842498333348457493583344221469363458551160763204392890034487820288 binary64)) (*.f64 phi2 (-.f64 R (/.f64 (*.f64 R phi1) phi2))) (if (<=.f64 phi1 #s(literal 5501675593023383/1196016433265952743395471289404697169072810493804166494441751843412187589432751524808206008009981008223572409600860332310053179810480242818613945648997260116165130891915497295074524972252293700255744 binary64)) (*.f64 lambda2 (-.f64 R (/.f64 (*.f64 R lambda1) lambda2))) (*.f64 phi2 R))))
(if (<=.f64 phi1 #s(literal -6908486333457351/3369993333393829974333376885877453834204643052817571560137951281152 binary64)) (*.f64 R (fma.f64 phi1 (/.f64 phi2 phi1) (neg.f64 phi1))) (if (<=.f64 phi1 #s(literal 5501675593023383/1196016433265952743395471289404697169072810493804166494441751843412187589432751524808206008009981008223572409600860332310053179810480242818613945648997260116165130891915497295074524972252293700255744 binary64)) (*.f64 lambda2 (-.f64 R (/.f64 (*.f64 lambda1 R) lambda2))) (*.f64 R phi2)))
(if (<=.f64 phi1 #s(literal -6908486333457351/3369993333393829974333376885877453834204643052817571560137951281152 binary64)) (*.f64 R (fma.f64 phi1 (/.f64 phi2 phi1) (neg.f64 phi1))) (if (<=.f64 phi1 #s(literal 5501675593023383/1196016433265952743395471289404697169072810493804166494441751843412187589432751524808206008009981008223572409600860332310053179810480242818613945648997260116165130891915497295074524972252293700255744 binary64)) (*.f64 lambda2 (-.f64 R (/.f64 (*.f64 R lambda1) lambda2))) (*.f64 phi2 R)))
(if (<=.f64 lambda2 #s(literal 93999999999999995740160144152882040026339246625232790977057993715047328064229564338053756135758825116187116638877136244940866794215149286510855901389915418300730921906761385151566791095353344 binary64)) (*.f64 R (fma.f64 phi1 (/.f64 phi2 phi1) (neg.f64 phi1))) (*.f64 lambda2 R))
(if (<=.f64 lambda2 #s(literal 93999999999999995740160144152882040026339246625232790977057993715047328064229564338053756135758825116187116638877136244940866794215149286510855901389915418300730921906761385151566791095353344 binary64)) (*.f64 R (fma.f64 phi1 (/.f64 phi2 phi1) (neg.f64 phi1))) (*.f64 R lambda2))
(if (<=.f64 phi2 #s(literal 2884462493315043/313528531882069915964662425689704934689422834087799421518938595239444503444259215719322355763768461419760165742407930953086580768238532773442734168210737755891992072530296122920016274326105279759841755136 binary64)) (*.f64 R (neg.f64 phi1)) (if (<=.f64 phi2 #s(literal 8695092160762875/177450860423732151013018507785157357019931972824052260810910693159335763699560039874558361990664932998233037501529828597054346100736 binary64)) (*.f64 lambda1 (neg.f64 R)) (if (<=.f64 phi2 #s(literal 330000000000000 binary64)) (*.f64 lambda2 R) (*.f64 R phi2))))
(if (<=.f64 phi2 #s(literal 2884462493315043/313528531882069915964662425689704934689422834087799421518938595239444503444259215719322355763768461419760165742407930953086580768238532773442734168210737755891992072530296122920016274326105279759841755136 binary64)) (neg.f64 (*.f64 R phi1)) (if (<=.f64 phi2 #s(literal 8695092160762875/177450860423732151013018507785157357019931972824052260810910693159335763699560039874558361990664932998233037501529828597054346100736 binary64)) (neg.f64 (*.f64 R lambda1)) (if (<=.f64 phi2 #s(literal 330000000000000 binary64)) (*.f64 R lambda2) (*.f64 phi2 R))))
(if (<=.f64 phi2 #s(literal 7492196520758381/12486994201263968925526388919172665222994392570659884603436627838501486955279062480481224412253967884639307724485626491581791902717153141225160704 binary64)) (*.f64 R (neg.f64 phi1)) (if (<=.f64 phi2 #s(literal 330000000000000 binary64)) (*.f64 lambda2 R) (*.f64 R phi2)))
(if (<=.f64 phi2 #s(literal 7492196520758381/12486994201263968925526388919172665222994392570659884603436627838501486955279062480481224412253967884639307724485626491581791902717153141225160704 binary64)) (neg.f64 (*.f64 R phi1)) (if (<=.f64 phi2 #s(literal 330000000000000 binary64)) (*.f64 R lambda2) (*.f64 phi2 R)))
(if (<=.f64 phi2 #s(literal 330000000000000 binary64)) (*.f64 lambda2 R) (*.f64 R phi2))
(if (<=.f64 phi2 #s(literal 330000000000000 binary64)) (*.f64 R lambda2) (*.f64 phi2 R))
(*.f64 R phi2)
(*.f64 phi2 R)

soundness1.0s (8.3%)

Memory
33.5MiB live, 950.2MiB allocated
Rules
11 806×lower-fma.f64
11 806×lower-fma.f32
11 026×lower-fma.f64
11 026×lower-fma.f32
9 684×lower-fma.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
08816833
128316641
268936635
082896077
0109510465
136639949
081919214
05684924
117544763
257954612
080594277
05345177
117164673
259514661
083544399
Stop Event
fuel
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
Compiler

Compiled 1 607 to 883 computations (45.1% saved)

preprocess163.0ms (1.3%)

Memory
-6.7MiB live, 149.4MiB allocated
Remove

(sort lambda1 lambda2)

(negabs R)

Compiler

Compiled 1 308 to 556 computations (57.5% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...