Equirectangular approximation to distance on a great circle

Time bar (total: 8.4s)

start0.0ms (0%)

Memory
0.2MiB live, 0.2MiB allocated; 0ms collecting garbage

analyze1.0ms (0%)

Memory
1.3MiB live, 1.2MiB allocated; 0ms collecting garbage
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.5s (17.6%)

Memory
108.3MiB live, 2 971.8MiB allocated; 225ms collecting garbage
Samples
666.0ms6 482×0valid
440.0ms1 774×1valid
Precisions
Click to see histograms. Total time spent on operations: 810.0ms
ival-hypot: 204.0ms (25.2% of total)
ival-mult: 141.0ms (17.4% of total)
ival-cos: 121.0ms (14.9% of total)
adjust: 106.0ms (13.1% of total)
ival-sub: 99.0ms (12.2% of total)
ival-div: 75.0ms (9.3% of total)
ival-add: 56.0ms (6.9% of total)
exact: 6.0ms (0.7% of total)
ival-assert: 3.0ms (0.4% of total)
Bogosity

explain340.0ms (4.1%)

Memory
-28.2MiB live, 738.7MiB allocated; 26ms collecting garbage
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
1810-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))))
70119(-3.331273708518318e+151 4.7788503464223725e+194 -3.673204258677518e+219 -5.869911811124141e+287 2.6764171477201146e-216)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)))sensitivity1891
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))overflow110
(*.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)))))overflow123
(+.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
Confusion
Predicted +Predicted -
+1140
-10834
Precision
0.5135135135135135
Recall
1.0
Confusion?
Predicted +Predicted MaybePredicted -
+11400
-108133
Precision?
0.5112107623318386
Recall?
1.0
Freqs
test
numberfreq
034
174
2148
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
140.0ms366×1valid
24.0ms146×0valid
Compiler

Compiled 346 to 55 computations (84.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 123.0ms
ival-cos: 31.0ms (25.1% of total)
ival-mult: 29.0ms (23.5% of total)
adjust: 22.0ms (17.8% of total)
ival-hypot: 15.0ms (12.2% of total)
ival-sub: 10.0ms (8.1% of total)
ival-add: 9.0ms (7.3% of total)
ival-div: 7.0ms (5.7% of total)
ival-true: 1.0ms (0.8% of total)
ival-assert: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

preprocess211.0ms (2.5%)

Memory
-13.6MiB live, 281.0MiB allocated; 64ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0150701
1503701
21661701
35246701
01732
02832
16032
216332
346332
4126832
5327832
0825416
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 (hypot.f64 (-.f64 phi2 phi1) (*.f64 (sin.f64 (+.f64 (fma.f64 (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) #s(literal -1 binary64)) #s(literal -1 binary64) (fma.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) #s(literal -2 binary64) (*.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)) #s(literal -1 binary64)))) (PI.f64))) (-.f64 lambda1 lambda2))) R)
Symmetry

(negabs R)

(sort lambda1 lambda2)

(sort phi1 phi2)

Compiler

Compiled 32 to 17 computations (46.9% saved)

eval0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated; 0ms collecting garbage
Compiler

Compiled 0 to 5 computations (-∞% saved)

prune1.0ms (0%)

Memory
1.6MiB live, 1.6MiB allocated; 0ms collecting garbage
Alt Table
Click to see full alt table
StatusAccuracyProgram
57.7%
(*.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 32 to 17 computations (46.9% saved)

series83.0ms (1%)

Memory
-10.8MiB live, 182.5MiB allocated; 8ms collecting garbage
Counts
17 → 226
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
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* R (sqrt (+ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))))
#s(approx R #s(hole binary64 R))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (+ (* -1 (* (* R (* lambda1 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (+ (* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))) (* lambda1 (+ (* -1 (* (* R (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* 1/2 (* (* R (* lambda1 (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (+ (* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))) (* lambda1 (+ (* -1 (* (* R (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* lambda1 (+ (* 1/2 (* (* R (* lambda1 (* lambda2 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))) (sqrt (/ 1 (pow (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)) 3))))) (* 1/2 (* (* R (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (+ (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)))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (+ (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)))))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (+ (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))))))))))))
#s(approx (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) #s(hole binary64 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))))
#s(approx (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) #s(hole binary64 (+ (* -2 (* lambda1 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))
#s(approx (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) #s(hole binary64 (+ (* lambda1 (+ (* -2 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))
#s(approx (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) #s(hole binary64 (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2))))
#s(approx (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) #s(hole binary64 (+ (* -2 (* lambda1 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))))
#s(approx (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) #s(hole binary64 (+ (* lambda1 (+ (* -2 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))))
#s(approx (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) #s(hole binary64 (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))))
#s(approx (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) #s(hole binary64 (+ (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))))
#s(approx (- lambda1 lambda2) #s(hole binary64 (* -1 lambda2)))
#s(approx (- lambda1 lambda2) #s(hole binary64 (- lambda1 lambda2)))
#s(approx lambda1 #s(hole binary64 lambda1))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1)) (* R (cos (* 1/2 (+ phi1 phi2))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1)) (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda1 2) (cos (* 1/2 (+ phi1 phi2)))))) (* R (cos (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1)) (+ (* 1/2 (/ (* R (* lambda2 (pow (- phi1 phi2) 2))) (* (pow lambda1 3) (cos (* 1/2 (+ phi1 phi2)))))) (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda1 2) (cos (* 1/2 (+ phi1 phi2)))))) (* R (cos (* 1/2 (+ phi1 phi2))))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* 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)))))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* 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))))))))))))
#s(approx (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) #s(hole binary64 (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2))))
#s(approx (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) #s(hole binary64 (* (pow lambda1 2) (+ (* -2 (/ (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) lambda1)) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))))
#s(approx (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) #s(hole binary64 (* (pow lambda1 2) (+ (* -2 (/ (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) lambda1)) (+ (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow lambda1 2)) (+ (/ (pow (- phi1 phi2) 2) (pow lambda1 2)) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))))))
#s(approx (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) #s(hole binary64 (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2))))
#s(approx (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) #s(hole binary64 (* (pow lambda1 2) (+ (* -2 (/ (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) lambda1)) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))))
#s(approx (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) #s(hole 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))))))
#s(approx (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) #s(hole binary64 (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
#s(approx (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) #s(hole binary64 (* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))))
#s(approx (- lambda1 lambda2) #s(hole binary64 lambda1))
#s(approx (- lambda1 lambda2) #s(hole binary64 (* lambda1 (+ 1 (* -1 (/ lambda2 lambda1))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1)) (* R (cos (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* lambda1 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow (- phi1 phi2) 2)) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))) (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) lambda1)) (* R (cos (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* lambda1 (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* R (* lambda2 (pow (- phi1 phi2) 2))) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))) (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (cos (* 1/2 (+ phi1 phi2)))))) lambda1)) (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) lambda1)) (* R (cos (* 1/2 (+ phi1 phi2)))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* -1 (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* -1 (* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* -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)))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* -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)))))))
#s(approx (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) #s(hole binary64 (* (pow lambda1 2) (+ (* -1 (/ (+ (* -1 (/ (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)) lambda1)) (* 2 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) lambda1)) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))))
#s(approx (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) #s(hole 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)))))
#s(approx (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) #s(hole binary64 (* -1 (* lambda1 (+ (* -1 (cos (* 1/2 (+ phi1 phi2)))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))))
#s(approx (- lambda1 lambda2) #s(hole binary64 (* -1 (* lambda1 (- (/ lambda2 lambda1) 1)))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* R (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (+ (* -1 (* (* R (* lambda1 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* R (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (+ (* R (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))) (* lambda2 (+ (* -1 (* (* R (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* 1/2 (* (* R (* lambda2 (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (+ (* R (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))) (* lambda2 (+ (* -1 (* (* R (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* lambda2 (+ (* 1/2 (* (* R (* lambda1 (* lambda2 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))) (sqrt (/ 1 (pow (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)) 3))))) (* 1/2 (* (* R (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (+ (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)))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (+ (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)))))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (+ (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))))))))))))
#s(approx (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) #s(hole binary64 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))))
#s(approx (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) #s(hole binary64 (+ (* -2 (* lambda1 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))
#s(approx (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) #s(hole binary64 (+ (* lambda2 (+ (* -2 (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))
#s(approx (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) #s(hole binary64 (+ (* -2 (* lambda1 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))))
#s(approx (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) #s(hole binary64 (+ (* lambda2 (+ (* -2 (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))))
#s(approx (- lambda1 lambda2) #s(hole binary64 (+ lambda1 (* -1 lambda2))))
#s(approx lambda2 #s(hole binary64 lambda2))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)) (* R (cos (* 1/2 (+ phi1 phi2))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)) (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda2 2) (cos (* 1/2 (+ phi1 phi2)))))) (* R (cos (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)) (+ (* 1/2 (/ (* R (* lambda1 (pow (- phi1 phi2) 2))) (* (pow lambda2 3) (cos (* 1/2 (+ phi1 phi2)))))) (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda2 2) (cos (* 1/2 (+ phi1 phi2)))))) (* R (cos (* 1/2 (+ phi1 phi2))))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* lambda2 (cos (* 1/2 (+ phi1 phi2))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* lambda2 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* 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)))))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* 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))))))))))))
#s(approx (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) #s(hole binary64 (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2))))
#s(approx (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) #s(hole binary64 (* (pow lambda2 2) (+ (* -2 (/ (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) lambda2)) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))))
#s(approx (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) #s(hole binary64 (* (pow lambda2 2) (+ (* -2 (/ (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) lambda2)) (+ (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow lambda2 2)) (+ (/ (pow (- phi1 phi2) 2) (pow lambda2 2)) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))))))
#s(approx (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) #s(hole binary64 (* (pow lambda2 2) (+ (* -2 (/ (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) lambda2)) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))))
#s(approx (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) #s(hole 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))))))
#s(approx (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) #s(hole binary64 (* lambda2 (+ (* -1 (cos (* 1/2 (+ phi1 phi2)))) (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2)))))
#s(approx (- lambda1 lambda2) #s(hole binary64 (* lambda2 (- (/ lambda1 lambda2) 1))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)) (* R (cos (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* lambda2 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow (- phi1 phi2) 2)) (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))) lambda2)) (* R (cos (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* lambda2 (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* R (* lambda1 (pow (- phi1 phi2) 2))) (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (cos (* 1/2 (+ phi1 phi2)))))) lambda2)) (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))) lambda2)) (* R (cos (* 1/2 (+ phi1 phi2)))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* -1 (* lambda2 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2)))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* -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)))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* -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)))))))
#s(approx (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) #s(hole binary64 (* (pow lambda2 2) (+ (* -1 (/ (+ (* -1 (/ (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)) lambda2)) (* 2 (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) lambda2)) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))))
#s(approx (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) #s(hole 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)))))
#s(approx (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) #s(hole binary64 (* -1 (* lambda2 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2)))))))
#s(approx (- lambda1 lambda2) #s(hole binary64 (* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2)))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (+ (* 1/2 (* (* R (* phi1 (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (+ (* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (* phi1 (+ (* 1/2 (* (* R (* phi1 (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* 1/2 (* (* R (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (+ (* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (* phi1 (+ (* 1/2 (* (* R (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* phi1 (+ (* 1/2 (* (* R (* phi1 (- (* (+ (* 1/24 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2)))) (* 1/8 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2))))) (pow (- lambda1 lambda2) 2)) (* 1/2 (/ (* (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* 1/2 (* (* R (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (+ (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (* 1/2 (* (* phi1 (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (+ (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (* phi1 (+ (* 1/2 (* (* phi1 (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* 1/2 (* (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (+ (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (* phi1 (+ (* 1/2 (* (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* phi1 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 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)))))))))))))
#s(approx (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) #s(hole binary64 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))
#s(approx (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) #s(hole binary64 (+ (* phi1 (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))))) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))
#s(approx (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) #s(hole binary64 (+ (* phi1 (+ (* -2 phi2) (+ (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))) (* phi1 (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2))))))) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))
#s(approx (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) #s(hole binary64 (+ (* phi1 (+ (* -2 phi2) (+ (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))) (* phi1 (+ 1 (+ (* phi1 (* (+ (* 1/24 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2)))) (* 1/8 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2))))) (pow (- lambda1 lambda2) 2))) (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2)))))))) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))
#s(approx (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) #s(hole binary64 (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2))))
#s(approx (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) #s(hole binary64 (+ (* -1 (* phi1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)))))
#s(approx (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) #s(hole binary64 (+ (* 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)))))
#s(approx (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) #s(hole binary64 (+ (* 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)))))
#s(approx (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) #s(hole binary64 (* (cos (* 1/2 phi2)) (- lambda1 lambda2))))
#s(approx (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) #s(hole binary64 (+ (* -1/2 (* phi1 (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))))
#s(approx (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) #s(hole binary64 (+ (* phi1 (+ (* -1/2 (* (sin (* 1/2 phi2)) (- lambda1 lambda2))) (* -1/8 (* phi1 (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))))) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))))
#s(approx (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) #s(hole binary64 (+ (* phi1 (+ (* -1/2 (* (sin (* 1/2 phi2)) (- lambda1 lambda2))) (* phi1 (+ (* -1/8 (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* 1/48 (* phi1 (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))))))) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))))
#s(approx (cos (/ (+ phi1 phi2) 2)) #s(hole binary64 (cos (* 1/2 phi2))))
#s(approx (cos (/ (+ phi1 phi2) 2)) #s(hole binary64 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))))
#s(approx (cos (/ (+ phi1 phi2) 2)) #s(hole binary64 (+ (cos (* 1/2 phi2)) (* phi1 (- (* -1/8 (* phi1 (cos (* 1/2 phi2)))) (* 1/2 (sin (* 1/2 phi2))))))))
#s(approx (cos (/ (+ phi1 phi2) 2)) #s(hole 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))))))))
#s(approx (/ (+ phi1 phi2) 2) #s(hole binary64 (* 1/2 phi2)))
#s(approx (/ (+ phi1 phi2) 2) #s(hole binary64 (+ (* 1/2 phi1) (* 1/2 phi2))))
#s(approx (+ phi1 phi2) #s(hole binary64 phi2))
#s(approx (+ phi1 phi2) #s(hole binary64 (+ phi1 phi2)))
#s(approx phi1 #s(hole binary64 phi1))
#s(approx (* (- phi1 phi2) (- phi1 phi2)) #s(hole binary64 (pow phi2 2)))
#s(approx (* (- phi1 phi2) (- phi1 phi2)) #s(hole binary64 (+ (* -2 (* phi1 phi2)) (pow phi2 2))))
#s(approx (* (- phi1 phi2) (- phi1 phi2)) #s(hole binary64 (+ (* phi1 (+ phi1 (* -2 phi2))) (pow phi2 2))))
#s(approx (- phi1 phi2) #s(hole binary64 (* -1 phi2)))
#s(approx (- phi1 phi2) #s(hole binary64 (- phi1 phi2)))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* R phi1)))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* phi1 (+ R (* -1 (/ (* R phi2) phi1))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* phi1 (+ R (+ (* -1 (/ (* R phi2) phi1)) (* 1/2 (/ (* R (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))) (pow phi1 2))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* phi1 (+ R (+ (* -1 (/ (* R phi2) phi1)) (+ (* 1/2 (/ (* R (* phi2 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)))) (pow phi1 3))) (* 1/2 (/ (* R (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))) (pow phi1 2)))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 phi1))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* phi1 (+ 1 (* -1 (/ phi2 phi1))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* phi1 (+ 1 (+ (* -1 (/ phi2 phi1)) (* 1/2 (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* phi1 (+ 1 (+ (* -1 (/ phi2 phi1)) (+ (* 1/2 (/ (* phi2 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))) (pow phi1 3))) (* 1/2 (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))
#s(approx (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) #s(hole binary64 (pow phi1 2)))
#s(approx (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) #s(hole binary64 (* (pow phi1 2) (+ 1 (* -2 (/ phi2 phi1))))))
#s(approx (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) #s(hole binary64 (* (pow phi1 2) (+ 1 (+ (* -2 (/ phi2 phi1)) (+ (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) (/ (pow phi2 2) (pow phi1 2))))))))
#s(approx (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) #s(hole binary64 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))))
#s(approx (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) #s(hole binary64 (* (cos (* 1/2 (+ phi1 phi2))) (- lambda1 lambda2))))
#s(approx (cos (/ (+ phi1 phi2) 2)) #s(hole binary64 (cos (* 1/2 (+ phi1 phi2)))))
#s(approx (/ (+ phi1 phi2) 2) #s(hole binary64 (* 1/2 phi1)))
#s(approx (/ (+ phi1 phi2) 2) #s(hole binary64 (* phi1 (+ 1/2 (* 1/2 (/ phi2 phi1))))))
#s(approx (+ phi1 phi2) #s(hole binary64 phi1))
#s(approx (+ phi1 phi2) #s(hole binary64 (* phi1 (+ 1 (/ phi2 phi1)))))
#s(approx (* (- phi1 phi2) (- phi1 phi2)) #s(hole binary64 (pow phi1 2)))
#s(approx (* (- phi1 phi2) (- phi1 phi2)) #s(hole binary64 (* (pow phi1 2) (+ 1 (* -2 (/ phi2 phi1))))))
#s(approx (* (- phi1 phi2) (- phi1 phi2)) #s(hole binary64 (* (pow phi1 2) (+ 1 (+ (* -2 (/ phi2 phi1)) (/ (pow phi2 2) (pow phi1 2)))))))
#s(approx (- phi1 phi2) #s(hole binary64 phi1))
#s(approx (- phi1 phi2) #s(hole binary64 (* phi1 (+ 1 (* -1 (/ phi2 phi1))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* R phi1))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* phi1 (+ R (* -1 (/ (* R phi2) phi1)))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* phi1 (+ R (* -1 (/ (+ (* -1/2 (/ (* R (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2))) phi1)) (* R phi2)) phi1)))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* phi1 (+ R (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* R (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2)))) (* 1/2 (/ (* R (* phi2 (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2)))) phi1))) phi1)) (* R phi2)) phi1)))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* -1 phi1)))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* -1 (* phi1 (+ 1 (* -1 (/ phi2 phi1)))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* -1 (* phi1 (+ 1 (* -1 (/ (+ phi2 (* -1/2 (/ (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2)) phi1))) phi1)))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* -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)))))))
#s(approx (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) #s(hole binary64 (* (pow phi1 2) (+ 1 (* -1 (/ (+ (* -1 (/ (+ (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) phi1)) (* 2 phi2)) phi1))))))
#s(approx (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) #s(hole binary64 (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2))))
#s(approx (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) #s(hole binary64 (* (cos (* 1/2 (- phi2 (* -1 phi1)))) (- lambda1 lambda2))))
#s(approx (cos (/ (+ phi1 phi2) 2)) #s(hole binary64 (cos (* 1/2 (- phi2 (* -1 phi1))))))
#s(approx (/ (+ phi1 phi2) 2) #s(hole binary64 (* -1 (* phi1 (- (* -1/2 (/ phi2 phi1)) 1/2)))))
#s(approx (+ phi1 phi2) #s(hole binary64 (* -1 (* phi1 (- (* -1 (/ phi2 phi1)) 1)))))
#s(approx (* (- phi1 phi2) (- phi1 phi2)) #s(hole binary64 (* (pow phi1 2) (+ 1 (* -1 (/ (+ (* -1 (/ (pow phi2 2) phi1)) (* 2 phi2)) phi1))))))
#s(approx (- phi1 phi2) #s(hole binary64 (* -1 (* phi1 (- (/ phi2 phi1) 1)))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (+ (* 1/2 (* (* R (* phi2 (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (+ (* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (* phi2 (+ (* 1/2 (* (* R (* phi2 (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* 1/2 (* (* R (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (+ (* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (* phi2 (+ (* 1/2 (* (* R (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* phi2 (+ (* 1/2 (* (* R (* phi2 (- (* (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))) (pow (- lambda1 lambda2) 2)) (* 1/2 (/ (* (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* 1/2 (* (* R (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (+ (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))) (* 1/2 (* (* phi2 (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (+ (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))) (* phi2 (+ (* 1/2 (* (* phi2 (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* 1/2 (* (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (+ (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))) (* phi2 (+ (* 1/2 (* (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* phi2 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))) (* 1/2 (* (* phi2 (- (* (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))) (pow (- lambda1 lambda2) 2)) (* 1/2 (/ (* (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))))))
#s(approx (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) #s(hole binary64 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))
#s(approx (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) #s(hole binary64 (+ (* phi2 (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))))) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))
#s(approx (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) #s(hole binary64 (+ (* phi2 (+ (* -2 phi1) (+ (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))) (* phi2 (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))))))) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))
#s(approx (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) #s(hole binary64 (+ (* phi2 (+ (* -2 phi1) (+ (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))) (* phi2 (+ 1 (+ (* phi2 (* (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))) (pow (- lambda1 lambda2) 2))) (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2)))))))) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))
#s(approx (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) #s(hole binary64 (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2))))
#s(approx (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) #s(hole 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)))))
#s(approx (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) #s(hole 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)))))
#s(approx (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) #s(hole 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)))))
#s(approx (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) #s(hole binary64 (* (cos (* 1/2 phi1)) (- lambda1 lambda2))))
#s(approx (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) #s(hole binary64 (+ (* -1/2 (* phi2 (* (sin (* 1/2 phi1)) (- lambda1 lambda2)))) (* (cos (* 1/2 phi1)) (- lambda1 lambda2)))))
#s(approx (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) #s(hole binary64 (+ (* phi2 (+ (* -1/2 (* (sin (* 1/2 phi1)) (- lambda1 lambda2))) (* -1/8 (* phi2 (* (cos (* 1/2 phi1)) (- lambda1 lambda2)))))) (* (cos (* 1/2 phi1)) (- lambda1 lambda2)))))
#s(approx (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) #s(hole binary64 (+ (* 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)))))
#s(approx (cos (/ (+ phi1 phi2) 2)) #s(hole binary64 (cos (* 1/2 phi1))))
#s(approx (cos (/ (+ phi1 phi2) 2)) #s(hole binary64 (+ (cos (* 1/2 phi1)) (* -1/2 (* phi2 (sin (* 1/2 phi1)))))))
#s(approx (cos (/ (+ phi1 phi2) 2)) #s(hole binary64 (+ (cos (* 1/2 phi1)) (* phi2 (- (* -1/8 (* phi2 (cos (* 1/2 phi1)))) (* 1/2 (sin (* 1/2 phi1))))))))
#s(approx (cos (/ (+ phi1 phi2) 2)) #s(hole binary64 (+ (cos (* 1/2 phi1)) (* phi2 (- (* phi2 (+ (* -1/8 (cos (* 1/2 phi1))) (* 1/48 (* phi2 (sin (* 1/2 phi1)))))) (* 1/2 (sin (* 1/2 phi1))))))))
#s(approx phi2 #s(hole binary64 phi2))
#s(approx (* (- phi1 phi2) (- phi1 phi2)) #s(hole binary64 (+ (* -2 (* phi1 phi2)) (pow phi1 2))))
#s(approx (* (- phi1 phi2) (- phi1 phi2)) #s(hole binary64 (+ (* phi2 (+ phi2 (* -2 phi1))) (pow phi1 2))))
#s(approx (- phi1 phi2) #s(hole binary64 (+ phi1 (* -1 phi2))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* R phi2)))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* phi2 (+ R (* -1 (/ (* R phi1) phi2))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* phi2 (+ R (+ (* -1 (/ (* R phi1) phi2)) (* 1/2 (/ (* R (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))) (pow phi2 2))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* phi2 (+ R (+ (* -1 (/ (* R phi1) phi2)) (+ (* 1/2 (/ (* R (* phi1 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)))) (pow phi2 3))) (* 1/2 (/ (* R (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))) (pow phi2 2)))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 phi2))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* phi2 (+ 1 (* -1 (/ phi1 phi2))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* phi2 (+ 1 (+ (* -1 (/ phi1 phi2)) (* 1/2 (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* 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)))))))))
#s(approx (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) #s(hole binary64 (pow phi2 2)))
#s(approx (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) #s(hole binary64 (* (pow phi2 2) (+ 1 (* -2 (/ phi1 phi2))))))
#s(approx (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) #s(hole binary64 (* (pow phi2 2) (+ 1 (+ (* -2 (/ phi1 phi2)) (+ (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) (/ (pow phi1 2) (pow phi2 2))))))))
#s(approx (/ (+ phi1 phi2) 2) #s(hole binary64 (* phi2 (+ 1/2 (* 1/2 (/ phi1 phi2))))))
#s(approx (+ phi1 phi2) #s(hole binary64 (* phi2 (+ 1 (/ phi1 phi2)))))
#s(approx (* (- phi1 phi2) (- phi1 phi2)) #s(hole binary64 (* (pow phi2 2) (+ 1 (* -2 (/ phi1 phi2))))))
#s(approx (* (- phi1 phi2) (- phi1 phi2)) #s(hole binary64 (* (pow phi2 2) (+ 1 (+ (* -2 (/ phi1 phi2)) (/ (pow phi1 2) (pow phi2 2)))))))
#s(approx (- phi1 phi2) #s(hole binary64 (* phi2 (- (/ phi1 phi2) 1))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* R phi2))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* phi2 (+ R (* -1 (/ (* R phi1) phi2)))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* phi2 (+ R (* -1 (/ (+ (* -1/2 (/ (* R (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2))) phi2)) (* R phi1)) phi2)))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* phi2 (+ R (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* R (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2)))) (* 1/2 (/ (* R (* phi1 (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2)))) phi2))) phi2)) (* R phi1)) phi2)))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* -1 phi2)))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* -1 (* phi2 (+ 1 (* -1 (/ phi1 phi2)))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* -1 (* phi2 (+ 1 (* -1 (/ (+ phi1 (* -1/2 (/ (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2)) phi2))) phi2)))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* -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)))))))
#s(approx (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) #s(hole binary64 (* (pow phi2 2) (+ 1 (* -1 (/ (+ (* -1 (/ (+ (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) phi2)) (* 2 phi1)) phi2))))))
#s(approx (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) #s(hole binary64 (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2))))
#s(approx (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) #s(hole binary64 (* (cos (* 1/2 (- phi1 (* -1 phi2)))) (- lambda1 lambda2))))
#s(approx (cos (/ (+ phi1 phi2) 2)) #s(hole binary64 (cos (* 1/2 (- phi1 (* -1 phi2))))))
#s(approx (/ (+ phi1 phi2) 2) #s(hole binary64 (* -1 (* phi2 (- (* -1/2 (/ phi1 phi2)) 1/2)))))
#s(approx (+ phi1 phi2) #s(hole binary64 (* -1 (* phi2 (- (* -1 (/ phi1 phi2)) 1)))))
#s(approx (* (- phi1 phi2) (- phi1 phi2)) #s(hole binary64 (* (pow phi2 2) (+ 1 (* -1 (/ (+ (* -1 (/ (pow phi1 2) phi2)) (* 2 phi1)) phi2))))))
#s(approx (- phi1 phi2) #s(hole binary64 (* -1 (* phi2 (+ 1 (* -1 (/ phi1 phi2)))))))
Calls

15 calls:

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

rewrite264.0ms (3.2%)

Memory
55.0MiB live, 428.7MiB allocated; 21ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0120613898
0122311500
1732611500
0908910674
Stop Event
iter limit
node limit
iter limit
Counts
243 → 314
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)
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* R (sqrt (+ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))))
#s(approx R #s(hole binary64 R))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (+ (* -1 (* (* R (* lambda1 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (+ (* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))) (* lambda1 (+ (* -1 (* (* R (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* 1/2 (* (* R (* lambda1 (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (+ (* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))) (* lambda1 (+ (* -1 (* (* R (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* lambda1 (+ (* 1/2 (* (* R (* lambda1 (* lambda2 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))) (sqrt (/ 1 (pow (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)) 3))))) (* 1/2 (* (* R (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (+ (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)))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (+ (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)))))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (+ (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))))))))))))
#s(approx (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) #s(hole binary64 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))))
#s(approx (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) #s(hole binary64 (+ (* -2 (* lambda1 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))
#s(approx (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) #s(hole binary64 (+ (* lambda1 (+ (* -2 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))
#s(approx (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) #s(hole binary64 (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2))))
#s(approx (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) #s(hole binary64 (+ (* -2 (* lambda1 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))))
#s(approx (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) #s(hole binary64 (+ (* lambda1 (+ (* -2 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))))
#s(approx (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) #s(hole binary64 (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))))
#s(approx (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) #s(hole binary64 (+ (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))))
#s(approx (- lambda1 lambda2) #s(hole binary64 (* -1 lambda2)))
#s(approx (- lambda1 lambda2) #s(hole binary64 (- lambda1 lambda2)))
#s(approx lambda1 #s(hole binary64 lambda1))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1)) (* R (cos (* 1/2 (+ phi1 phi2))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1)) (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda1 2) (cos (* 1/2 (+ phi1 phi2)))))) (* R (cos (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1)) (+ (* 1/2 (/ (* R (* lambda2 (pow (- phi1 phi2) 2))) (* (pow lambda1 3) (cos (* 1/2 (+ phi1 phi2)))))) (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda1 2) (cos (* 1/2 (+ phi1 phi2)))))) (* R (cos (* 1/2 (+ phi1 phi2))))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* 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)))))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* 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))))))))))))
#s(approx (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) #s(hole binary64 (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2))))
#s(approx (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) #s(hole binary64 (* (pow lambda1 2) (+ (* -2 (/ (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) lambda1)) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))))
#s(approx (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) #s(hole binary64 (* (pow lambda1 2) (+ (* -2 (/ (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) lambda1)) (+ (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow lambda1 2)) (+ (/ (pow (- phi1 phi2) 2) (pow lambda1 2)) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))))))
#s(approx (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) #s(hole binary64 (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2))))
#s(approx (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) #s(hole binary64 (* (pow lambda1 2) (+ (* -2 (/ (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) lambda1)) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))))
#s(approx (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) #s(hole 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))))))
#s(approx (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) #s(hole binary64 (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
#s(approx (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) #s(hole binary64 (* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))))
#s(approx (- lambda1 lambda2) #s(hole binary64 lambda1))
#s(approx (- lambda1 lambda2) #s(hole binary64 (* lambda1 (+ 1 (* -1 (/ lambda2 lambda1))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1)) (* R (cos (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* lambda1 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow (- phi1 phi2) 2)) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))) (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) lambda1)) (* R (cos (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* lambda1 (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* R (* lambda2 (pow (- phi1 phi2) 2))) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))) (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (cos (* 1/2 (+ phi1 phi2)))))) lambda1)) (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) lambda1)) (* R (cos (* 1/2 (+ phi1 phi2)))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* -1 (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* -1 (* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* -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)))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* -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)))))))
#s(approx (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) #s(hole binary64 (* (pow lambda1 2) (+ (* -1 (/ (+ (* -1 (/ (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)) lambda1)) (* 2 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) lambda1)) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))))
#s(approx (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) #s(hole 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)))))
#s(approx (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) #s(hole binary64 (* -1 (* lambda1 (+ (* -1 (cos (* 1/2 (+ phi1 phi2)))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))))
#s(approx (- lambda1 lambda2) #s(hole binary64 (* -1 (* lambda1 (- (/ lambda2 lambda1) 1)))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* R (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (+ (* -1 (* (* R (* lambda1 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* R (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (+ (* R (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))) (* lambda2 (+ (* -1 (* (* R (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* 1/2 (* (* R (* lambda2 (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (+ (* R (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))) (* lambda2 (+ (* -1 (* (* R (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* lambda2 (+ (* 1/2 (* (* R (* lambda1 (* lambda2 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))) (sqrt (/ 1 (pow (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)) 3))))) (* 1/2 (* (* R (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (+ (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)))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (+ (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)))))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (+ (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))))))))))))
#s(approx (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) #s(hole binary64 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))))
#s(approx (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) #s(hole binary64 (+ (* -2 (* lambda1 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))
#s(approx (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) #s(hole binary64 (+ (* lambda2 (+ (* -2 (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))
#s(approx (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) #s(hole binary64 (+ (* -2 (* lambda1 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))))
#s(approx (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) #s(hole binary64 (+ (* lambda2 (+ (* -2 (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))))
#s(approx (- lambda1 lambda2) #s(hole binary64 (+ lambda1 (* -1 lambda2))))
#s(approx lambda2 #s(hole binary64 lambda2))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)) (* R (cos (* 1/2 (+ phi1 phi2))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)) (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda2 2) (cos (* 1/2 (+ phi1 phi2)))))) (* R (cos (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)) (+ (* 1/2 (/ (* R (* lambda1 (pow (- phi1 phi2) 2))) (* (pow lambda2 3) (cos (* 1/2 (+ phi1 phi2)))))) (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda2 2) (cos (* 1/2 (+ phi1 phi2)))))) (* R (cos (* 1/2 (+ phi1 phi2))))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* lambda2 (cos (* 1/2 (+ phi1 phi2))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* lambda2 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* 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)))))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* 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))))))))))))
#s(approx (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) #s(hole binary64 (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2))))
#s(approx (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) #s(hole binary64 (* (pow lambda2 2) (+ (* -2 (/ (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) lambda2)) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))))
#s(approx (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) #s(hole binary64 (* (pow lambda2 2) (+ (* -2 (/ (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) lambda2)) (+ (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow lambda2 2)) (+ (/ (pow (- phi1 phi2) 2) (pow lambda2 2)) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))))))
#s(approx (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) #s(hole binary64 (* (pow lambda2 2) (+ (* -2 (/ (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) lambda2)) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))))
#s(approx (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) #s(hole 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))))))
#s(approx (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) #s(hole binary64 (* lambda2 (+ (* -1 (cos (* 1/2 (+ phi1 phi2)))) (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2)))))
#s(approx (- lambda1 lambda2) #s(hole binary64 (* lambda2 (- (/ lambda1 lambda2) 1))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)) (* R (cos (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* lambda2 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow (- phi1 phi2) 2)) (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))) lambda2)) (* R (cos (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* lambda2 (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* R (* lambda1 (pow (- phi1 phi2) 2))) (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (cos (* 1/2 (+ phi1 phi2)))))) lambda2)) (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))) lambda2)) (* R (cos (* 1/2 (+ phi1 phi2)))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* -1 (* lambda2 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2)))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* -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)))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* -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)))))))
#s(approx (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) #s(hole binary64 (* (pow lambda2 2) (+ (* -1 (/ (+ (* -1 (/ (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)) lambda2)) (* 2 (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) lambda2)) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))))
#s(approx (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) #s(hole 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)))))
#s(approx (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) #s(hole binary64 (* -1 (* lambda2 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2)))))))
#s(approx (- lambda1 lambda2) #s(hole binary64 (* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2)))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (+ (* 1/2 (* (* R (* phi1 (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (+ (* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (* phi1 (+ (* 1/2 (* (* R (* phi1 (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* 1/2 (* (* R (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (+ (* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (* phi1 (+ (* 1/2 (* (* R (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* phi1 (+ (* 1/2 (* (* R (* phi1 (- (* (+ (* 1/24 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2)))) (* 1/8 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2))))) (pow (- lambda1 lambda2) 2)) (* 1/2 (/ (* (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* 1/2 (* (* R (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (+ (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (* 1/2 (* (* phi1 (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (+ (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (* phi1 (+ (* 1/2 (* (* phi1 (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* 1/2 (* (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (+ (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (* phi1 (+ (* 1/2 (* (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* phi1 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 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)))))))))))))
#s(approx (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) #s(hole binary64 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))
#s(approx (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) #s(hole binary64 (+ (* phi1 (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))))) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))
#s(approx (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) #s(hole binary64 (+ (* phi1 (+ (* -2 phi2) (+ (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))) (* phi1 (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2))))))) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))
#s(approx (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) #s(hole binary64 (+ (* phi1 (+ (* -2 phi2) (+ (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))) (* phi1 (+ 1 (+ (* phi1 (* (+ (* 1/24 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2)))) (* 1/8 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2))))) (pow (- lambda1 lambda2) 2))) (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2)))))))) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))
#s(approx (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) #s(hole binary64 (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2))))
#s(approx (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) #s(hole binary64 (+ (* -1 (* phi1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)))))
#s(approx (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) #s(hole binary64 (+ (* 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)))))
#s(approx (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) #s(hole binary64 (+ (* 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)))))
#s(approx (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) #s(hole binary64 (* (cos (* 1/2 phi2)) (- lambda1 lambda2))))
#s(approx (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) #s(hole binary64 (+ (* -1/2 (* phi1 (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))))
#s(approx (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) #s(hole binary64 (+ (* phi1 (+ (* -1/2 (* (sin (* 1/2 phi2)) (- lambda1 lambda2))) (* -1/8 (* phi1 (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))))) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))))
#s(approx (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) #s(hole binary64 (+ (* phi1 (+ (* -1/2 (* (sin (* 1/2 phi2)) (- lambda1 lambda2))) (* phi1 (+ (* -1/8 (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* 1/48 (* phi1 (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))))))) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))))
#s(approx (cos (/ (+ phi1 phi2) 2)) #s(hole binary64 (cos (* 1/2 phi2))))
#s(approx (cos (/ (+ phi1 phi2) 2)) #s(hole binary64 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))))
#s(approx (cos (/ (+ phi1 phi2) 2)) #s(hole binary64 (+ (cos (* 1/2 phi2)) (* phi1 (- (* -1/8 (* phi1 (cos (* 1/2 phi2)))) (* 1/2 (sin (* 1/2 phi2))))))))
#s(approx (cos (/ (+ phi1 phi2) 2)) #s(hole 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))))))))
#s(approx (/ (+ phi1 phi2) 2) #s(hole binary64 (* 1/2 phi2)))
#s(approx (/ (+ phi1 phi2) 2) #s(hole binary64 (+ (* 1/2 phi1) (* 1/2 phi2))))
#s(approx (+ phi1 phi2) #s(hole binary64 phi2))
#s(approx (+ phi1 phi2) #s(hole binary64 (+ phi1 phi2)))
#s(approx phi1 #s(hole binary64 phi1))
#s(approx (* (- phi1 phi2) (- phi1 phi2)) #s(hole binary64 (pow phi2 2)))
#s(approx (* (- phi1 phi2) (- phi1 phi2)) #s(hole binary64 (+ (* -2 (* phi1 phi2)) (pow phi2 2))))
#s(approx (* (- phi1 phi2) (- phi1 phi2)) #s(hole binary64 (+ (* phi1 (+ phi1 (* -2 phi2))) (pow phi2 2))))
#s(approx (- phi1 phi2) #s(hole binary64 (* -1 phi2)))
#s(approx (- phi1 phi2) #s(hole binary64 (- phi1 phi2)))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* R phi1)))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* phi1 (+ R (* -1 (/ (* R phi2) phi1))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* phi1 (+ R (+ (* -1 (/ (* R phi2) phi1)) (* 1/2 (/ (* R (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))) (pow phi1 2))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* phi1 (+ R (+ (* -1 (/ (* R phi2) phi1)) (+ (* 1/2 (/ (* R (* phi2 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)))) (pow phi1 3))) (* 1/2 (/ (* R (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))) (pow phi1 2)))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 phi1))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* phi1 (+ 1 (* -1 (/ phi2 phi1))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* phi1 (+ 1 (+ (* -1 (/ phi2 phi1)) (* 1/2 (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* phi1 (+ 1 (+ (* -1 (/ phi2 phi1)) (+ (* 1/2 (/ (* phi2 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))) (pow phi1 3))) (* 1/2 (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))
#s(approx (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) #s(hole binary64 (pow phi1 2)))
#s(approx (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) #s(hole binary64 (* (pow phi1 2) (+ 1 (* -2 (/ phi2 phi1))))))
#s(approx (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) #s(hole binary64 (* (pow phi1 2) (+ 1 (+ (* -2 (/ phi2 phi1)) (+ (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) (/ (pow phi2 2) (pow phi1 2))))))))
#s(approx (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) #s(hole binary64 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))))
#s(approx (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) #s(hole binary64 (* (cos (* 1/2 (+ phi1 phi2))) (- lambda1 lambda2))))
#s(approx (cos (/ (+ phi1 phi2) 2)) #s(hole binary64 (cos (* 1/2 (+ phi1 phi2)))))
#s(approx (/ (+ phi1 phi2) 2) #s(hole binary64 (* 1/2 phi1)))
#s(approx (/ (+ phi1 phi2) 2) #s(hole binary64 (* phi1 (+ 1/2 (* 1/2 (/ phi2 phi1))))))
#s(approx (+ phi1 phi2) #s(hole binary64 phi1))
#s(approx (+ phi1 phi2) #s(hole binary64 (* phi1 (+ 1 (/ phi2 phi1)))))
#s(approx (* (- phi1 phi2) (- phi1 phi2)) #s(hole binary64 (pow phi1 2)))
#s(approx (* (- phi1 phi2) (- phi1 phi2)) #s(hole binary64 (* (pow phi1 2) (+ 1 (* -2 (/ phi2 phi1))))))
#s(approx (* (- phi1 phi2) (- phi1 phi2)) #s(hole binary64 (* (pow phi1 2) (+ 1 (+ (* -2 (/ phi2 phi1)) (/ (pow phi2 2) (pow phi1 2)))))))
#s(approx (- phi1 phi2) #s(hole binary64 phi1))
#s(approx (- phi1 phi2) #s(hole binary64 (* phi1 (+ 1 (* -1 (/ phi2 phi1))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* R phi1))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* phi1 (+ R (* -1 (/ (* R phi2) phi1)))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* phi1 (+ R (* -1 (/ (+ (* -1/2 (/ (* R (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2))) phi1)) (* R phi2)) phi1)))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* phi1 (+ R (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* R (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2)))) (* 1/2 (/ (* R (* phi2 (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2)))) phi1))) phi1)) (* R phi2)) phi1)))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* -1 phi1)))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* -1 (* phi1 (+ 1 (* -1 (/ phi2 phi1)))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* -1 (* phi1 (+ 1 (* -1 (/ (+ phi2 (* -1/2 (/ (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2)) phi1))) phi1)))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* -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)))))))
#s(approx (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) #s(hole binary64 (* (pow phi1 2) (+ 1 (* -1 (/ (+ (* -1 (/ (+ (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) phi1)) (* 2 phi2)) phi1))))))
#s(approx (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) #s(hole binary64 (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2))))
#s(approx (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) #s(hole binary64 (* (cos (* 1/2 (- phi2 (* -1 phi1)))) (- lambda1 lambda2))))
#s(approx (cos (/ (+ phi1 phi2) 2)) #s(hole binary64 (cos (* 1/2 (- phi2 (* -1 phi1))))))
#s(approx (/ (+ phi1 phi2) 2) #s(hole binary64 (* -1 (* phi1 (- (* -1/2 (/ phi2 phi1)) 1/2)))))
#s(approx (+ phi1 phi2) #s(hole binary64 (* -1 (* phi1 (- (* -1 (/ phi2 phi1)) 1)))))
#s(approx (* (- phi1 phi2) (- phi1 phi2)) #s(hole binary64 (* (pow phi1 2) (+ 1 (* -1 (/ (+ (* -1 (/ (pow phi2 2) phi1)) (* 2 phi2)) phi1))))))
#s(approx (- phi1 phi2) #s(hole binary64 (* -1 (* phi1 (- (/ phi2 phi1) 1)))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (+ (* 1/2 (* (* R (* phi2 (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (+ (* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (* phi2 (+ (* 1/2 (* (* R (* phi2 (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* 1/2 (* (* R (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (+ (* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (* phi2 (+ (* 1/2 (* (* R (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* phi2 (+ (* 1/2 (* (* R (* phi2 (- (* (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))) (pow (- lambda1 lambda2) 2)) (* 1/2 (/ (* (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* 1/2 (* (* R (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (+ (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))) (* 1/2 (* (* phi2 (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (+ (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))) (* phi2 (+ (* 1/2 (* (* phi2 (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* 1/2 (* (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (+ (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))) (* phi2 (+ (* 1/2 (* (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* phi2 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))) (* 1/2 (* (* phi2 (- (* (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))) (pow (- lambda1 lambda2) 2)) (* 1/2 (/ (* (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))))))
#s(approx (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) #s(hole binary64 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))
#s(approx (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) #s(hole binary64 (+ (* phi2 (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))))) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))
#s(approx (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) #s(hole binary64 (+ (* phi2 (+ (* -2 phi1) (+ (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))) (* phi2 (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))))))) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))
#s(approx (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) #s(hole binary64 (+ (* phi2 (+ (* -2 phi1) (+ (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))) (* phi2 (+ 1 (+ (* phi2 (* (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))) (pow (- lambda1 lambda2) 2))) (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2)))))))) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))
#s(approx (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) #s(hole binary64 (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2))))
#s(approx (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) #s(hole 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)))))
#s(approx (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) #s(hole 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)))))
#s(approx (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) #s(hole 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)))))
#s(approx (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) #s(hole binary64 (* (cos (* 1/2 phi1)) (- lambda1 lambda2))))
#s(approx (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) #s(hole binary64 (+ (* -1/2 (* phi2 (* (sin (* 1/2 phi1)) (- lambda1 lambda2)))) (* (cos (* 1/2 phi1)) (- lambda1 lambda2)))))
#s(approx (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) #s(hole binary64 (+ (* phi2 (+ (* -1/2 (* (sin (* 1/2 phi1)) (- lambda1 lambda2))) (* -1/8 (* phi2 (* (cos (* 1/2 phi1)) (- lambda1 lambda2)))))) (* (cos (* 1/2 phi1)) (- lambda1 lambda2)))))
#s(approx (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) #s(hole binary64 (+ (* 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)))))
#s(approx (cos (/ (+ phi1 phi2) 2)) #s(hole binary64 (cos (* 1/2 phi1))))
#s(approx (cos (/ (+ phi1 phi2) 2)) #s(hole binary64 (+ (cos (* 1/2 phi1)) (* -1/2 (* phi2 (sin (* 1/2 phi1)))))))
#s(approx (cos (/ (+ phi1 phi2) 2)) #s(hole binary64 (+ (cos (* 1/2 phi1)) (* phi2 (- (* -1/8 (* phi2 (cos (* 1/2 phi1)))) (* 1/2 (sin (* 1/2 phi1))))))))
#s(approx (cos (/ (+ phi1 phi2) 2)) #s(hole binary64 (+ (cos (* 1/2 phi1)) (* phi2 (- (* phi2 (+ (* -1/8 (cos (* 1/2 phi1))) (* 1/48 (* phi2 (sin (* 1/2 phi1)))))) (* 1/2 (sin (* 1/2 phi1))))))))
#s(approx phi2 #s(hole binary64 phi2))
#s(approx (* (- phi1 phi2) (- phi1 phi2)) #s(hole binary64 (+ (* -2 (* phi1 phi2)) (pow phi1 2))))
#s(approx (* (- phi1 phi2) (- phi1 phi2)) #s(hole binary64 (+ (* phi2 (+ phi2 (* -2 phi1))) (pow phi1 2))))
#s(approx (- phi1 phi2) #s(hole binary64 (+ phi1 (* -1 phi2))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* R phi2)))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* phi2 (+ R (* -1 (/ (* R phi1) phi2))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* phi2 (+ R (+ (* -1 (/ (* R phi1) phi2)) (* 1/2 (/ (* R (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))) (pow phi2 2))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* phi2 (+ R (+ (* -1 (/ (* R phi1) phi2)) (+ (* 1/2 (/ (* R (* phi1 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)))) (pow phi2 3))) (* 1/2 (/ (* R (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))) (pow phi2 2)))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 phi2))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* phi2 (+ 1 (* -1 (/ phi1 phi2))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* phi2 (+ 1 (+ (* -1 (/ phi1 phi2)) (* 1/2 (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* 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)))))))))
#s(approx (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) #s(hole binary64 (pow phi2 2)))
#s(approx (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) #s(hole binary64 (* (pow phi2 2) (+ 1 (* -2 (/ phi1 phi2))))))
#s(approx (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) #s(hole binary64 (* (pow phi2 2) (+ 1 (+ (* -2 (/ phi1 phi2)) (+ (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) (/ (pow phi1 2) (pow phi2 2))))))))
#s(approx (/ (+ phi1 phi2) 2) #s(hole binary64 (* phi2 (+ 1/2 (* 1/2 (/ phi1 phi2))))))
#s(approx (+ phi1 phi2) #s(hole binary64 (* phi2 (+ 1 (/ phi1 phi2)))))
#s(approx (* (- phi1 phi2) (- phi1 phi2)) #s(hole binary64 (* (pow phi2 2) (+ 1 (* -2 (/ phi1 phi2))))))
#s(approx (* (- phi1 phi2) (- phi1 phi2)) #s(hole binary64 (* (pow phi2 2) (+ 1 (+ (* -2 (/ phi1 phi2)) (/ (pow phi1 2) (pow phi2 2)))))))
#s(approx (- phi1 phi2) #s(hole binary64 (* phi2 (- (/ phi1 phi2) 1))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* R phi2))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* phi2 (+ R (* -1 (/ (* R phi1) phi2)))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* phi2 (+ R (* -1 (/ (+ (* -1/2 (/ (* R (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2))) phi2)) (* R phi1)) phi2)))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* phi2 (+ R (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* R (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2)))) (* 1/2 (/ (* R (* phi1 (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2)))) phi2))) phi2)) (* R phi1)) phi2)))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* -1 phi2)))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* -1 (* phi2 (+ 1 (* -1 (/ phi1 phi2)))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* -1 (* phi2 (+ 1 (* -1 (/ (+ phi1 (* -1/2 (/ (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2)) phi2))) phi2)))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* -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)))))))
#s(approx (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) #s(hole binary64 (* (pow phi2 2) (+ 1 (* -1 (/ (+ (* -1 (/ (+ (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) phi2)) (* 2 phi1)) phi2))))))
#s(approx (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) #s(hole binary64 (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2))))
#s(approx (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) #s(hole binary64 (* (cos (* 1/2 (- phi1 (* -1 phi2)))) (- lambda1 lambda2))))
#s(approx (cos (/ (+ phi1 phi2) 2)) #s(hole binary64 (cos (* 1/2 (- phi1 (* -1 phi2))))))
#s(approx (/ (+ phi1 phi2) 2) #s(hole binary64 (* -1 (* phi2 (- (* -1/2 (/ phi1 phi2)) 1/2)))))
#s(approx (+ phi1 phi2) #s(hole binary64 (* -1 (* phi2 (- (* -1 (/ phi1 phi2)) 1)))))
#s(approx (* (- phi1 phi2) (- phi1 phi2)) #s(hole binary64 (* (pow phi2 2) (+ 1 (* -1 (/ (+ (* -1 (/ (pow phi1 2) phi2)) (* 2 phi1)) phi2))))))
#s(approx (- phi1 phi2) #s(hole binary64 (* -1 (* phi2 (+ 1 (* -1 (/ phi1 phi2)))))))
Outputs
(*.f64 (hypot.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 1 binary64)) (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2))) R)
(*.f64 R (hypot.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 1 binary64)) (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2))))
R
(pow.f64 (fma.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2)) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64))
(sqrt.f64 (fma.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2)) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))
(hypot.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 1 binary64)) (neg.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2))))
(hypot.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 1 binary64)) (fabs.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2))))
(hypot.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 1 binary64)) (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2)))
(hypot.f64 (neg.f64 (-.f64 phi1 phi2)) (neg.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2))))
(hypot.f64 (neg.f64 (-.f64 phi1 phi2)) (fabs.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2))))
(hypot.f64 (neg.f64 (-.f64 phi1 phi2)) (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2)))
(hypot.f64 (neg.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2))) (pow.f64 (-.f64 phi1 phi2) #s(literal 1 binary64)))
(hypot.f64 (neg.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2))) (neg.f64 (-.f64 phi1 phi2)))
(hypot.f64 (neg.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2))) (fabs.f64 (-.f64 phi1 phi2)))
(hypot.f64 (neg.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2))) (-.f64 phi1 phi2))
(hypot.f64 (fabs.f64 (-.f64 phi1 phi2)) (neg.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2))))
(hypot.f64 (fabs.f64 (-.f64 phi1 phi2)) (fabs.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2))))
(hypot.f64 (fabs.f64 (-.f64 phi1 phi2)) (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2)))
(hypot.f64 (fabs.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2))) (pow.f64 (-.f64 phi1 phi2) #s(literal 1 binary64)))
(hypot.f64 (fabs.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2))) (neg.f64 (-.f64 phi1 phi2)))
(hypot.f64 (fabs.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2))) (fabs.f64 (-.f64 phi1 phi2)))
(hypot.f64 (fabs.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2))) (-.f64 phi1 phi2))
(hypot.f64 (-.f64 phi1 phi2) (neg.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2))))
(hypot.f64 (-.f64 phi1 phi2) (fabs.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2))))
(hypot.f64 (-.f64 phi1 phi2) (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2)))
(hypot.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2)) (pow.f64 (-.f64 phi1 phi2) #s(literal 1 binary64)))
(hypot.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2)) (neg.f64 (-.f64 phi1 phi2)))
(hypot.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2)) (fabs.f64 (-.f64 phi1 phi2)))
(hypot.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))
(exp.f64 (*.f64 (log.f64 (fma.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2)) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 1/2 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2)) (-.f64 lambda1 lambda2)) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))) (*.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2)) (-.f64 lambda1 lambda2)) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))))) (*.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2)) (-.f64 lambda1 lambda2)) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2)) (-.f64 lambda1 lambda2)) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2)) (-.f64 lambda1 lambda2)) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))) (*.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2)) (-.f64 lambda1 lambda2)) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))))) (-.f64 (*.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2)) (-.f64 lambda1 lambda2)) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))))
(fma.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2)) (-.f64 lambda1 lambda2)) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 1 binary64)) (pow.f64 (-.f64 phi1 phi2) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2)) (-.f64 lambda1 lambda2)) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))))
(fma.f64 (neg.f64 (-.f64 phi1 phi2)) (neg.f64 (-.f64 phi1 phi2)) (*.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2)) (-.f64 lambda1 lambda2)) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))))
(fma.f64 (neg.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2))) (neg.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (-.f64 phi1 phi2)) (fabs.f64 (-.f64 phi1 phi2)) (*.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2)) (-.f64 lambda1 lambda2)) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))))
(fma.f64 (fabs.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2))) (fabs.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))
(fma.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2) (*.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2)) (-.f64 lambda1 lambda2)) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))))
(fma.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2)) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))
(fma.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))
(-.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2)) (-.f64 lambda1 lambda2)) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))) (*.f64 (neg.f64 (-.f64 phi1 phi2)) (-.f64 phi1 phi2)))
(+.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2)) (-.f64 lambda1 lambda2)) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))))
(+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2)) (-.f64 lambda1 lambda2)) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))
(*.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2)) (-.f64 lambda1 lambda2)) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))))
(*.f64 (neg.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2))) (neg.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2))))
(*.f64 (fabs.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2))) (fabs.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2))))
(*.f64 (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))))
(*.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2)))
(*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2))))
(pow.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2))) #s(literal 2 binary64)))
(*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2))
(/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) lambda1) (*.f64 (*.f64 lambda2 lambda2) lambda2)) (fma.f64 lambda1 lambda1 (fma.f64 lambda2 lambda2 (*.f64 lambda1 lambda2))))
(-.f64 lambda1 lambda2)
lambda1
lambda2
(fma.f64 (sin.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (cos.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (sin.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))))
(sin.f64 (+.f64 (neg.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (/.f64 (PI.f64) #s(literal 2 binary64))))
(sin.f64 (+.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))))
(-.f64 (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64)))))
(cos.f64 (neg.f64 (neg.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))))
(cos.f64 (neg.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))))
(cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))
(+.f64 (*.f64 (sin.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (cos.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (sin.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (+.f64 phi2 phi1)) #s(literal -2 binary64))
(/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))
(+.f64 (/.f64 phi1 #s(literal 2 binary64)) (/.f64 phi2 #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 phi1 phi1) (*.f64 phi2 phi2)) (-.f64 phi1 phi2))
(/.f64 (fma.f64 (*.f64 phi1 phi1) phi1 (*.f64 (*.f64 phi2 phi2) phi2)) (fma.f64 (pow.f64 phi1 #s(literal 1 binary64)) (pow.f64 phi1 #s(literal 1 binary64)) (-.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi1))))
(+.f64 phi2 phi1)
(+.f64 phi1 phi2)
phi1
phi2
#s(literal 2 binary64)
(*.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 1 binary64)) (pow.f64 (-.f64 phi1 phi2) #s(literal 1 binary64)))
(*.f64 (neg.f64 (-.f64 phi1 phi2)) (neg.f64 (-.f64 phi1 phi2)))
(*.f64 (fabs.f64 (-.f64 phi1 phi2)) (fabs.f64 (-.f64 phi1 phi2)))
(*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))
(pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))
(exp.f64 (*.f64 (log.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)))
(+.f64 (cosh.f64 (*.f64 (log.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))) (sinh.f64 (*.f64 (log.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 phi1 phi1) (*.f64 phi2 phi2)) (+.f64 phi2 phi1))
(/.f64 (-.f64 (*.f64 (*.f64 phi1 phi1) phi1) (*.f64 (*.f64 phi2 phi2) phi2)) (fma.f64 phi1 phi1 (fma.f64 phi2 phi2 (*.f64 phi2 phi1))))
(-.f64 phi1 phi2)
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 (pow.f64 (fma.f64 (neg.f64 (-.f64 phi1 phi2)) (neg.f64 (-.f64 phi1 phi2)) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) #s(literal 1/2 binary64)) R))
#s(approx R R)
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)) R))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (fma.f64 (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 R lambda1) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) lambda2))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (*.f64 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)) R)))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (fma.f64 (fma.f64 (*.f64 (*.f64 (*.f64 R lambda1) (-.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (*.f64 lambda2 lambda2) (/.f64 (pow.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 4 binary64)) (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 R lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64)))) lambda1 (*.f64 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)) R)))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (fma.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -3 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 R lambda1) (*.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) lambda2) (-.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (*.f64 lambda2 lambda2) (/.f64 (pow.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 4 binary64)) (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (-.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (*.f64 lambda2 lambda2) (/.f64 (pow.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 4 binary64)) (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))))) R) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))) lambda1 (*.f64 (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 R lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64)))) lambda1 (*.f64 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)) R)))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (fma.f64 (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 lambda1 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (fma.f64 (fma.f64 (*.f64 (*.f64 (-.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (*.f64 lambda2 lambda2) (/.f64 (pow.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 4 binary64)) (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))))) lambda1) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) lambda2)) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64)))) lambda1 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (fma.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (-.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (*.f64 lambda2 lambda2) (/.f64 (pow.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 4 binary64)) (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 lambda1 (*.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) lambda2) (-.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (*.f64 lambda2 lambda2) (/.f64 (pow.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 4 binary64)) (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -3 binary64)) #s(literal 1/2 binary64)))))) lambda1 (*.f64 (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) lambda2)) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64)))) lambda1 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64))))
#s(approx (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))
#s(approx (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) (fma.f64 (*.f64 #s(literal -2 binary64) lambda1) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) lambda2) (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))))
#s(approx (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) (fma.f64 (fma.f64 (*.f64 #s(literal -2 binary64) lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) lambda1)) lambda1 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))))
#s(approx (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))))))
#s(approx (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (fma.f64 (*.f64 #s(literal -2 binary64) lambda1) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) lambda2) (*.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))))))
#s(approx (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (fma.f64 (fma.f64 (*.f64 #s(literal -2 binary64) lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) lambda1)) lambda1 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))))))
#s(approx (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (*.f64 (*.f64 #s(literal -1 binary64) lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))))
#s(approx (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (fma.f64 (*.f64 #s(literal -1 binary64) lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) lambda1)))
#s(approx (- lambda1 lambda2) (*.f64 #s(literal -1 binary64) lambda2))
#s(approx (- lambda1 lambda2) (-.f64 lambda1 lambda2))
#s(approx lambda1 lambda1)
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 (*.f64 R lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 (fma.f64 (*.f64 R (/.f64 (*.f64 (*.f64 #s(literal -1 binary64) lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (neg.f64 lambda1))) #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) R)) lambda1))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 (fma.f64 (*.f64 R (/.f64 (*.f64 (*.f64 #s(literal -1 binary64) lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (neg.f64 lambda1))) #s(literal -1 binary64) (fma.f64 (/.f64 (*.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) R) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))))) #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) R))) lambda1))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 (fma.f64 (*.f64 R (/.f64 (*.f64 (*.f64 #s(literal -1 binary64) lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (neg.f64 lambda1))) #s(literal -1 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) lambda2) R) (*.f64 (*.f64 (*.f64 lambda1 lambda1) lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))))) #s(literal 1/2 binary64) (fma.f64 (/.f64 (*.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) R) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))))) #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) R)))) lambda1))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) lambda1))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 #s(literal -1 binary64) lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (neg.f64 lambda1)) #s(literal -1 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) lambda1))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (*.f64 (+.f64 (fma.f64 (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))))) #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 #s(literal -1 binary64) lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (neg.f64 lambda1)) #s(literal -1 binary64))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) lambda1))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (*.f64 (+.f64 (fma.f64 (/.f64 (*.f64 (*.f64 #s(literal -1 binary64) lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (neg.f64 lambda1)) #s(literal -1 binary64) (*.f64 #s(literal 1/2 binary64) (fma.f64 (/.f64 lambda2 (*.f64 (*.f64 lambda1 lambda1) lambda1)) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) lambda1))
#s(approx (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) (*.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))))))
#s(approx (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) (fma.f64 (/.f64 (*.f64 (*.f64 #s(literal -2 binary64) lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))))) lambda1) (*.f64 lambda1 lambda1) (*.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))))))
#s(approx (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) (*.f64 (fma.f64 (*.f64 lambda2 (/.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) lambda1)) #s(literal -2 binary64) (fma.f64 (*.f64 lambda2 lambda2) (/.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 lambda1 lambda1)) (fma.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (*.f64 lambda1 lambda1))))) (*.f64 lambda1 lambda1)))
#s(approx (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (*.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))))))
#s(approx (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (fma.f64 (/.f64 (*.f64 (*.f64 #s(literal -2 binary64) lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))))) lambda1) (*.f64 lambda1 lambda1) (*.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))))))
#s(approx (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (*.f64 (fma.f64 (*.f64 lambda2 (/.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) lambda1)) #s(literal -2 binary64) (fma.f64 (*.f64 lambda2 lambda2) (/.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 lambda1 lambda1)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))))) (*.f64 lambda1 lambda1)))
#s(approx (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) lambda1))
#s(approx (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 #s(literal -1 binary64) lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (neg.f64 lambda1)) #s(literal -1 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) lambda1))
#s(approx (- lambda1 lambda2) lambda1)
#s(approx (- lambda1 lambda2) (*.f64 (fma.f64 (/.f64 lambda2 lambda1) #s(literal -1 binary64) #s(literal 1 binary64)) lambda1))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 (*.f64 (*.f64 R lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal -1 binary64)))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 (*.f64 #s(literal -1 binary64) lambda1) (fma.f64 (*.f64 R (/.f64 (*.f64 (*.f64 #s(literal -1 binary64) lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (neg.f64 lambda1))) #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) R))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 (*.f64 #s(literal -1 binary64) lambda1) (fma.f64 (/.f64 (fma.f64 (*.f64 R lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) R) lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal -1/2 binary64))) lambda1) #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) R))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 (*.f64 #s(literal -1 binary64) lambda1) (fma.f64 (/.f64 (fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 (/.f64 R lambda1) (/.f64 (*.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (/.f64 (*.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) R) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))))) lambda1) #s(literal -1 binary64) (*.f64 (*.f64 R lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))))) lambda1) #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) R))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (*.f64 (*.f64 #s(literal -1 binary64) lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (*.f64 (*.f64 #s(literal -1 binary64) lambda1) (fma.f64 (/.f64 (*.f64 (*.f64 #s(literal -1 binary64) lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (neg.f64 lambda1)) #s(literal -1 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (*.f64 (*.f64 #s(literal -1 binary64) lambda1) (fma.f64 (/.f64 (fma.f64 (/.f64 (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) lambda2)) lambda1) #s(literal -1 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (*.f64 (*.f64 #s(literal -1 binary64) lambda1) (fma.f64 (/.f64 (fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 (/.f64 lambda2 lambda1) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))))) lambda1) #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) lambda2)) lambda1) #s(literal -1 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))))))
#s(approx (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) (*.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) lambda1) #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 2 binary64) lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))))) lambda1) #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (*.f64 lambda1 lambda1)))
#s(approx (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 lambda2 lambda2) (/.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) lambda1)) #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 2 binary64) lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))))) lambda1) #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (*.f64 lambda1 lambda1)))
#s(approx (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (*.f64 (*.f64 #s(literal -1 binary64) lambda1) (fma.f64 #s(literal -1 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (/.f64 (*.f64 (*.f64 #s(literal -1 binary64) lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (neg.f64 lambda1)))))
#s(approx (- lambda1 lambda2) (*.f64 (*.f64 (-.f64 (/.f64 lambda2 lambda1) #s(literal 1 binary64)) lambda1) #s(literal -1 binary64)))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)) R))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (fma.f64 (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 R lambda1) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) lambda2))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (*.f64 (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)) R)))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (fma.f64 (fma.f64 (*.f64 (*.f64 (*.f64 R lambda2) (-.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (*.f64 lambda1 lambda1) (/.f64 (pow.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 4 binary64)) (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 R lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64)))) lambda2 (*.f64 (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)) R)))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (fma.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -3 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 R lambda1) (*.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) lambda2) (-.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (*.f64 lambda1 lambda1) (/.f64 (pow.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 4 binary64)) (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (-.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (*.f64 lambda1 lambda1) (/.f64 (pow.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 4 binary64)) (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))))) R) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))) lambda2 (*.f64 (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 R lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64)))) lambda2 (*.f64 (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)) R)))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (fma.f64 (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 lambda1 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (fma.f64 (fma.f64 (*.f64 (*.f64 (-.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (*.f64 lambda1 lambda1) (/.f64 (pow.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 4 binary64)) (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))))) lambda2) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) lambda1)) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64)))) lambda2 (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (fma.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (-.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (*.f64 lambda1 lambda1) (/.f64 (pow.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 4 binary64)) (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 lambda1 (*.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) lambda2) (-.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (*.f64 lambda1 lambda1) (/.f64 (pow.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 4 binary64)) (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -3 binary64)) #s(literal 1/2 binary64)))))) lambda2 (*.f64 (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) lambda1)) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64)))) lambda2 (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64))))
#s(approx (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))
#s(approx (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) (fma.f64 (*.f64 #s(literal -2 binary64) lambda1) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) lambda2) (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))))
#s(approx (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) (fma.f64 (fma.f64 (*.f64 #s(literal -2 binary64) lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) lambda2)) lambda2 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))))
#s(approx (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (fma.f64 (*.f64 #s(literal -2 binary64) lambda1) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) lambda2) (*.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))))))
#s(approx (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (fma.f64 (fma.f64 (*.f64 #s(literal -2 binary64) lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) lambda2)) lambda2 (*.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))))))
#s(approx (- lambda1 lambda2) (fma.f64 #s(literal -1 binary64) lambda2 lambda1))
#s(approx lambda2 lambda2)
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 (*.f64 R lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 R lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) lambda2) #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) R)) lambda2))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 R lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) lambda2) #s(literal -1 binary64) (fma.f64 (/.f64 (*.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) R) (*.f64 (*.f64 lambda2 lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))))) #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) R))) lambda2))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 R lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) lambda2) #s(literal -1 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) lambda1) R) (*.f64 (*.f64 (*.f64 lambda2 lambda2) lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))))) #s(literal 1/2 binary64) (fma.f64 (/.f64 (*.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) R) (*.f64 (*.f64 lambda2 lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))))) #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) R)))) lambda2))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) lambda2))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 #s(literal -1 binary64) lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal -1 binary64) lambda2)) #s(literal -1 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) lambda2))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (*.f64 (+.f64 (fma.f64 (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (*.f64 (*.f64 lambda2 lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))))) #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 #s(literal -1 binary64) lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) lambda2)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) lambda2))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (*.f64 (+.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 (/.f64 lambda1 (*.f64 (*.f64 lambda2 lambda2) lambda2)) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (*.f64 (*.f64 lambda2 lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))))) (/.f64 (*.f64 (*.f64 #s(literal -1 binary64) lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) lambda2)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) lambda2))
#s(approx (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))))))
#s(approx (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) (fma.f64 (/.f64 (*.f64 (*.f64 #s(literal -2 binary64) lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))))) lambda2) (*.f64 lambda2 lambda2) (*.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))))))
#s(approx (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) (*.f64 (fma.f64 (*.f64 lambda1 (/.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) lambda2)) #s(literal -2 binary64) (fma.f64 (*.f64 lambda1 lambda1) (/.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 lambda2 lambda2)) (fma.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (*.f64 lambda2 lambda2))))) (*.f64 lambda2 lambda2)))
#s(approx (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (fma.f64 (/.f64 (*.f64 (*.f64 #s(literal -2 binary64) lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))))) lambda2) (*.f64 lambda2 lambda2) (*.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))))))
#s(approx (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (*.f64 (fma.f64 (*.f64 lambda1 (/.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) lambda2)) #s(literal -2 binary64) (fma.f64 (*.f64 lambda1 lambda1) (/.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 lambda2 lambda2)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))))) (*.f64 lambda2 lambda2)))
#s(approx (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (*.f64 (fma.f64 #s(literal -1 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (/.f64 (*.f64 (*.f64 #s(literal -1 binary64) lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal -1 binary64) lambda2))) lambda2))
#s(approx (- lambda1 lambda2) (*.f64 (-.f64 (/.f64 lambda1 lambda2) #s(literal 1 binary64)) lambda2))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 (*.f64 (*.f64 R lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal -1 binary64)))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 (*.f64 #s(literal -1 binary64) lambda2) (fma.f64 (/.f64 (*.f64 (*.f64 R lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) lambda2) #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) R))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 (*.f64 #s(literal -1 binary64) lambda2) (fma.f64 (/.f64 (fma.f64 (*.f64 R lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) R) lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal -1/2 binary64))) lambda2) #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) R))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 (*.f64 #s(literal -1 binary64) lambda2) (fma.f64 (/.f64 (fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 (/.f64 R lambda2) (/.f64 (*.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (/.f64 (*.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) R) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))))) lambda2) #s(literal -1 binary64) (*.f64 (*.f64 R lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))))) lambda2) #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) R))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (*.f64 (*.f64 #s(literal -1 binary64) lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (*.f64 (*.f64 #s(literal -1 binary64) lambda2) (fma.f64 (/.f64 (*.f64 (*.f64 #s(literal -1 binary64) lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal -1 binary64) lambda2)) #s(literal -1 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (*.f64 (*.f64 #s(literal -1 binary64) lambda2) (fma.f64 (/.f64 (fma.f64 (/.f64 (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) lambda1)) lambda2) #s(literal -1 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (*.f64 (*.f64 #s(literal -1 binary64) lambda2) (fma.f64 (/.f64 (fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 (/.f64 lambda1 lambda2) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))))) lambda2) #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) lambda1)) lambda2) #s(literal -1 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))))))
#s(approx (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) (*.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) lambda2) #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 2 binary64) lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))))) lambda2) #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (*.f64 lambda2 lambda2)))
#s(approx (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 lambda1 lambda1) (/.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) lambda2)) #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 2 binary64) lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))))) lambda2) #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (*.f64 lambda2 lambda2)))
#s(approx (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (*.f64 (*.f64 #s(literal -1 binary64) lambda2) (fma.f64 (/.f64 (*.f64 (*.f64 #s(literal -1 binary64) lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal -1 binary64) lambda2)) #s(literal -1 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))))))
#s(approx (- lambda1 lambda2) (*.f64 (*.f64 (fma.f64 (/.f64 lambda1 lambda2) #s(literal -1 binary64) #s(literal 1 binary64)) lambda2) #s(literal -1 binary64)))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 (pow.f64 (fma.f64 (pow.f64 phi2 #s(literal 1 binary64)) (pow.f64 phi2 #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) #s(literal 1/2 binary64)) R))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 phi1 R) (fma.f64 (*.f64 #s(literal -1 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) phi2)))) (pow.f64 (pow.f64 (fma.f64 (pow.f64 phi2 #s(literal 1 binary64)) (pow.f64 phi2 #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (*.f64 (pow.f64 (fma.f64 (pow.f64 phi2 #s(literal 1 binary64)) (pow.f64 phi2 #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) #s(literal 1/2 binary64)) R)))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 (*.f64 (*.f64 phi1 R) (-.f64 (fma.f64 (fma.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) #s(literal 1/4 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (/.f64 (*.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) phi2)) (fma.f64 (*.f64 #s(literal -1 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) phi2))) (fma.f64 (pow.f64 phi2 #s(literal 1 binary64)) (pow.f64 phi2 #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64)))) #s(literal 1/4 binary64)))) (pow.f64 (pow.f64 (fma.f64 (pow.f64 phi2 #s(literal 1 binary64)) (pow.f64 phi2 #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) phi2)) R) (pow.f64 (pow.f64 (fma.f64 (pow.f64 phi2 #s(literal 1 binary64)) (pow.f64 phi2 #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))) phi1 (*.f64 (pow.f64 (fma.f64 (pow.f64 phi2 #s(literal 1 binary64)) (pow.f64 phi2 #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) #s(literal 1/2 binary64)) R)))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (fma.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 (*.f64 (*.f64 phi1 R) (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 1/6 binary64)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) phi2)) (/.f64 (-.f64 (fma.f64 (fma.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) #s(literal 1/4 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (/.f64 (*.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) phi2)) (fma.f64 (*.f64 #s(literal -1 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) phi2))) (fma.f64 (pow.f64 phi2 #s(literal 1 binary64)) (pow.f64 phi2 #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64)))) #s(literal 1/4 binary64))) (fma.f64 (pow.f64 phi2 #s(literal 1 binary64)) (pow.f64 phi2 #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64)))))))) (pow.f64 (pow.f64 (fma.f64 (pow.f64 phi2 #s(literal 1 binary64)) (pow.f64 phi2 #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 (-.f64 (fma.f64 (fma.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) #s(literal 1/4 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (/.f64 (*.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) phi2)) (fma.f64 (*.f64 #s(literal -1 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) phi2))) (fma.f64 (pow.f64 phi2 #s(literal 1 binary64)) (pow.f64 phi2 #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64)))) #s(literal 1/4 binary64))) R) (pow.f64 (pow.f64 (fma.f64 (pow.f64 phi2 #s(literal 1 binary64)) (pow.f64 phi2 #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))) phi1 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) phi2)) R)) (pow.f64 (pow.f64 (fma.f64 (pow.f64 phi2 #s(literal 1 binary64)) (pow.f64 phi2 #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64)))) phi1 (*.f64 (pow.f64 (fma.f64 (pow.f64 phi2 #s(literal 1 binary64)) (pow.f64 phi2 #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) #s(literal 1/2 binary64)) R)))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (pow.f64 (fma.f64 (pow.f64 phi2 #s(literal 1 binary64)) (pow.f64 phi2 #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) #s(literal 1/2 binary64)))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (fma.f64 (*.f64 (pow.f64 (pow.f64 (fma.f64 (pow.f64 phi2 #s(literal 1 binary64)) (pow.f64 phi2 #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (*.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) phi2)) phi1)) #s(literal 1/2 binary64) (pow.f64 (fma.f64 (pow.f64 phi2 #s(literal 1 binary64)) (pow.f64 phi2 #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) #s(literal 1/2 binary64))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (fma.f64 (fma.f64 (*.f64 (*.f64 (-.f64 (fma.f64 (fma.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) #s(literal 1/4 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (/.f64 (*.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) phi2)) (fma.f64 (*.f64 #s(literal -1 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) phi2))) (fma.f64 (pow.f64 phi2 #s(literal 1 binary64)) (pow.f64 phi2 #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64)))) #s(literal 1/4 binary64))) phi1) (pow.f64 (pow.f64 (fma.f64 (pow.f64 phi2 #s(literal 1 binary64)) (pow.f64 phi2 #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 (*.f64 #s(literal -1 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) phi2))) (pow.f64 (pow.f64 (fma.f64 (pow.f64 phi2 #s(literal 1 binary64)) (pow.f64 phi2 #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64)))) phi1 (pow.f64 (fma.f64 (pow.f64 phi2 #s(literal 1 binary64)) (pow.f64 phi2 #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) #s(literal 1/2 binary64))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 1/6 binary64)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) phi2)) (/.f64 (-.f64 (fma.f64 (fma.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) #s(literal 1/4 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (/.f64 (*.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) phi2)) (fma.f64 (*.f64 #s(literal -1 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) phi2))) (fma.f64 (pow.f64 phi2 #s(literal 1 binary64)) (pow.f64 phi2 #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64)))) #s(literal 1/4 binary64))) (fma.f64 (pow.f64 phi2 #s(literal 1 binary64)) (pow.f64 phi2 #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64))))))) phi1)) (pow.f64 (pow.f64 (fma.f64 (pow.f64 phi2 #s(literal 1 binary64)) (pow.f64 phi2 #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (pow.f64 (fma.f64 (pow.f64 phi2 #s(literal 1 binary64)) (pow.f64 phi2 #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (-.f64 (fma.f64 (fma.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) #s(literal 1/4 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (/.f64 (*.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) phi2)) (fma.f64 (*.f64 #s(literal -1 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) phi2))) (fma.f64 (pow.f64 phi2 #s(literal 1 binary64)) (pow.f64 phi2 #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64)))) #s(literal 1/4 binary64))))) phi1 (*.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 (*.f64 #s(literal -1 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) phi2))) (pow.f64 (pow.f64 (fma.f64 (pow.f64 phi2 #s(literal 1 binary64)) (pow.f64 phi2 #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64)))) phi1 (pow.f64 (fma.f64 (pow.f64 phi2 #s(literal 1 binary64)) (pow.f64 phi2 #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) #s(literal 1/2 binary64))))
#s(approx (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) (fma.f64 (pow.f64 phi2 #s(literal 1 binary64)) (pow.f64 phi2 #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64))))
#s(approx (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) (fma.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) phi2)) phi1 (fma.f64 (pow.f64 phi2 #s(literal 1 binary64)) (pow.f64 phi2 #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64)))))
#s(approx (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) (fma.f64 (fma.f64 #s(literal -2 binary64) phi2 (fma.f64 (fma.f64 (fma.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) #s(literal 1/4 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) #s(literal 1 binary64)) phi1 (*.f64 (*.f64 #s(literal -1 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) phi1 (fma.f64 (pow.f64 phi2 #s(literal 1 binary64)) (pow.f64 phi2 #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64)))))
#s(approx (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) (fma.f64 (fma.f64 #s(literal -2 binary64) phi2 (fma.f64 (+.f64 (fma.f64 (*.f64 phi1 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 1/6 binary64))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 (fma.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) #s(literal 1/4 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 1 binary64)) phi1 (*.f64 (*.f64 #s(literal -1 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) phi1 (fma.f64 (pow.f64 phi2 #s(literal 1 binary64)) (pow.f64 phi2 #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64)))))
#s(approx (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64)))
#s(approx (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (fma.f64 (*.f64 #s(literal -1 binary64) phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64))))
#s(approx (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) #s(literal 1/4 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) phi1 (*.f64 (*.f64 #s(literal -1 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) phi1 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64))))
#s(approx (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (fma.f64 (fma.f64 (fma.f64 (*.f64 phi1 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 1/6 binary64))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 (fma.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) #s(literal 1/4 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) phi1 (*.f64 (*.f64 #s(literal -1 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) phi1 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64))))
#s(approx (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)))
#s(approx (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (fma.f64 (*.f64 #s(literal -1/2 binary64) phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2))))
#s(approx (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (fma.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) phi1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)) #s(literal -1/2 binary64))) phi1 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2))))
#s(approx (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (fma.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (-.f64 lambda1 lambda2) (*.f64 (fma.f64 (*.f64 #s(literal 1/48 binary64) phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)))) phi1)) phi1 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2))))
#s(approx (cos (/ (+ phi1 phi2) 2)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))))
#s(approx (cos (/ (+ phi1 phi2) 2)) (fma.f64 (*.f64 #s(literal -1/2 binary64) phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))))
#s(approx (cos (/ (+ phi1 phi2) 2)) (fma.f64 (-.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) phi1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 1/2 binary64))) phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))))
#s(approx (cos (/ (+ phi1 phi2) 2)) (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/48 binary64) phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 #s(literal -1/8 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))))) phi1 (*.f64 #s(literal -1/2 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))))
#s(approx (/ (+ phi1 phi2) 2) (*.f64 #s(literal 1/2 binary64) phi2))
#s(approx (/ (+ phi1 phi2) 2) (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))
#s(approx (+ phi1 phi2) phi2)
#s(approx (+ phi1 phi2) (+.f64 phi2 phi1))
#s(approx phi1 phi1)
#s(approx (* (- phi1 phi2) (- phi1 phi2)) (*.f64 phi2 phi2))
#s(approx (* (- phi1 phi2) (- phi1 phi2)) (*.f64 (fma.f64 #s(literal -2 binary64) phi1 phi2) phi2))
#s(approx (* (- phi1 phi2) (- phi1 phi2)) (fma.f64 (fma.f64 #s(literal -2 binary64) phi2 phi1) phi1 (*.f64 phi2 phi2)))
#s(approx (- phi1 phi2) (*.f64 #s(literal -1 binary64) phi2))
#s(approx (- phi1 phi2) (-.f64 phi1 phi2))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 phi1 R))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 (fma.f64 (/.f64 (*.f64 phi2 R) phi1) #s(literal -1 binary64) R) phi1))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 (+.f64 (fma.f64 (*.f64 R (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)))) #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 phi2 R) phi1) #s(literal -1 binary64))) R) phi1))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 (+.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 R (*.f64 phi2 (/.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64)) (*.f64 (*.f64 phi1 phi1) phi1))) (*.f64 R (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1))))) (*.f64 (/.f64 (*.f64 phi2 R) phi1) #s(literal -1 binary64))) R) phi1))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) phi1)
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (*.f64 (fma.f64 (/.f64 phi2 phi1) #s(literal -1 binary64) #s(literal 1 binary64)) phi1))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (*.f64 (+.f64 (fma.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1))) #s(literal 1/2 binary64) (*.f64 (/.f64 phi2 phi1) #s(literal -1 binary64))) #s(literal 1 binary64)) phi1))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (*.f64 (+.f64 (fma.f64 (/.f64 phi2 phi1) #s(literal -1 binary64) #s(literal 1 binary64)) (fma.f64 (*.f64 phi2 (/.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64)) (*.f64 (*.f64 phi1 phi1) phi1))) #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1))) #s(literal 1/2 binary64)))) phi1))
#s(approx (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) (*.f64 phi1 phi1))
#s(approx (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) (*.f64 (fma.f64 (/.f64 phi2 phi1) #s(literal -2 binary64) #s(literal 1 binary64)) (*.f64 phi1 phi1)))
#s(approx (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) (*.f64 (+.f64 (fma.f64 (/.f64 phi2 phi1) #s(literal -2 binary64) #s(literal 1 binary64)) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) (/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1)))) (*.f64 phi1 phi1)))
#s(approx (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64)))
#s(approx (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)))
#s(approx (cos (/ (+ phi1 phi2) 2)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))))
#s(approx (/ (+ phi1 phi2) 2) (*.f64 #s(literal 1/2 binary64) phi1))
#s(approx (/ (+ phi1 phi2) 2) (*.f64 (fma.f64 (/.f64 phi2 phi1) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) phi1))
#s(approx (+ phi1 phi2) phi1)
#s(approx (+ phi1 phi2) (*.f64 (+.f64 (/.f64 phi2 phi1) #s(literal 1 binary64)) phi1))
#s(approx (* (- phi1 phi2) (- phi1 phi2)) (*.f64 phi1 phi1))
#s(approx (* (- phi1 phi2) (- phi1 phi2)) (*.f64 (fma.f64 (/.f64 phi2 phi1) #s(literal -2 binary64) #s(literal 1 binary64)) (*.f64 phi1 phi1)))
#s(approx (* (- phi1 phi2) (- phi1 phi2)) (*.f64 (+.f64 (fma.f64 (/.f64 phi2 phi1) #s(literal -2 binary64) #s(literal 1 binary64)) (/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1))) (*.f64 phi1 phi1)))
#s(approx (- phi1 phi2) phi1)
#s(approx (- phi1 phi2) (*.f64 (fma.f64 (/.f64 phi2 phi1) #s(literal -1 binary64) #s(literal 1 binary64)) phi1))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 (*.f64 phi1 R) #s(literal -1 binary64)))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 (*.f64 (fma.f64 (/.f64 (*.f64 phi2 R) phi1) #s(literal -1 binary64) R) phi1) #s(literal -1 binary64)))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 (*.f64 #s(literal -1 binary64) phi1) (fma.f64 (/.f64 (fma.f64 (*.f64 R (*.f64 (*.f64 (sin.f64 (fma.f64 (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)) #s(literal 1/2 binary64) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)) #s(literal 1/2 binary64) (/.f64 (PI.f64) #s(literal 2 binary64))))) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) phi1))) #s(literal -1/2 binary64) (*.f64 phi2 R)) phi1) #s(literal -1 binary64) R)))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 (*.f64 #s(literal -1 binary64) phi1) (fma.f64 (/.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 R (*.f64 phi2 (*.f64 (*.f64 (sin.f64 (fma.f64 (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)) #s(literal 1/2 binary64) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)) #s(literal 1/2 binary64) (/.f64 (PI.f64) #s(literal 2 binary64))))) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) phi1)))) #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) R) (*.f64 (*.f64 (sin.f64 (fma.f64 (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)) #s(literal 1/2 binary64) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)) #s(literal 1/2 binary64) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) phi1) #s(literal -1 binary64) (*.f64 phi2 R)) phi1) #s(literal -1 binary64) R)))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (*.f64 #s(literal -1 binary64) phi1))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (*.f64 (*.f64 (fma.f64 (/.f64 phi2 phi1) #s(literal -1 binary64) #s(literal 1 binary64)) phi1) #s(literal -1 binary64)))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (*.f64 (*.f64 #s(literal -1 binary64) phi1) (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)) #s(literal 1/2 binary64) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)) #s(literal 1/2 binary64) (/.f64 (PI.f64) #s(literal 2 binary64))))) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) phi1)) #s(literal -1/2 binary64) phi2) phi1) #s(literal -1 binary64) #s(literal 1 binary64))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (*.f64 (*.f64 #s(literal -1 binary64) phi1) (fma.f64 (/.f64 (fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)) #s(literal 1/2 binary64) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)) #s(literal 1/2 binary64) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 phi2 (*.f64 (*.f64 (sin.f64 (fma.f64 (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)) #s(literal 1/2 binary64) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)) #s(literal 1/2 binary64) (/.f64 (PI.f64) #s(literal 2 binary64))))) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) phi1))))) phi1) #s(literal -1 binary64) phi2) phi1) #s(literal -1 binary64) #s(literal 1 binary64))))
#s(approx (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) (*.f64 (fma.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)) #s(literal 1/2 binary64) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)) #s(literal 1/2 binary64) (/.f64 (PI.f64) #s(literal 2 binary64))))) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) phi1) (/.f64 (*.f64 phi2 phi2) phi1)) #s(literal -1 binary64) (*.f64 #s(literal 2 binary64) phi2)) phi1) #s(literal -1 binary64) #s(literal 1 binary64)) (*.f64 phi1 phi1)))
#s(approx (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (*.f64 (*.f64 (sin.f64 (fma.f64 (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)) #s(literal 1/2 binary64) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)) #s(literal 1/2 binary64) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))
#s(approx (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (*.f64 (sin.f64 (fma.f64 (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)) #s(literal 1/2 binary64) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)))
#s(approx (cos (/ (+ phi1 phi2) 2)) (sin.f64 (fma.f64 (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)) #s(literal 1/2 binary64) (/.f64 (PI.f64) #s(literal 2 binary64)))))
#s(approx (/ (+ phi1 phi2) 2) (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 phi2 phi1) #s(literal -1/2 binary64)) #s(literal 1/2 binary64)) phi1) #s(literal -1 binary64)))
#s(approx (+ phi1 phi2) (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 phi2 phi1) #s(literal -1 binary64)) #s(literal 1 binary64)) phi1) #s(literal -1 binary64)))
#s(approx (* (- phi1 phi2) (- phi1 phi2)) (*.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) phi1) #s(literal -1 binary64) (*.f64 #s(literal 2 binary64) phi2)) phi1) #s(literal -1 binary64) #s(literal 1 binary64)) (*.f64 phi1 phi1)))
#s(approx (- phi1 phi2) (*.f64 (*.f64 (-.f64 (/.f64 phi2 phi1) #s(literal 1 binary64)) phi1) #s(literal -1 binary64)))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 (pow.f64 (fma.f64 (pow.f64 phi1 #s(literal 1 binary64)) (pow.f64 phi1 #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) #s(literal 1/2 binary64)) R))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 phi2 R) (fma.f64 (*.f64 #s(literal -1 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) phi1)))) (pow.f64 (pow.f64 (fma.f64 (pow.f64 phi1 #s(literal 1 binary64)) (pow.f64 phi1 #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (*.f64 (pow.f64 (fma.f64 (pow.f64 phi1 #s(literal 1 binary64)) (pow.f64 phi1 #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) #s(literal 1/2 binary64)) R)))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 (*.f64 (*.f64 phi2 R) (-.f64 (fma.f64 (fma.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) #s(literal 1/4 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal -1/4 binary64))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (/.f64 (*.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) phi1)) (fma.f64 (*.f64 #s(literal -1 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) phi1))) (fma.f64 (pow.f64 phi1 #s(literal 1 binary64)) (pow.f64 phi1 #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64)))) #s(literal 1/4 binary64)))) (pow.f64 (pow.f64 (fma.f64 (pow.f64 phi1 #s(literal 1 binary64)) (pow.f64 phi1 #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) phi1)) R) (pow.f64 (pow.f64 (fma.f64 (pow.f64 phi1 #s(literal 1 binary64)) (pow.f64 phi1 #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))) phi2 (*.f64 (pow.f64 (fma.f64 (pow.f64 phi1 #s(literal 1 binary64)) (pow.f64 phi1 #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) #s(literal 1/2 binary64)) R)))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (fma.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 (*.f64 (*.f64 phi2 R) (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 1/6 binary64)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) phi1)) (/.f64 (-.f64 (fma.f64 (fma.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) #s(literal 1/4 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal -1/4 binary64))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (/.f64 (*.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) phi1)) (fma.f64 (*.f64 #s(literal -1 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) phi1))) (fma.f64 (pow.f64 phi1 #s(literal 1 binary64)) (pow.f64 phi1 #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64)))) #s(literal 1/4 binary64))) (fma.f64 (pow.f64 phi1 #s(literal 1 binary64)) (pow.f64 phi1 #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64)))))))) (pow.f64 (pow.f64 (fma.f64 (pow.f64 phi1 #s(literal 1 binary64)) (pow.f64 phi1 #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 (-.f64 (fma.f64 (fma.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) #s(literal 1/4 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal -1/4 binary64))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (/.f64 (*.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) phi1)) (fma.f64 (*.f64 #s(literal -1 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) phi1))) (fma.f64 (pow.f64 phi1 #s(literal 1 binary64)) (pow.f64 phi1 #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64)))) #s(literal 1/4 binary64))) R) (pow.f64 (pow.f64 (fma.f64 (pow.f64 phi1 #s(literal 1 binary64)) (pow.f64 phi1 #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))) phi2 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) phi1)) R)) (pow.f64 (pow.f64 (fma.f64 (pow.f64 phi1 #s(literal 1 binary64)) (pow.f64 phi1 #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64)))) phi2 (*.f64 (pow.f64 (fma.f64 (pow.f64 phi1 #s(literal 1 binary64)) (pow.f64 phi1 #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) #s(literal 1/2 binary64)) R)))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (pow.f64 (fma.f64 (pow.f64 phi1 #s(literal 1 binary64)) (pow.f64 phi1 #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) #s(literal 1/2 binary64)))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (fma.f64 (*.f64 (pow.f64 (pow.f64 (fma.f64 (pow.f64 phi1 #s(literal 1 binary64)) (pow.f64 phi1 #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (*.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) phi1)) phi2)) #s(literal 1/2 binary64) (pow.f64 (fma.f64 (pow.f64 phi1 #s(literal 1 binary64)) (pow.f64 phi1 #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) #s(literal 1/2 binary64))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (fma.f64 (fma.f64 (*.f64 (*.f64 (-.f64 (fma.f64 (fma.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) #s(literal 1/4 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal -1/4 binary64))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (/.f64 (*.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) phi1)) (fma.f64 (*.f64 #s(literal -1 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) phi1))) (fma.f64 (pow.f64 phi1 #s(literal 1 binary64)) (pow.f64 phi1 #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64)))) #s(literal 1/4 binary64))) phi2) (pow.f64 (pow.f64 (fma.f64 (pow.f64 phi1 #s(literal 1 binary64)) (pow.f64 phi1 #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 (*.f64 #s(literal -1 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) phi1))) (pow.f64 (pow.f64 (fma.f64 (pow.f64 phi1 #s(literal 1 binary64)) (pow.f64 phi1 #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64)))) phi2 (pow.f64 (fma.f64 (pow.f64 phi1 #s(literal 1 binary64)) (pow.f64 phi1 #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) #s(literal 1/2 binary64))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 1/6 binary64)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) phi1)) (/.f64 (-.f64 (fma.f64 (fma.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) #s(literal 1/4 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal -1/4 binary64))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (/.f64 (*.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) phi1)) (fma.f64 (*.f64 #s(literal -1 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) phi1))) (fma.f64 (pow.f64 phi1 #s(literal 1 binary64)) (pow.f64 phi1 #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64)))) #s(literal 1/4 binary64))) (fma.f64 (pow.f64 phi1 #s(literal 1 binary64)) (pow.f64 phi1 #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64))))))) phi2)) (pow.f64 (pow.f64 (fma.f64 (pow.f64 phi1 #s(literal 1 binary64)) (pow.f64 phi1 #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (pow.f64 (fma.f64 (pow.f64 phi1 #s(literal 1 binary64)) (pow.f64 phi1 #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (-.f64 (fma.f64 (fma.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) #s(literal 1/4 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal -1/4 binary64))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (/.f64 (*.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) phi1)) (fma.f64 (*.f64 #s(literal -1 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) phi1))) (fma.f64 (pow.f64 phi1 #s(literal 1 binary64)) (pow.f64 phi1 #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64)))) #s(literal 1/4 binary64))))) phi2 (*.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 (*.f64 #s(literal -1 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) phi1))) (pow.f64 (pow.f64 (fma.f64 (pow.f64 phi1 #s(literal 1 binary64)) (pow.f64 phi1 #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64)))) phi2 (pow.f64 (fma.f64 (pow.f64 phi1 #s(literal 1 binary64)) (pow.f64 phi1 #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) #s(literal 1/2 binary64))))
#s(approx (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) (fma.f64 (pow.f64 phi1 #s(literal 1 binary64)) (pow.f64 phi1 #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64))))
#s(approx (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) (fma.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) phi1)) phi2 (fma.f64 (pow.f64 phi1 #s(literal 1 binary64)) (pow.f64 phi1 #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64)))))
#s(approx (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) (fma.f64 (fma.f64 #s(literal -2 binary64) phi1 (fma.f64 (fma.f64 (fma.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) #s(literal 1/4 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal -1/4 binary64))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) #s(literal 1 binary64)) phi2 (*.f64 (*.f64 #s(literal -1 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) phi2 (fma.f64 (pow.f64 phi1 #s(literal 1 binary64)) (pow.f64 phi1 #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64)))))
#s(approx (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) (fma.f64 (fma.f64 #s(literal -2 binary64) phi1 (fma.f64 (+.f64 (fma.f64 (*.f64 phi2 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 1/6 binary64))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 (fma.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) #s(literal 1/4 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal -1/4 binary64))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 1 binary64)) phi2 (*.f64 (*.f64 #s(literal -1 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) phi2 (fma.f64 (pow.f64 phi1 #s(literal 1 binary64)) (pow.f64 phi1 #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64)))))
#s(approx (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64)))
#s(approx (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (fma.f64 (*.f64 #s(literal -1 binary64) phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64))))
#s(approx (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) #s(literal 1/4 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal -1/4 binary64))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) phi2 (*.f64 (*.f64 #s(literal -1 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) phi2 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64))))
#s(approx (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (fma.f64 (fma.f64 (fma.f64 (*.f64 phi2 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 1/6 binary64))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 (fma.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) #s(literal 1/4 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal -1/4 binary64))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) phi2 (*.f64 (*.f64 #s(literal -1 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) phi2 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64))))
#s(approx (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)))
#s(approx (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (fma.f64 (*.f64 #s(literal -1/2 binary64) phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2))))
#s(approx (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (fma.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (-.f64 lambda1 lambda2)) #s(literal -1/2 binary64))) phi2 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2))))
#s(approx (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (fma.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (-.f64 lambda1 lambda2) (*.f64 (fma.f64 (*.f64 #s(literal 1/48 binary64) phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal -1/8 binary64))) phi2)) phi2 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2))))
#s(approx (cos (/ (+ phi1 phi2) 2)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))))
#s(approx (cos (/ (+ phi1 phi2) 2)) (fma.f64 (*.f64 #s(literal -1/2 binary64) phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))))
#s(approx (cos (/ (+ phi1 phi2) 2)) (fma.f64 (-.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) phi2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 1/2 binary64))) phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))))
#s(approx (cos (/ (+ phi1 phi2) 2)) (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/48 binary64) phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal -1/8 binary64))) phi2 (*.f64 #s(literal -1/2 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))))
#s(approx phi2 phi2)
#s(approx (* (- phi1 phi2) (- phi1 phi2)) (fma.f64 (*.f64 #s(literal -2 binary64) phi1) phi2 (*.f64 phi1 phi1)))
#s(approx (* (- phi1 phi2) (- phi1 phi2)) (fma.f64 (fma.f64 #s(literal -2 binary64) phi1 phi2) phi2 (*.f64 phi1 phi1)))
#s(approx (- phi1 phi2) (fma.f64 #s(literal -1 binary64) phi2 phi1))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 phi2 R))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 (fma.f64 (/.f64 (*.f64 phi1 R) phi2) #s(literal -1 binary64) R) phi2))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 (+.f64 (fma.f64 (*.f64 R (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)))) #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 phi1 R) phi2) #s(literal -1 binary64))) R) phi2))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 (+.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 R (*.f64 phi1 (/.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64)) (*.f64 (*.f64 phi2 phi2) phi2))) (*.f64 R (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2))))) (*.f64 (/.f64 (*.f64 phi1 R) phi2) #s(literal -1 binary64))) R) phi2))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) phi2)
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (*.f64 (fma.f64 (/.f64 phi1 phi2) #s(literal -1 binary64) #s(literal 1 binary64)) phi2))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (*.f64 (+.f64 (fma.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2))) #s(literal 1/2 binary64) (*.f64 (/.f64 phi1 phi2) #s(literal -1 binary64))) #s(literal 1 binary64)) phi2))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (*.f64 (+.f64 (fma.f64 (/.f64 phi1 phi2) #s(literal -1 binary64) #s(literal 1 binary64)) (fma.f64 (*.f64 phi1 (/.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64)) (*.f64 (*.f64 phi2 phi2) phi2))) #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2))) #s(literal 1/2 binary64)))) phi2))
#s(approx (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) (*.f64 phi2 phi2))
#s(approx (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) (*.f64 (fma.f64 (/.f64 phi1 phi2) #s(literal -2 binary64) #s(literal 1 binary64)) (*.f64 phi2 phi2)))
#s(approx (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) (*.f64 (+.f64 (fma.f64 (/.f64 phi1 phi2) #s(literal -2 binary64) #s(literal 1 binary64)) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) (/.f64 (*.f64 phi1 phi1) (*.f64 phi2 phi2)))) (*.f64 phi2 phi2)))
#s(approx (/ (+ phi1 phi2) 2) (*.f64 (fma.f64 (/.f64 phi1 phi2) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) phi2))
#s(approx (+ phi1 phi2) (*.f64 (+.f64 (/.f64 phi1 phi2) #s(literal 1 binary64)) phi2))
#s(approx (* (- phi1 phi2) (- phi1 phi2)) (*.f64 (fma.f64 (/.f64 phi1 phi2) #s(literal -2 binary64) #s(literal 1 binary64)) (*.f64 phi2 phi2)))
#s(approx (* (- phi1 phi2) (- phi1 phi2)) (*.f64 (+.f64 (fma.f64 (/.f64 phi1 phi2) #s(literal -2 binary64) #s(literal 1 binary64)) (/.f64 (*.f64 phi1 phi1) (*.f64 phi2 phi2))) (*.f64 phi2 phi2)))
#s(approx (- phi1 phi2) (*.f64 (-.f64 (/.f64 phi1 phi2) #s(literal 1 binary64)) phi2))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 (*.f64 phi2 R) #s(literal -1 binary64)))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 (*.f64 (fma.f64 (/.f64 (*.f64 phi1 R) phi2) #s(literal -1 binary64) R) phi2) #s(literal -1 binary64)))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 (*.f64 #s(literal -1 binary64) phi2) (fma.f64 (/.f64 (fma.f64 (*.f64 R (*.f64 (*.f64 (sin.f64 (fma.f64 (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)) #s(literal 1/2 binary64) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)) #s(literal 1/2 binary64) (/.f64 (PI.f64) #s(literal 2 binary64))))) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) phi2))) #s(literal -1/2 binary64) (*.f64 phi1 R)) phi2) #s(literal -1 binary64) R)))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 (*.f64 #s(literal -1 binary64) phi2) (fma.f64 (/.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 R (*.f64 phi1 (*.f64 (*.f64 (sin.f64 (fma.f64 (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)) #s(literal 1/2 binary64) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)) #s(literal 1/2 binary64) (/.f64 (PI.f64) #s(literal 2 binary64))))) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) phi2)))) #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) R) (*.f64 (*.f64 (sin.f64 (fma.f64 (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)) #s(literal 1/2 binary64) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)) #s(literal 1/2 binary64) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) phi2) #s(literal -1 binary64) (*.f64 phi1 R)) phi2) #s(literal -1 binary64) R)))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (*.f64 #s(literal -1 binary64) phi2))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (*.f64 (*.f64 (fma.f64 (/.f64 phi1 phi2) #s(literal -1 binary64) #s(literal 1 binary64)) phi2) #s(literal -1 binary64)))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (*.f64 (*.f64 #s(literal -1 binary64) phi2) (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)) #s(literal 1/2 binary64) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)) #s(literal 1/2 binary64) (/.f64 (PI.f64) #s(literal 2 binary64))))) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) phi2)) #s(literal -1/2 binary64) phi1) phi2) #s(literal -1 binary64) #s(literal 1 binary64))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (*.f64 (*.f64 #s(literal -1 binary64) phi2) (fma.f64 (/.f64 (fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)) #s(literal 1/2 binary64) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)) #s(literal 1/2 binary64) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 phi1 (*.f64 (*.f64 (sin.f64 (fma.f64 (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)) #s(literal 1/2 binary64) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)) #s(literal 1/2 binary64) (/.f64 (PI.f64) #s(literal 2 binary64))))) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) phi2))))) phi2) #s(literal -1 binary64) phi1) phi2) #s(literal -1 binary64) #s(literal 1 binary64))))
#s(approx (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) (*.f64 (fma.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)) #s(literal 1/2 binary64) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)) #s(literal 1/2 binary64) (/.f64 (PI.f64) #s(literal 2 binary64))))) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) phi2) (/.f64 (*.f64 phi1 phi1) phi2)) #s(literal -1 binary64) (*.f64 #s(literal 2 binary64) phi1)) phi2) #s(literal -1 binary64) #s(literal 1 binary64)) (*.f64 phi2 phi2)))
#s(approx (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (*.f64 (*.f64 (sin.f64 (fma.f64 (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)) #s(literal 1/2 binary64) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)) #s(literal 1/2 binary64) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))
#s(approx (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (*.f64 (sin.f64 (fma.f64 (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)) #s(literal 1/2 binary64) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)))
#s(approx (cos (/ (+ phi1 phi2) 2)) (sin.f64 (fma.f64 (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)) #s(literal 1/2 binary64) (/.f64 (PI.f64) #s(literal 2 binary64)))))
#s(approx (/ (+ phi1 phi2) 2) (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 phi1 phi2) #s(literal -1/2 binary64)) #s(literal 1/2 binary64)) phi2) #s(literal -1 binary64)))
#s(approx (+ phi1 phi2) (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 phi1 phi2) #s(literal -1 binary64)) #s(literal 1 binary64)) phi2) #s(literal -1 binary64)))
#s(approx (* (- phi1 phi2) (- phi1 phi2)) (*.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 (*.f64 phi1 phi1) phi2) #s(literal -1 binary64) (*.f64 #s(literal 2 binary64) phi1)) phi2) #s(literal -1 binary64) #s(literal 1 binary64)) (*.f64 phi2 phi2)))
#s(approx (- phi1 phi2) (*.f64 (*.f64 (fma.f64 (/.f64 phi1 phi2) #s(literal -1 binary64) #s(literal 1 binary64)) phi2) #s(literal -1 binary64)))

eval78.0ms (0.9%)

Memory
-16.2MiB live, 179.0MiB allocated; 15ms collecting garbage
Compiler

Compiled 25 901 to 2 200 computations (91.5% saved)

prune147.0ms (1.8%)

Memory
17.6MiB live, 348.2MiB allocated; 22ms collecting garbage
Pruning

8 alts after pruning (8 fresh and 0 done)

PrunedKeptTotal
New4058413
Fresh000
Picked101
Done000
Total4068414
Accuracy
96.1%
Counts
414 → 8
Alt Table
Click to see full alt table
StatusAccuracyProgram
96.0%
(*.f64 (hypot.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 1 binary64)) (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2))) R)
57.7%
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))))
48.1%
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (+.f64 (neg.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (/.f64 (PI.f64) #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)))))
11.4%
(*.f64 R #s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (*.f64 (+.f64 (fma.f64 (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))))) #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 #s(literal -1 binary64) lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (neg.f64 lambda1)) #s(literal -1 binary64))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) lambda1)))
32.6%
(*.f64 R #s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (*.f64 (*.f64 #s(literal -1 binary64) lambda1) (fma.f64 (/.f64 (*.f64 (*.f64 #s(literal -1 binary64) lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (neg.f64 lambda1)) #s(literal -1 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))))))
18.2%
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 (*.f64 R lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))))
14.7%
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 (*.f64 #s(literal -1 binary64) lambda2) (fma.f64 (/.f64 (*.f64 (*.f64 R lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) lambda2) #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) R))))
34.0%
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 (*.f64 #s(literal -1 binary64) lambda1) (fma.f64 (/.f64 (fma.f64 (*.f64 R lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) R) lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal -1/2 binary64))) lambda1) #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) R))))
Compiler

Compiled 854 to 460 computations (46.1% saved)

series282.0ms (3.4%)

Memory
-22.8MiB live, 651.1MiB allocated; 50ms collecting garbage
Counts
56 → 826
Calls
Call 1
Inputs
(*.f64 (hypot.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 1 binary64)) (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2))) R)
(hypot.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 1 binary64)) (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2)))
(pow.f64 (-.f64 phi1 phi2) #s(literal 1 binary64))
(-.f64 phi1 phi2)
phi1
phi2
#s(literal 1 binary64)
(*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2))
(cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))
(/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))
(+.f64 phi2 phi1)
#s(literal 2 binary64)
(-.f64 lambda1 lambda2)
lambda1
lambda2
R
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 (*.f64 #s(literal -1 binary64) lambda1) (fma.f64 (/.f64 (fma.f64 (*.f64 R lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) R) lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal -1/2 binary64))) lambda1) #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) R))))
(*.f64 (*.f64 #s(literal -1 binary64) lambda1) (fma.f64 (/.f64 (fma.f64 (*.f64 R lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) R) lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal -1/2 binary64))) lambda1) #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) R)))
(*.f64 #s(literal -1 binary64) lambda1)
#s(literal -1 binary64)
(fma.f64 (/.f64 (fma.f64 (*.f64 R lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) R) lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal -1/2 binary64))) lambda1) #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) R))
(/.f64 (fma.f64 (*.f64 R lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) R) lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal -1/2 binary64))) lambda1)
(fma.f64 (*.f64 R lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) R) lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal -1/2 binary64)))
(*.f64 R lambda2)
(sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))
(fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))
#s(literal 1/2 binary64)
(/.f64 (PI.f64) #s(literal 2 binary64))
(PI.f64)
(*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) R) lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal -1/2 binary64))
(/.f64 (/.f64 (*.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) R) lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))))
(/.f64 (*.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) R) lambda1)
(*.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) R)
(pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))
#s(literal -1/2 binary64)
(*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) R)
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 (*.f64 R lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))))
(*.f64 (*.f64 R lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))))
(*.f64 R #s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (*.f64 (+.f64 (fma.f64 (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))))) #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 #s(literal -1 binary64) lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (neg.f64 lambda1)) #s(literal -1 binary64))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) lambda1)))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (*.f64 (+.f64 (fma.f64 (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))))) #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 #s(literal -1 binary64) lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (neg.f64 lambda1)) #s(literal -1 binary64))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) lambda1))
(*.f64 (+.f64 (fma.f64 (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))))) #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 #s(literal -1 binary64) lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (neg.f64 lambda1)) #s(literal -1 binary64))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) lambda1)
(+.f64 (fma.f64 (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))))) #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 #s(literal -1 binary64) lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (neg.f64 lambda1)) #s(literal -1 binary64))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))))) #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 #s(literal -1 binary64) lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (neg.f64 lambda1)) #s(literal -1 binary64)))
(/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))))
(*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))))
(*.f64 lambda1 lambda1)
(*.f64 (/.f64 (*.f64 (*.f64 #s(literal -1 binary64) lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (neg.f64 lambda1)) #s(literal -1 binary64))
(/.f64 (*.f64 (*.f64 #s(literal -1 binary64) lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (neg.f64 lambda1))
(*.f64 (*.f64 #s(literal -1 binary64) lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) lambda2)
(neg.f64 lambda1)
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))))
(sqrt.f64 (fma.f64 (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))
(fma.f64 (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))
(pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))
(*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))))
Outputs
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* R (sqrt (+ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))))
#s(approx R #s(hole binary64 R))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* R (sqrt (+ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) #s(hole binary64 (* -1 (* R (* lambda1 (+ (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (* -1 (/ (+ (* -1/2 (/ (pow (- phi1 phi2) 2) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) lambda1))))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) #s(hole binary64 (* R (+ (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (* -1 (/ (+ (* -1/2 (/ (pow (- phi1 phi2) 2) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) lambda1))))))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) #s(hole binary64 (/ (* R (+ (* -1/2 (/ (pow (- phi1 phi2) 2) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) lambda1)))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) #s(hole binary64 (* R (+ (* -1/2 (/ (pow (- phi1 phi2) 2) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* R lambda2) #s(hole binary64 (* R lambda2)))
#s(approx (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2) #s(hole binary64 (* -1/2 (/ (* R (pow (- phi1 phi2) 2)) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))
#s(approx (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (/ (* R (pow (- phi1 phi2) 2)) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))
#s(approx (/ (* (pow (- phi1 phi2) 2) R) lambda1) #s(hole binary64 (/ (* R (pow (- phi1 phi2) 2)) lambda1)))
#s(approx (* (pow (- phi1 phi2) 2) R) #s(hole binary64 (* R (pow (- phi1 phi2) 2))))
#s(approx (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R) #s(hole binary64 (* R (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))
#s(approx (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (* R (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))
#s(approx (* R (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)))) #s(hole binary64 (* R (sqrt (+ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) #s(hole binary64 (* R (* lambda1 (+ (* -1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) (* -1 (/ (+ (* -1 (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (* 1/2 (/ (pow (- phi1 phi2) 2) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) lambda1)))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) #s(hole binary64 (* -1 (* R (+ (* -1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) (* -1 (/ (+ (* -1 (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (* 1/2 (/ (pow (- phi1 phi2) 2) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) lambda1)))))))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) #s(hole binary64 (* -1 (/ (* R (+ (* -1 (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (* 1/2 (/ (pow (- phi1 phi2) 2) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))) lambda1))))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) #s(hole binary64 (* -1 (* R (+ (* -1 (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (* 1/2 (/ (pow (- phi1 phi2) 2) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (+ (* -1 (* (* R (* lambda1 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (+ (* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))) (* lambda1 (+ (* -1 (* (* R (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* 1/2 (* (* R (* lambda1 (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (+ (* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))) (* lambda1 (+ (* -1 (* (* R (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* lambda1 (+ (* 1/2 (* (* R (* lambda1 (* lambda2 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))) (sqrt (/ 1 (pow (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)) 3))))) (* 1/2 (* (* R (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (+ (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)))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (+ (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)))))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (+ (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))))))))))))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) #s(hole binary64 (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) #s(hole binary64 (+ (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))))
#s(approx (- lambda1 lambda2) #s(hole binary64 (* -1 lambda2)))
#s(approx (- lambda1 lambda2) #s(hole binary64 (- lambda1 lambda2)))
#s(approx lambda1 #s(hole binary64 lambda1))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (+ (* -1 (* (* R (* lambda1 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (+ (* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))) (* lambda1 (+ (* -1 (* (* R (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* 1/2 (* (* R (* lambda1 (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (+ (* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))) (* lambda1 (+ (* -1 (* (* R (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* lambda1 (+ (* 1/2 (* (* R (* lambda1 (* lambda2 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))) (sqrt (/ 1 (pow (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)) 3))))) (* 1/2 (* (* R (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) #s(hole binary64 (* -1/2 (/ (* R (pow (- phi1 phi2) 2)) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) #s(hole binary64 (/ (+ (* -1/2 (/ (* R (pow (- phi1 phi2) 2)) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (* R (* lambda1 (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) lambda1)))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) #s(hole binary64 (/ (+ (* -1/2 (/ (* R (pow (- phi1 phi2) 2)) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (* lambda1 (+ (* -1 (* R (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (* R (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))) lambda1)))
#s(approx (* -1 lambda1) #s(hole binary64 (* -1 lambda1)))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) #s(hole binary64 (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) #s(hole binary64 (/ (+ (* -1 (* R (* lambda1 (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (pow lambda1 2))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) #s(hole binary64 (/ (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (* lambda1 (+ (* -1 (* R (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (* R (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))) (pow lambda1 2))))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) #s(hole binary64 (* -1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) #s(hole binary64 (/ (+ (* -1/2 (/ (* R (pow (- phi1 phi2) 2)) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (* R (* lambda1 (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (pow lambda1 2))))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) #s(hole binary64 (* -1/2 (/ (* R (pow (- phi1 phi2) 2)) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) #s(hole binary64 (/ (+ (* -1/2 (/ (* R (pow (- phi1 phi2) 2)) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (* R (* lambda1 (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) lambda1)))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (+ (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)))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (+ (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)))))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (+ (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))))))))))))
#s(approx (* (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) lambda1) #s(hole binary64 (* 1/2 (/ (pow (- phi1 phi2) 2) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) lambda1) #s(hole binary64 (/ (+ (* -1 (* lambda1 (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (* 1/2 (/ (pow (- phi1 phi2) 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) lambda1)))
#s(approx (* (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) lambda1) #s(hole binary64 (/ (+ (* 1/2 (/ (pow (- phi1 phi2) 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (* lambda1 (+ (* -1 (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) lambda1)))
#s(approx (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (* 1/2 (/ (pow (- phi1 phi2) 2) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))
#s(approx (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (/ (+ (* -1 (* lambda1 (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (* 1/2 (/ (pow (- phi1 phi2) 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (pow lambda1 2))))
#s(approx (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (/ (+ (* 1/2 (/ (pow (- phi1 phi2) 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (* lambda1 (+ (* -1 (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (pow lambda1 2))))
#s(approx (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) #s(hole binary64 (* 1/2 (/ (pow (- phi1 phi2) 2) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))
#s(approx (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) #s(hole binary64 (/ (+ (* -1 (* lambda1 (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (* 1/2 (/ (pow (- phi1 phi2) 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (pow lambda1 2))))
#s(approx (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) #s(hole binary64 (/ (pow (- phi1 phi2) 2) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))
#s(approx (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))
#s(approx (* lambda1 lambda1) #s(hole binary64 (pow lambda1 2)))
#s(approx (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1) #s(hole binary64 (* -1 (/ (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) lambda1))))
#s(approx (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) #s(hole binary64 (/ (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) lambda1)))
#s(approx (neg lambda1) #s(hole binary64 (* -1 lambda1)))
#s(approx (* R (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)))) #s(hole binary64 (* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))))))
#s(approx (* R (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)))) #s(hole binary64 (+ (* -1 (* (* R (* lambda1 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))
#s(approx (* R (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)))) #s(hole binary64 (+ (* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))) (* lambda1 (+ (* -1 (* (* R (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* 1/2 (* (* R (* lambda1 (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))))))
#s(approx (* R (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)))) #s(hole binary64 (+ (* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))) (* lambda1 (+ (* -1 (* (* R (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* lambda1 (+ (* 1/2 (* (* R (* lambda1 (* lambda2 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))) (sqrt (/ 1 (pow (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)) 3))))) (* 1/2 (* (* R (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))))))))
#s(approx (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2))) #s(hole binary64 (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))
#s(approx (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2))) #s(hole binary64 (+ (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)))))))))
#s(approx (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2))) #s(hole binary64 (+ (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)))))))))))
#s(approx (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2))) #s(hole binary64 (+ (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))))))))))))
#s(approx (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)) #s(hole binary64 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))))
#s(approx (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)) #s(hole binary64 (+ (* -2 (* lambda1 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))
#s(approx (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)) #s(hole binary64 (+ (* lambda1 (+ (* -2 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))
#s(approx (pow (- lambda1 lambda2) 2) #s(hole binary64 (pow lambda2 2)))
#s(approx (pow (- lambda1 lambda2) 2) #s(hole binary64 (+ (* -2 (* lambda1 lambda2)) (pow lambda2 2))))
#s(approx (pow (- lambda1 lambda2) 2) #s(hole binary64 (+ (* lambda1 (+ lambda1 (* -2 lambda2))) (pow lambda2 2))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1)) (* R (cos (* 1/2 (+ phi1 phi2))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1)) (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda1 2) (cos (* 1/2 (+ phi1 phi2)))))) (* R (cos (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1)) (+ (* 1/2 (/ (* R (* lambda2 (pow (- phi1 phi2) 2))) (* (pow lambda1 3) (cos (* 1/2 (+ phi1 phi2)))))) (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda1 2) (cos (* 1/2 (+ phi1 phi2)))))) (* R (cos (* 1/2 (+ phi1 phi2))))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* 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)))))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* 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))))))))))))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) #s(hole binary64 (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) #s(hole binary64 (* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))))
#s(approx (- lambda1 lambda2) #s(hole binary64 lambda1))
#s(approx (- lambda1 lambda2) #s(hole binary64 (* lambda1 (+ 1 (* -1 (/ lambda2 lambda1))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1)) (* R (cos (* 1/2 (+ phi1 phi2))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1)) (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda1 2) (cos (* 1/2 (+ phi1 phi2)))))) (* R (cos (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1)) (+ (* 1/2 (/ (* R (* lambda2 (pow (- phi1 phi2) 2))) (* (pow lambda1 3) (cos (* 1/2 (+ phi1 phi2)))))) (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda1 2) (cos (* 1/2 (+ phi1 phi2)))))) (* R (cos (* 1/2 (+ phi1 phi2))))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) #s(hole binary64 (* -1 (* R (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) #s(hole binary64 (* lambda1 (+ (* -1 (* R (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (/ (* R (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) lambda1)))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) #s(hole binary64 (* lambda1 (+ (* -1 (* R (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (+ (* -1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (/ (* R (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) lambda1))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) #s(hole binary64 (* R (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) #s(hole binary64 (+ (* -1 (/ (* R (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) lambda1)) (* R (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) #s(hole binary64 (+ (* -1 (/ (* R (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) lambda1)) (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (* R (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) #s(hole binary64 (/ (* R (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) lambda1)))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) #s(hole binary64 (/ (+ (* -1/2 (/ (* R (pow (- phi1 phi2) 2)) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (* R (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) lambda1)))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) #s(hole binary64 (* R (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) #s(hole binary64 (+ (* -1/2 (/ (* R (pow (- phi1 phi2) 2)) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (* R (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* 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)))))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* 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))))))))))))
#s(approx (* (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) lambda1) #s(hole binary64 (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))
#s(approx (* (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) lambda1) #s(hole binary64 (* lambda1 (+ (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (* -1 (/ (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) lambda1))))))
#s(approx (* (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) lambda1) #s(hole binary64 (* lambda1 (+ (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (+ (* -1 (/ (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) lambda1)) (* 1/2 (/ (pow (- phi1 phi2) 2) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))))
#s(approx (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))
#s(approx (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (+ (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (* -1 (/ (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) lambda1)))))
#s(approx (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (+ (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (+ (* -1 (/ (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) lambda1)) (* 1/2 (/ (pow (- phi1 phi2) 2) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))))
#s(approx (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) #s(hole binary64 (* -1 (/ (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) lambda1))))
#s(approx (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) #s(hole binary64 (/ (+ (* -1 (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (* 1/2 (/ (pow (- phi1 phi2) 2) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) lambda1)))
#s(approx (* R (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)))) #s(hole binary64 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))))
#s(approx (* R (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)))) #s(hole binary64 (* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1)) (* R (cos (* 1/2 (+ phi1 phi2))))))))
#s(approx (* R (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)))) #s(hole binary64 (* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1)) (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda1 2) (cos (* 1/2 (+ phi1 phi2)))))) (* R (cos (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* R (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)))) #s(hole binary64 (* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1)) (+ (* 1/2 (/ (* R (* lambda2 (pow (- phi1 phi2) 2))) (* (pow lambda1 3) (cos (* 1/2 (+ phi1 phi2)))))) (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda1 2) (cos (* 1/2 (+ phi1 phi2)))))) (* R (cos (* 1/2 (+ phi1 phi2))))))))))
#s(approx (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2))) #s(hole binary64 (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
#s(approx (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2))) #s(hole binary64 (* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))))
#s(approx (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2))) #s(hole binary64 (* 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)))))))))))
#s(approx (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2))) #s(hole binary64 (* 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))))))))))))
#s(approx (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)) #s(hole binary64 (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2))))
#s(approx (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)) #s(hole binary64 (* (pow lambda1 2) (+ (* -2 (/ (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) lambda1)) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))))
#s(approx (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)) #s(hole binary64 (* (pow lambda1 2) (+ (* -2 (/ (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) lambda1)) (+ (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow lambda1 2)) (+ (/ (pow (- phi1 phi2) 2) (pow lambda1 2)) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))))))
#s(approx (pow (- lambda1 lambda2) 2) #s(hole binary64 (pow lambda1 2)))
#s(approx (pow (- lambda1 lambda2) 2) #s(hole binary64 (* (pow lambda1 2) (+ 1 (* -2 (/ lambda2 lambda1))))))
#s(approx (pow (- lambda1 lambda2) 2) #s(hole binary64 (* (pow lambda1 2) (+ 1 (+ (* -2 (/ lambda2 lambda1)) (/ (pow lambda2 2) (pow lambda1 2)))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* -1 (* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1)) (* R (cos (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* -1 (* lambda1 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow (- phi1 phi2) 2)) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))) (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) lambda1)) (* R (cos (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* -1 (* lambda1 (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* R (* lambda2 (pow (- phi1 phi2) 2))) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))) (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (cos (* 1/2 (+ phi1 phi2)))))) lambda1)) (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) lambda1)) (* R (cos (* 1/2 (+ phi1 phi2)))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* -1 (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* -1 (* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* -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)))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* -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)))))))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) #s(hole binary64 (* -1 (* lambda1 (+ (* -1 (cos (* 1/2 (+ phi1 phi2)))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))))
#s(approx (- lambda1 lambda2) #s(hole binary64 (* -1 (* lambda1 (- (/ lambda2 lambda1) 1)))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1)) (* R (cos (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* lambda1 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow (- phi1 phi2) 2)) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))) (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) lambda1)) (* R (cos (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* lambda1 (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* R (* lambda2 (pow (- phi1 phi2) 2))) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))) (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (cos (* 1/2 (+ phi1 phi2)))))) lambda1)) (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) lambda1)) (* R (cos (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) #s(hole binary64 (* -1 (* lambda1 (+ (* -1 (/ (* R (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) lambda1)) (* R (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) #s(hole binary64 (* -1 (* lambda1 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow (- phi1 phi2) 2)) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (* R (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) lambda1)) (* R (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) #s(hole binary64 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow (- phi1 phi2) 2)) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (* R (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) lambda1)) (* R (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) #s(hole binary64 (* -1 (/ (+ (* -1 (* R (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) lambda1))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* -1 (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* -1 (* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* -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)))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* -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)))))))
#s(approx (* (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) lambda1) #s(hole binary64 (* -1 (* lambda1 (+ (* -1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) (/ (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) lambda1))))))
#s(approx (* (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) lambda1) #s(hole binary64 (* -1 (* lambda1 (+ (* -1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) (* -1 (/ (+ (* -1 (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (* 1/2 (/ (pow (- phi1 phi2) 2) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) lambda1)))))))
#s(approx (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (+ (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (* -1 (/ (+ (* -1/2 (/ (pow (- phi1 phi2) 2) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) lambda1)))))
#s(approx (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) #s(hole binary64 (* -1 (/ (+ (* -1/2 (/ (pow (- phi1 phi2) 2) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) lambda1))))
#s(approx (* R (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)))) #s(hole binary64 (* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))))
#s(approx (* R (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)))) #s(hole binary64 (* -1 (* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1)) (* R (cos (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* R (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)))) #s(hole binary64 (* -1 (* lambda1 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow (- phi1 phi2) 2)) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))) (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) lambda1)) (* R (cos (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* R (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)))) #s(hole binary64 (* -1 (* lambda1 (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* R (* lambda2 (pow (- phi1 phi2) 2))) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))) (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (cos (* 1/2 (+ phi1 phi2)))))) lambda1)) (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) lambda1)) (* R (cos (* 1/2 (+ phi1 phi2)))))))))
#s(approx (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2))) #s(hole binary64 (* -1 (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))))
#s(approx (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2))) #s(hole binary64 (* -1 (* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))))))
#s(approx (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2))) #s(hole binary64 (* -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)))))))
#s(approx (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2))) #s(hole binary64 (* -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)))))))
#s(approx (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)) #s(hole binary64 (* (pow lambda1 2) (+ (* -1 (/ (+ (* -1 (/ (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)) lambda1)) (* 2 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) lambda1)) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))))
#s(approx (pow (- lambda1 lambda2) 2) #s(hole binary64 (* (pow lambda1 2) (+ 1 (* -1 (/ (+ (* -1 (/ (pow lambda2 2) lambda1)) (* 2 lambda2)) lambda1))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* R (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (+ (* -1 (* (* R (* lambda1 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* R (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (+ (* R (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))) (* lambda2 (+ (* -1 (* (* R (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* 1/2 (* (* R (* lambda2 (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (+ (* R (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))) (* lambda2 (+ (* -1 (* (* R (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* lambda2 (+ (* 1/2 (* (* R (* lambda1 (* lambda2 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))) (sqrt (/ 1 (pow (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)) 3))))) (* 1/2 (* (* R (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (+ (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)))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (+ (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)))))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (+ (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))))))))))))
#s(approx (- lambda1 lambda2) #s(hole binary64 (+ lambda1 (* -1 lambda2))))
#s(approx lambda2 #s(hole binary64 lambda2))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* R (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (+ (* -1 (* (* R (* lambda1 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* R (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (+ (* R (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))) (* lambda2 (+ (* -1 (* (* R (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* 1/2 (* (* R (* lambda2 (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (+ (* R (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))) (* lambda2 (+ (* -1 (* (* R (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* lambda2 (+ (* 1/2 (* (* R (* lambda1 (* lambda2 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))) (sqrt (/ 1 (pow (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)) 3))))) (* 1/2 (* (* R (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) #s(hole binary64 (* -1 (* lambda1 (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (* R (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) #s(hole binary64 (+ (* -1 (* lambda1 (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (* R (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (* R (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) #s(hole binary64 (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (* R (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) #s(hole binary64 (+ (* -1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (/ (* R (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) lambda1))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (+ (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)))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (+ (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)))))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (+ (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))))))))))))
#s(approx (* (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) lambda1) #s(hole binary64 (* lambda1 (+ (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (* 1/2 (/ (pow (- phi1 phi2) 2) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))))
#s(approx (* (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) lambda1) #s(hole binary64 (+ (* -1 (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (* lambda1 (+ (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (* 1/2 (/ (pow (- phi1 phi2) 2) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))))
#s(approx (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (+ (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (* 1/2 (/ (pow (- phi1 phi2) 2) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))
#s(approx (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) #s(hole binary64 (+ (* -1 (/ (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) lambda1)) (* 1/2 (/ (pow (- phi1 phi2) 2) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))
#s(approx (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (* -1 (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))
#s(approx (* -1 lambda2) #s(hole binary64 (* -1 lambda2)))
#s(approx (* R (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)))) #s(hole binary64 (* R (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))))))
#s(approx (* R (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)))) #s(hole binary64 (+ (* -1 (* (* R (* lambda1 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* R (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))
#s(approx (* R (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)))) #s(hole binary64 (+ (* R (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))) (* lambda2 (+ (* -1 (* (* R (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* 1/2 (* (* R (* lambda2 (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))))))
#s(approx (* R (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)))) #s(hole binary64 (+ (* R (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))) (* lambda2 (+ (* -1 (* (* R (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* lambda2 (+ (* 1/2 (* (* R (* lambda1 (* lambda2 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))) (sqrt (/ 1 (pow (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)) 3))))) (* 1/2 (* (* R (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))))))))
#s(approx (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2))) #s(hole binary64 (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))
#s(approx (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2))) #s(hole binary64 (+ (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)))))))))
#s(approx (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2))) #s(hole binary64 (+ (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)))))))))))
#s(approx (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2))) #s(hole binary64 (+ (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))))))))))))
#s(approx (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)) #s(hole binary64 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))))
#s(approx (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)) #s(hole binary64 (+ (* -2 (* lambda1 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))
#s(approx (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)) #s(hole binary64 (+ (* lambda2 (+ (* -2 (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))
#s(approx (pow (- lambda1 lambda2) 2) #s(hole binary64 (+ (* -2 (* lambda1 lambda2)) (pow lambda1 2))))
#s(approx (pow (- lambda1 lambda2) 2) #s(hole binary64 (+ (* lambda2 (+ lambda2 (* -2 lambda1))) (pow lambda1 2))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)) (* R (cos (* 1/2 (+ phi1 phi2))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)) (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda2 2) (cos (* 1/2 (+ phi1 phi2)))))) (* R (cos (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)) (+ (* 1/2 (/ (* R (* lambda1 (pow (- phi1 phi2) 2))) (* (pow lambda2 3) (cos (* 1/2 (+ phi1 phi2)))))) (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda2 2) (cos (* 1/2 (+ phi1 phi2)))))) (* R (cos (* 1/2 (+ phi1 phi2))))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* lambda2 (cos (* 1/2 (+ phi1 phi2))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* lambda2 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* 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)))))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* 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))))))))))))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) #s(hole binary64 (* lambda2 (+ (* -1 (cos (* 1/2 (+ phi1 phi2)))) (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2)))))
#s(approx (- lambda1 lambda2) #s(hole binary64 (* lambda2 (- (/ lambda1 lambda2) 1))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)) (* R (cos (* 1/2 (+ phi1 phi2))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)) (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda2 2) (cos (* 1/2 (+ phi1 phi2)))))) (* R (cos (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)) (+ (* 1/2 (/ (* R (* lambda1 (pow (- phi1 phi2) 2))) (* (pow lambda2 3) (cos (* 1/2 (+ phi1 phi2)))))) (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda2 2) (cos (* 1/2 (+ phi1 phi2)))))) (* R (cos (* 1/2 (+ phi1 phi2))))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) #s(hole binary64 (* R (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) #s(hole binary64 (* lambda2 (+ (* -1 (/ (* lambda1 (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (* R (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) lambda2)) (* R (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) #s(hole binary64 (* -1 (/ (* R (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) lambda1))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) #s(hole binary64 (* lambda2 (+ (* -1 (/ (* R (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) lambda1)) (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda1 2) (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (/ (* R (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) lambda2))))))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) #s(hole binary64 (* lambda2 (+ (* -1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda1 2) (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (/ (* R (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) lambda1)))))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) #s(hole binary64 (* lambda2 (+ (* -1/2 (/ (* R (pow (- phi1 phi2) 2)) (* lambda1 (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (* R (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* lambda2 (cos (* 1/2 (+ phi1 phi2))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* lambda2 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* 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)))))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* 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))))))))))))
#s(approx (* (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) lambda1) #s(hole binary64 (* -1 (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))
#s(approx (* (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) lambda1) #s(hole binary64 (* lambda2 (+ (* -1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) (/ (* lambda1 (+ (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (* 1/2 (/ (pow (- phi1 phi2) 2) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))) lambda2)))))
#s(approx (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (* -1 (/ (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) lambda1))))
#s(approx (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (* lambda2 (+ (* -1 (/ (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) lambda1)) (+ (* 1/2 (/ (pow (- phi1 phi2) 2) (* (pow lambda1 2) (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (/ (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) lambda2))))))
#s(approx (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) #s(hole binary64 (* lambda2 (+ (* -1 (/ (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) lambda1)) (* 1/2 (/ (pow (- phi1 phi2) 2) (* (pow lambda1 2) (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))))
#s(approx (* R (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)))) #s(hole binary64 (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))))
#s(approx (* R (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)))) #s(hole binary64 (* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)) (* R (cos (* 1/2 (+ phi1 phi2))))))))
#s(approx (* R (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)))) #s(hole binary64 (* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)) (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda2 2) (cos (* 1/2 (+ phi1 phi2)))))) (* R (cos (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* R (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)))) #s(hole binary64 (* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)) (+ (* 1/2 (/ (* R (* lambda1 (pow (- phi1 phi2) 2))) (* (pow lambda2 3) (cos (* 1/2 (+ phi1 phi2)))))) (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda2 2) (cos (* 1/2 (+ phi1 phi2)))))) (* R (cos (* 1/2 (+ phi1 phi2))))))))))
#s(approx (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2))) #s(hole binary64 (* lambda2 (cos (* 1/2 (+ phi1 phi2))))))
#s(approx (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2))) #s(hole binary64 (* lambda2 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2))))))
#s(approx (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2))) #s(hole binary64 (* 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)))))))))))
#s(approx (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2))) #s(hole binary64 (* 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))))))))))))
#s(approx (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)) #s(hole binary64 (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2))))
#s(approx (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)) #s(hole binary64 (* (pow lambda2 2) (+ (* -2 (/ (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) lambda2)) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))))
#s(approx (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)) #s(hole binary64 (* (pow lambda2 2) (+ (* -2 (/ (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) lambda2)) (+ (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow lambda2 2)) (+ (/ (pow (- phi1 phi2) 2) (pow lambda2 2)) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))))))
#s(approx (pow (- lambda1 lambda2) 2) #s(hole binary64 (* (pow lambda2 2) (+ 1 (* -2 (/ lambda1 lambda2))))))
#s(approx (pow (- lambda1 lambda2) 2) #s(hole binary64 (* (pow lambda2 2) (+ 1 (+ (* -2 (/ lambda1 lambda2)) (/ (pow lambda1 2) (pow lambda2 2)))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* -1 (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* -1 (* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)) (* R (cos (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* -1 (* lambda2 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow (- phi1 phi2) 2)) (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))) lambda2)) (* R (cos (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* -1 (* lambda2 (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* R (* lambda1 (pow (- phi1 phi2) 2))) (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (cos (* 1/2 (+ phi1 phi2)))))) lambda2)) (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))) lambda2)) (* R (cos (* 1/2 (+ phi1 phi2)))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* -1 (* lambda2 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2)))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* -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)))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* -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)))))))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) #s(hole binary64 (* -1 (* lambda2 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2)))))))
#s(approx (- lambda1 lambda2) #s(hole binary64 (* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2)))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)) (* R (cos (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* lambda2 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow (- phi1 phi2) 2)) (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))) lambda2)) (* R (cos (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* lambda2 (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* R (* lambda1 (pow (- phi1 phi2) 2))) (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (cos (* 1/2 (+ phi1 phi2)))))) lambda2)) (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))) lambda2)) (* R (cos (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) #s(hole binary64 (* -1 (* lambda2 (+ (* -1 (* R (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (/ (* lambda1 (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (* R (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) lambda2))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) #s(hole binary64 (* -1 (* lambda2 (+ (* -1 (/ (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (* R (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) lambda2)) (/ (* R (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) lambda1))))))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) #s(hole binary64 (* -1 (* lambda2 (+ (* -1 (/ (* R (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) lambda1)) (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda1 2) (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))))))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) #s(hole binary64 (* -1 (* lambda2 (+ (* -1 (* R (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* lambda1 (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* -1 (* lambda2 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2)))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* -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)))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* -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)))))))
#s(approx (* (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) lambda1) #s(hole binary64 (* -1 (* lambda2 (+ (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (* -1 (/ (* lambda1 (+ (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (* 1/2 (/ (pow (- phi1 phi2) 2) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))) lambda2)))))))
#s(approx (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (* -1 (* lambda2 (+ (* -1 (/ (+ (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (* 1/2 (/ (pow (- phi1 phi2) 2) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) lambda2)) (/ (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) lambda1))))))
#s(approx (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) #s(hole binary64 (* -1 (* lambda2 (+ (* -1/2 (/ (pow (- phi1 phi2) 2) (* (pow lambda1 2) (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (/ (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) lambda1))))))
#s(approx (* R (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)))) #s(hole binary64 (* -1 (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))))))
#s(approx (* R (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)))) #s(hole binary64 (* -1 (* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)) (* R (cos (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* R (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)))) #s(hole binary64 (* -1 (* lambda2 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow (- phi1 phi2) 2)) (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))) lambda2)) (* R (cos (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* R (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)))) #s(hole binary64 (* -1 (* lambda2 (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* R (* lambda1 (pow (- phi1 phi2) 2))) (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (cos (* 1/2 (+ phi1 phi2)))))) lambda2)) (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))) lambda2)) (* R (cos (* 1/2 (+ phi1 phi2)))))))))
#s(approx (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2))) #s(hole binary64 (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))))
#s(approx (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2))) #s(hole binary64 (* -1 (* lambda2 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2)))))))
#s(approx (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2))) #s(hole binary64 (* -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)))))))
#s(approx (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2))) #s(hole binary64 (* -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)))))))
#s(approx (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)) #s(hole binary64 (* (pow lambda2 2) (+ (* -1 (/ (+ (* -1 (/ (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)) lambda2)) (* 2 (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) lambda2)) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))))
#s(approx (pow (- lambda1 lambda2) 2) #s(hole binary64 (* (pow lambda2 2) (+ 1 (* -1 (/ (+ (* -1 (/ (pow lambda1 2) lambda2)) (* 2 lambda1)) lambda2))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (+ (* 1/2 (* (* R (* phi1 (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (+ (* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (* phi1 (+ (* 1/2 (* (* R (* phi1 (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* 1/2 (* (* R (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (+ (* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (* phi1 (+ (* 1/2 (* (* R (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* phi1 (+ (* 1/2 (* (* R (* phi1 (- (* (+ (* 1/24 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2)))) (* 1/8 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2))))) (pow (- lambda1 lambda2) 2)) (* 1/2 (/ (* (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* 1/2 (* (* R (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (+ (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (* 1/2 (* (* phi1 (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (+ (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (* phi1 (+ (* 1/2 (* (* phi1 (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* 1/2 (* (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (+ (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (* phi1 (+ (* 1/2 (* (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* phi1 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 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)))))))))))))
#s(approx (pow (- phi1 phi2) 1) #s(hole binary64 (* -1 phi2)))
#s(approx (pow (- phi1 phi2) 1) #s(hole binary64 (- phi1 phi2)))
#s(approx (- phi1 phi2) #s(hole binary64 (* -1 phi2)))
#s(approx (- phi1 phi2) #s(hole binary64 (- phi1 phi2)))
#s(approx phi1 #s(hole binary64 phi1))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) #s(hole binary64 (* (cos (* 1/2 phi2)) (- lambda1 lambda2))))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) #s(hole binary64 (+ (* -1/2 (* phi1 (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) #s(hole binary64 (+ (* phi1 (+ (* -1/2 (* (sin (* 1/2 phi2)) (- lambda1 lambda2))) (* -1/8 (* phi1 (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))))) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) #s(hole binary64 (+ (* phi1 (+ (* -1/2 (* (sin (* 1/2 phi2)) (- lambda1 lambda2))) (* phi1 (+ (* -1/8 (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* 1/48 (* phi1 (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))))))) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))))
#s(approx (cos (/ (+ phi2 phi1) 2)) #s(hole binary64 (cos (* 1/2 phi2))))
#s(approx (cos (/ (+ phi2 phi1) 2)) #s(hole binary64 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))))
#s(approx (cos (/ (+ phi2 phi1) 2)) #s(hole binary64 (+ (cos (* 1/2 phi2)) (* phi1 (- (* -1/8 (* phi1 (cos (* 1/2 phi2)))) (* 1/2 (sin (* 1/2 phi2))))))))
#s(approx (cos (/ (+ phi2 phi1) 2)) #s(hole 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))))))))
#s(approx (/ (+ phi2 phi1) 2) #s(hole binary64 (* 1/2 phi2)))
#s(approx (/ (+ phi2 phi1) 2) #s(hole binary64 (+ (* 1/2 phi1) (* 1/2 phi2))))
#s(approx (+ phi2 phi1) #s(hole binary64 phi2))
#s(approx (+ phi2 phi1) #s(hole binary64 (+ phi1 phi2)))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (+ (* 1/2 (* (* R (* phi1 (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (+ (* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (* phi1 (+ (* 1/2 (* (* R (* phi1 (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* 1/2 (* (* R (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (+ (* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (* phi1 (+ (* 1/2 (* (* R (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* phi1 (+ (* 1/2 (* (* R (* phi1 (- (* (+ (* 1/24 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2)))) (* 1/8 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2))))) (pow (- lambda1 lambda2) 2)) (* 1/2 (/ (* (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* 1/2 (* (* R (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) #s(hole binary64 (* -1 (* lambda1 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* R (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) lambda1)) (* R (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) #s(hole binary64 (+ (* -1 (* lambda1 (* phi1 (+ (* -1 (+ (* -1/2 (/ (- (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2))))) lambda1)) (* 1/2 (/ (* R (* lambda2 (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) lambda1)))) (* 1/2 (* R (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))))))) (* -1 (* lambda1 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* R (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) lambda1)) (* R (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) #s(hole binary64 (+ (* -1 (* lambda1 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* R (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) lambda1)) (* R (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))))) (* phi1 (+ (* -1 (* lambda1 (* phi1 (+ (* -1 (+ (* -1/2 (/ (- (/ R (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (+ (* -1/8 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (- (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))))) lambda1)) (* -1/8 (/ (* R (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) lambda1)))) (* -1/8 (* R (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))))))) (* -1 (* lambda1 (+ (* -1 (+ (* -1/2 (/ (- (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2))))) lambda1)) (* 1/2 (/ (* R (* lambda2 (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) lambda1)))) (* 1/2 (* R (cos (+ (* 1/2 phi2) (* 1/2 (PI))))))))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) #s(hole binary64 (+ (* -1 (* lambda1 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* R (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) lambda1)) (* R (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))))) (* phi1 (+ (* -1 (* lambda1 (+ (* -1 (+ (* -1/2 (/ (- (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2))))) lambda1)) (* 1/2 (/ (* R (* lambda2 (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) lambda1)))) (* 1/2 (* R (cos (+ (* 1/2 phi2) (* 1/2 (PI))))))))) (* phi1 (+ (* -1 (* lambda1 (* phi1 (+ (* -1 (+ (* -1/48 (/ (* R (* lambda2 (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) lambda1)) (* 1/2 (/ (+ (* -1/8 (- (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (+ (* -1/48 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))) (* 1/2 (/ (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (- (/ R (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (+ (* -1/8 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (- (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))))) lambda1)))) (* -1/48 (* R (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))))))) (* -1 (* lambda1 (+ (* -1 (+ (* -1/2 (/ (- (/ R (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (+ (* -1/8 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (- (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))))) lambda1)) (* -1/8 (/ (* R (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) lambda1)))) (* -1/8 (* R (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))))))))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) #s(hole binary64 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* R (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) lambda1)) (* R (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) #s(hole binary64 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* R (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) lambda1)) (+ (* R (sin (+ (* 1/2 phi2) (* 1/2 (PI))))) (* phi1 (+ (* -1 (+ (* -1/2 (/ (- (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2))))) lambda1)) (* 1/2 (/ (* R (* lambda2 (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) lambda1)))) (* 1/2 (* R (cos (+ (* 1/2 phi2) (* 1/2 (PI))))))))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) #s(hole binary64 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* R (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) lambda1)) (+ (* R (sin (+ (* 1/2 phi2) (* 1/2 (PI))))) (* phi1 (+ (* -1 (+ (* -1/2 (/ (- (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2))))) lambda1)) (* 1/2 (/ (* R (* lambda2 (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) lambda1)))) (+ (* 1/2 (* R (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* phi1 (+ (* -1 (+ (* -1/2 (/ (- (/ R (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (+ (* -1/8 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (- (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))))) lambda1)) (* -1/8 (/ (* R (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) lambda1)))) (* -1/8 (* R (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))))))))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) #s(hole binary64 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* R (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) lambda1)) (+ (* R (sin (+ (* 1/2 phi2) (* 1/2 (PI))))) (* phi1 (+ (* -1 (+ (* -1/2 (/ (- (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2))))) lambda1)) (* 1/2 (/ (* R (* lambda2 (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) lambda1)))) (+ (* 1/2 (* R (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* phi1 (+ (* -1 (+ (* -1/2 (/ (- (/ R (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (+ (* -1/8 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (- (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))))) lambda1)) (* -1/8 (/ (* R (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) lambda1)))) (+ (* -1/8 (* R (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* phi1 (+ (* -1 (+ (* -1/48 (/ (* R (* lambda2 (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) lambda1)) (* 1/2 (/ (+ (* -1/8 (- (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (+ (* -1/48 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))) (* 1/2 (/ (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (- (/ R (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (+ (* -1/8 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (- (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))))) lambda1)))) (* -1/48 (* R (cos (+ (* 1/2 phi2) (* 1/2 (PI))))))))))))))))))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) #s(hole binary64 (/ (+ (* -1/2 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* R (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) lambda1)))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) #s(hole binary64 (+ (* -1/2 (/ (* R (pow phi2 2)) (* (pow lambda1 2) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (+ (* phi1 (+ (* -1/2 (/ (- (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2))))) lambda1)) (* 1/2 (/ (* R (* lambda2 (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) lambda1)))) (/ (* R (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) lambda1)))))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) #s(hole binary64 (+ (* -1/2 (/ (* R (pow phi2 2)) (* (pow lambda1 2) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (+ (* phi1 (+ (* -1/2 (/ (- (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2))))) lambda1)) (+ (* 1/2 (/ (* R (* lambda2 (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) lambda1)) (* phi1 (+ (* -1/2 (/ (- (/ R (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (+ (* -1/8 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (- (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))))) lambda1)) (* -1/8 (/ (* R (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) lambda1))))))) (/ (* R (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) lambda1)))))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) #s(hole binary64 (+ (* -1/2 (/ (* R (pow phi2 2)) (* (pow lambda1 2) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (+ (* phi1 (+ (* -1/2 (/ (- (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2))))) lambda1)) (+ (* 1/2 (/ (* R (* lambda2 (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) lambda1)) (* phi1 (+ (* -1/2 (/ (- (/ R (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (+ (* -1/8 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (- (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))))) lambda1)) (+ (* -1/8 (/ (* R (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) lambda1)) (* phi1 (+ (* -1/48 (/ (* R (* lambda2 (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) lambda1)) (* 1/2 (/ (+ (* -1/8 (- (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (+ (* -1/48 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))) (* 1/2 (/ (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (- (/ R (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (+ (* -1/8 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (- (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))))) lambda1)))))))))) (/ (* R (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) lambda1)))))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) #s(hole binary64 (+ (* -1/2 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* R (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))))))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) #s(hole binary64 (+ (* -1/2 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (+ (* R (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* phi1 (+ (* -1/2 (- (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (* 1/2 (* R (* lambda2 (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))))))))))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) #s(hole binary64 (+ (* -1/2 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (+ (* R (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* phi1 (+ (* -1/2 (- (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (+ (* 1/2 (* R (* lambda2 (cos (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* phi1 (+ (* -1/2 (- (/ R (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (+ (* -1/8 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (- (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))))) (* -1/8 (* R (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))))))))))))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) #s(hole binary64 (+ (* -1/2 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (+ (* R (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* phi1 (+ (* -1/2 (- (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (+ (* 1/2 (* R (* lambda2 (cos (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* phi1 (+ (* -1/2 (- (/ R (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (+ (* -1/8 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (- (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))))) (+ (* -1/8 (* R (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* phi1 (+ (* -1/48 (* R (* lambda2 (cos (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (+ (* -1/8 (- (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (+ (* -1/48 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))) (* 1/2 (/ (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (- (/ R (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (+ (* -1/8 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (- (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))))))))))))))))))
#s(approx (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) #s(hole binary64 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))
#s(approx (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) #s(hole binary64 (+ (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (* 1/2 (* phi1 (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))))))
#s(approx (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) #s(hole binary64 (+ (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (* phi1 (+ (* -1/8 (* phi1 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* 1/2 (cos (+ (* 1/2 phi2) (* 1/2 (PI))))))))))
#s(approx (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) #s(hole binary64 (+ (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (* phi1 (+ (* 1/2 (cos (+ (* 1/2 phi2) (* 1/2 (PI))))) (* phi1 (+ (* -1/8 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))) (* -1/48 (* phi1 (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))))))))))
#s(approx (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)) #s(hole binary64 (+ (* 1/2 phi2) (* 1/2 (PI)))))
#s(approx (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)) #s(hole binary64 (+ (* 1/2 phi1) (+ (* 1/2 phi2) (* 1/2 (PI))))))
#s(approx (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2) #s(hole binary64 (* -1/2 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))))))
#s(approx (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2) #s(hole binary64 (+ (* -1/2 (* phi1 (- (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2))))))) (* -1/2 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))))))
#s(approx (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2) #s(hole binary64 (+ (* -1/2 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* phi1 (+ (* -1/2 (* phi1 (- (/ R (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (+ (* -1/8 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (- (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))))))) (* -1/2 (- (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))))))))
#s(approx (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2) #s(hole binary64 (+ (* -1/2 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* phi1 (+ (* -1/2 (- (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (* phi1 (+ (* -1/2 (- (/ R (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (+ (* -1/8 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (- (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))))) (* 1/2 (* phi1 (+ (* -1/8 (- (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (+ (* -1/48 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))) (* 1/2 (/ (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (- (/ R (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (+ (* -1/8 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (- (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))))))))))))))
#s(approx (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))))
#s(approx (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (+ (* phi1 (- (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))))))
#s(approx (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (+ (* phi1 (- (+ (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* phi1 (- (/ R (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (+ (* -1/8 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (- (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))))))
#s(approx (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (+ (* phi1 (- (+ (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* phi1 (- (+ (* -1 (* phi1 (+ (* -1/8 (- (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (+ (* -1/48 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))) (* 1/2 (/ (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (- (/ R (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (+ (* -1/8 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (- (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))))))) (/ R (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (+ (* -1/8 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (- (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))))))
#s(approx (/ (* (pow (- phi1 phi2) 2) R) lambda1) #s(hole binary64 (/ (* R (pow phi2 2)) lambda1)))
#s(approx (/ (* (pow (- phi1 phi2) 2) R) lambda1) #s(hole binary64 (+ (* -2 (/ (* R (* phi1 phi2)) lambda1)) (/ (* R (pow phi2 2)) lambda1))))
#s(approx (/ (* (pow (- phi1 phi2) 2) R) lambda1) #s(hole binary64 (+ (* phi1 (+ (* -2 (/ (* R phi2) lambda1)) (/ (* R phi1) lambda1))) (/ (* R (pow phi2 2)) lambda1))))
#s(approx (* (pow (- phi1 phi2) 2) R) #s(hole binary64 (* R (pow phi2 2))))
#s(approx (* (pow (- phi1 phi2) 2) R) #s(hole binary64 (+ (* -2 (* R (* phi1 phi2))) (* R (pow phi2 2)))))
#s(approx (* (pow (- phi1 phi2) 2) R) #s(hole binary64 (+ (* R (pow phi2 2)) (* phi1 (+ (* -2 (* R phi2)) (* R phi1))))))
#s(approx (pow (- phi1 phi2) 2) #s(hole binary64 (pow phi2 2)))
#s(approx (pow (- phi1 phi2) 2) #s(hole binary64 (+ (* -2 (* phi1 phi2)) (pow phi2 2))))
#s(approx (pow (- phi1 phi2) 2) #s(hole binary64 (+ (* phi1 (+ phi1 (* -2 phi2))) (pow phi2 2))))
#s(approx (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R) #s(hole binary64 (* R (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))))
#s(approx (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R) #s(hole binary64 (+ (* 1/2 (* R (* phi1 (cos (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* R (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))))
#s(approx (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R) #s(hole binary64 (+ (* R (sin (+ (* 1/2 phi2) (* 1/2 (PI))))) (* phi1 (+ (* -1/8 (* R (* phi1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (* R (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))))))))
#s(approx (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R) #s(hole binary64 (+ (* R (sin (+ (* 1/2 phi2) (* 1/2 (PI))))) (* phi1 (+ (* 1/2 (* R (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* phi1 (+ (* -1/8 (* R (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* -1/48 (* R (* phi1 (cos (+ (* 1/2 phi2) (* 1/2 (PI))))))))))))))
#s(approx (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (* R (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))))
#s(approx (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (+ (* 1/2 (* R (* lambda2 (* phi1 (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))))) (* R (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))))))
#s(approx (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (+ (* R (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* phi1 (+ (* -1/8 (* R (* lambda2 (* phi1 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))))) (* 1/2 (* R (* lambda2 (cos (+ (* 1/2 phi2) (* 1/2 (PI))))))))))))
#s(approx (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (+ (* R (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* phi1 (+ (* 1/2 (* R (* lambda2 (cos (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* phi1 (+ (* -1/8 (* R (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* -1/48 (* R (* lambda2 (* phi1 (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))))))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (+ (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (* 1/2 (* (* phi1 (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (+ (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (* phi1 (+ (* 1/2 (* (* phi1 (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* 1/2 (* (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (+ (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (* phi1 (+ (* 1/2 (* (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* phi1 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 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)))))))))))))
#s(approx (* (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) lambda1) #s(hole binary64 (* lambda1 (+ (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (+ (* -1 (/ (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))) lambda1)) (* 1/2 (/ (pow phi2 2) (* (pow lambda1 2) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))))))))
#s(approx (* (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) lambda1) #s(hole binary64 (+ (* lambda1 (* phi1 (+ (* -1/2 (/ (* lambda2 (cos (+ (* 1/2 phi2) (* 1/2 (PI))))) lambda1)) (+ (* 1/2 (cos (+ (* 1/2 phi2) (* 1/2 (PI))))) (* 1/2 (- (* -2 (/ phi2 (* (pow lambda1 2) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI))))) (* (pow lambda1 2) (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))))))) (* lambda1 (+ (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (+ (* -1 (/ (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))) lambda1)) (* 1/2 (/ (pow phi2 2) (* (pow lambda1 2) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))))))))))
#s(approx (* (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) lambda1) #s(hole binary64 (+ (* lambda1 (+ (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (+ (* -1 (/ (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))) lambda1)) (* 1/2 (/ (pow phi2 2) (* (pow lambda1 2) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))))))) (* phi1 (+ (* lambda1 (* phi1 (+ (* -1/8 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))) (+ (* 1/8 (/ (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))) lambda1)) (* 1/2 (- (/ 1 (* (pow lambda1 2) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (+ (* -1/8 (/ (pow phi2 2) (* (pow lambda1 2) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (- (* -2 (/ phi2 (* (pow lambda1 2) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI))))) (* (pow lambda1 2) (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))))))))) (* lambda1 (+ (* -1/2 (/ (* lambda2 (cos (+ (* 1/2 phi2) (* 1/2 (PI))))) lambda1)) (+ (* 1/2 (cos (+ (* 1/2 phi2) (* 1/2 (PI))))) (* 1/2 (- (* -2 (/ phi2 (* (pow lambda1 2) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI))))) (* (pow lambda1 2) (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2))))))))))))))
#s(approx (* (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) lambda1) #s(hole binary64 (+ (* lambda1 (+ (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (+ (* -1 (/ (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))) lambda1)) (* 1/2 (/ (pow phi2 2) (* (pow lambda1 2) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))))))) (* phi1 (+ (* lambda1 (+ (* -1/2 (/ (* lambda2 (cos (+ (* 1/2 phi2) (* 1/2 (PI))))) lambda1)) (+ (* 1/2 (cos (+ (* 1/2 phi2) (* 1/2 (PI))))) (* 1/2 (- (* -2 (/ phi2 (* (pow lambda1 2) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI))))) (* (pow lambda1 2) (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2))))))))) (* phi1 (+ (* lambda1 (* phi1 (+ (* -1/2 (+ (* -1/8 (- (* -2 (/ phi2 (* (pow lambda1 2) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI))))) (* (pow lambda1 2) (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (+ (* -1/48 (/ (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI))))) (* (pow lambda1 2) (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))) (* 1/2 (/ (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (- (/ 1 (* (pow lambda1 2) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (+ (* -1/8 (/ (pow phi2 2) (* (pow lambda1 2) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (- (* -2 (/ phi2 (* (pow lambda1 2) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI))))) (* (pow lambda1 2) (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))))) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))))) (+ (* -1/48 (cos (+ (* 1/2 phi2) (* 1/2 (PI))))) (* 1/48 (/ (* lambda2 (cos (+ (* 1/2 phi2) (* 1/2 (PI))))) lambda1)))))) (* lambda1 (+ (* -1/8 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))) (+ (* 1/8 (/ (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))) lambda1)) (* 1/2 (- (/ 1 (* (pow lambda1 2) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (+ (* -1/8 (/ (pow phi2 2) (* (pow lambda1 2) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (- (* -2 (/ phi2 (* (pow lambda1 2) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI))))) (* (pow lambda1 2) (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))))))))))))))))
#s(approx (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (+ (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (+ (* -1 (/ (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))) lambda1)) (* 1/2 (/ (pow phi2 2) (* (pow lambda1 2) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))))))))
#s(approx (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (+ (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (+ (* -1 (/ (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))) lambda1)) (+ (* 1/2 (/ (pow phi2 2) (* (pow lambda1 2) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* phi1 (+ (* -1/2 (/ (* lambda2 (cos (+ (* 1/2 phi2) (* 1/2 (PI))))) lambda1)) (+ (* 1/2 (cos (+ (* 1/2 phi2) (* 1/2 (PI))))) (* 1/2 (- (* -2 (/ phi2 (* (pow lambda1 2) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI))))) (* (pow lambda1 2) (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2))))))))))))))
#s(approx (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (+ (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (+ (* -1 (/ (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))) lambda1)) (+ (* 1/2 (/ (pow phi2 2) (* (pow lambda1 2) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* phi1 (+ (* -1/2 (/ (* lambda2 (cos (+ (* 1/2 phi2) (* 1/2 (PI))))) lambda1)) (+ (* 1/2 (cos (+ (* 1/2 phi2) (* 1/2 (PI))))) (+ (* 1/2 (- (* -2 (/ phi2 (* (pow lambda1 2) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI))))) (* (pow lambda1 2) (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (* phi1 (+ (* -1/8 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))) (+ (* 1/8 (/ (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))) lambda1)) (* 1/2 (- (/ 1 (* (pow lambda1 2) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (+ (* -1/8 (/ (pow phi2 2) (* (pow lambda1 2) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (- (* -2 (/ phi2 (* (pow lambda1 2) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI))))) (* (pow lambda1 2) (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))))))))))))))))))
#s(approx (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (+ (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (+ (* -1 (/ (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))) lambda1)) (+ (* 1/2 (/ (pow phi2 2) (* (pow lambda1 2) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* phi1 (+ (* -1/2 (/ (* lambda2 (cos (+ (* 1/2 phi2) (* 1/2 (PI))))) lambda1)) (+ (* 1/2 (cos (+ (* 1/2 phi2) (* 1/2 (PI))))) (+ (* 1/2 (- (* -2 (/ phi2 (* (pow lambda1 2) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI))))) (* (pow lambda1 2) (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (* phi1 (+ (* -1/8 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))) (+ (* 1/8 (/ (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))) lambda1)) (+ (* 1/2 (- (/ 1 (* (pow lambda1 2) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (+ (* -1/8 (/ (pow phi2 2) (* (pow lambda1 2) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (- (* -2 (/ phi2 (* (pow lambda1 2) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI))))) (* (pow lambda1 2) (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))))) (* phi1 (+ (* -1/2 (+ (* -1/8 (- (* -2 (/ phi2 (* (pow lambda1 2) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI))))) (* (pow lambda1 2) (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (+ (* -1/48 (/ (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI))))) (* (pow lambda1 2) (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))) (* 1/2 (/ (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (- (/ 1 (* (pow lambda1 2) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (+ (* -1/8 (/ (pow phi2 2) (* (pow lambda1 2) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (- (* -2 (/ phi2 (* (pow lambda1 2) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI))))) (* (pow lambda1 2) (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))))) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))))) (+ (* -1/48 (cos (+ (* 1/2 phi2) (* 1/2 (PI))))) (* 1/48 (/ (* lambda2 (cos (+ (* 1/2 phi2) (* 1/2 (PI))))) lambda1))))))))))))))))))
#s(approx (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) #s(hole binary64 (+ (* -1 (/ (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))) lambda1)) (* 1/2 (/ (pow phi2 2) (* (pow lambda1 2) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))))))
#s(approx (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) #s(hole binary64 (+ (* -1 (/ (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))) lambda1)) (+ (* 1/2 (/ (pow phi2 2) (* (pow lambda1 2) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* phi1 (+ (* -1/2 (/ (* lambda2 (cos (+ (* 1/2 phi2) (* 1/2 (PI))))) lambda1)) (* 1/2 (- (* -2 (/ phi2 (* (pow lambda1 2) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI))))) (* (pow lambda1 2) (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2))))))))))))
#s(approx (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) #s(hole binary64 (+ (* -1 (/ (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))) lambda1)) (+ (* 1/2 (/ (pow phi2 2) (* (pow lambda1 2) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* phi1 (+ (* -1/2 (/ (* lambda2 (cos (+ (* 1/2 phi2) (* 1/2 (PI))))) lambda1)) (+ (* 1/2 (- (* -2 (/ phi2 (* (pow lambda1 2) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI))))) (* (pow lambda1 2) (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (* phi1 (+ (* 1/8 (/ (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))) lambda1)) (* 1/2 (- (/ 1 (* (pow lambda1 2) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (+ (* -1/8 (/ (pow phi2 2) (* (pow lambda1 2) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (- (* -2 (/ phi2 (* (pow lambda1 2) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI))))) (* (pow lambda1 2) (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))))))))))))))
#s(approx (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) #s(hole binary64 (+ (* -1 (/ (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))) lambda1)) (+ (* 1/2 (/ (pow phi2 2) (* (pow lambda1 2) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* phi1 (+ (* -1/2 (/ (* lambda2 (cos (+ (* 1/2 phi2) (* 1/2 (PI))))) lambda1)) (+ (* 1/2 (- (* -2 (/ phi2 (* (pow lambda1 2) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI))))) (* (pow lambda1 2) (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (* phi1 (+ (* 1/8 (/ (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))) lambda1)) (+ (* 1/2 (- (/ 1 (* (pow lambda1 2) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (+ (* -1/8 (/ (pow phi2 2) (* (pow lambda1 2) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (- (* -2 (/ phi2 (* (pow lambda1 2) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI))))) (* (pow lambda1 2) (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))))) (* phi1 (+ (* -1/2 (+ (* -1/8 (- (* -2 (/ phi2 (* (pow lambda1 2) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI))))) (* (pow lambda1 2) (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (+ (* -1/48 (/ (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI))))) (* (pow lambda1 2) (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))) (* 1/2 (/ (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (- (/ 1 (* (pow lambda1 2) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (+ (* -1/8 (/ (pow phi2 2) (* (pow lambda1 2) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (- (* -2 (/ phi2 (* (pow lambda1 2) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI))))) (* (pow lambda1 2) (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))))) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))))) (* 1/48 (/ (* lambda2 (cos (+ (* 1/2 phi2) (* 1/2 (PI))))) lambda1))))))))))))))
#s(approx (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) #s(hole binary64 (/ (pow phi2 2) (* (pow lambda1 2) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))))
#s(approx (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) #s(hole binary64 (+ (* phi1 (- (* -2 (/ phi2 (* (pow lambda1 2) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI))))) (* (pow lambda1 2) (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (/ (pow phi2 2) (* (pow lambda1 2) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))))))
#s(approx (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) #s(hole binary64 (+ (* phi1 (- (+ (* -2 (/ phi2 (* (pow lambda1 2) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* phi1 (- (/ 1 (* (pow lambda1 2) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (+ (* -1/8 (/ (pow phi2 2) (* (pow lambda1 2) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (- (* -2 (/ phi2 (* (pow lambda1 2) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI))))) (* (pow lambda1 2) (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))))))) (* 1/2 (/ (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI))))) (* (pow lambda1 2) (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (/ (pow phi2 2) (* (pow lambda1 2) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))))))
#s(approx (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) #s(hole binary64 (+ (* phi1 (- (+ (* -2 (/ phi2 (* (pow lambda1 2) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* phi1 (- (+ (* -1 (* phi1 (+ (* -1/8 (- (* -2 (/ phi2 (* (pow lambda1 2) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI))))) (* (pow lambda1 2) (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (+ (* -1/48 (/ (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI))))) (* (pow lambda1 2) (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))) (* 1/2 (/ (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (- (/ 1 (* (pow lambda1 2) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (+ (* -1/8 (/ (pow phi2 2) (* (pow lambda1 2) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (- (* -2 (/ phi2 (* (pow lambda1 2) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI))))) (* (pow lambda1 2) (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))))))) (/ 1 (* (pow lambda1 2) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (+ (* -1/8 (/ (pow phi2 2) (* (pow lambda1 2) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (- (* -2 (/ phi2 (* (pow lambda1 2) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI))))) (* (pow lambda1 2) (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))))))) (* 1/2 (/ (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI))))) (* (pow lambda1 2) (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (/ (pow phi2 2) (* (pow lambda1 2) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))))))
#s(approx (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (* (pow lambda1 2) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))))
#s(approx (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (+ (* 1/2 (* (pow lambda1 2) (* phi1 (cos (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* (pow lambda1 2) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))))
#s(approx (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (+ (* phi1 (+ (* -1/8 (* (pow lambda1 2) (* phi1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (* (pow lambda1 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))))) (* (pow lambda1 2) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))))
#s(approx (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (+ (* phi1 (+ (* 1/2 (* (pow lambda1 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* phi1 (+ (* -1/8 (* (pow lambda1 2) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* -1/48 (* (pow lambda1 2) (* phi1 (cos (+ (* 1/2 phi2) (* 1/2 (PI))))))))))) (* (pow lambda1 2) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))))
#s(approx (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1) #s(hole binary64 (* -1 (/ (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))) lambda1))))
#s(approx (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1) #s(hole binary64 (+ (* -1 (/ (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))) lambda1)) (* -1/2 (/ (* lambda2 (* phi1 (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) lambda1)))))
#s(approx (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1) #s(hole binary64 (+ (* -1 (/ (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))) lambda1)) (* phi1 (+ (* -1/2 (/ (* lambda2 (cos (+ (* 1/2 phi2) (* 1/2 (PI))))) lambda1)) (* 1/8 (/ (* lambda2 (* phi1 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) lambda1)))))))
#s(approx (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1) #s(hole binary64 (+ (* -1 (/ (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))) lambda1)) (* phi1 (+ (* -1/2 (/ (* lambda2 (cos (+ (* 1/2 phi2) (* 1/2 (PI))))) lambda1)) (* phi1 (+ (* 1/48 (/ (* lambda2 (* phi1 (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) lambda1)) (* 1/8 (/ (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))) lambda1)))))))))
#s(approx (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) #s(hole binary64 (/ (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))) lambda1)))
#s(approx (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) #s(hole binary64 (+ (* 1/2 (/ (* lambda2 (* phi1 (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) lambda1)) (/ (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))) lambda1))))
#s(approx (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) #s(hole binary64 (+ (* phi1 (+ (* -1/8 (/ (* lambda2 (* phi1 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) lambda1)) (* 1/2 (/ (* lambda2 (cos (+ (* 1/2 phi2) (* 1/2 (PI))))) lambda1)))) (/ (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))) lambda1))))
#s(approx (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) #s(hole binary64 (+ (* phi1 (+ (* 1/2 (/ (* lambda2 (cos (+ (* 1/2 phi2) (* 1/2 (PI))))) lambda1)) (* phi1 (+ (* -1/8 (/ (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))) lambda1)) (* -1/48 (/ (* lambda2 (* phi1 (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) lambda1)))))) (/ (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))) lambda1))))
#s(approx (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (* -1 (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))))
#s(approx (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (+ (* -1 (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* -1/2 (* lambda2 (* phi1 (cos (+ (* 1/2 phi2) (* 1/2 (PI))))))))))
#s(approx (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (+ (* -1 (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* phi1 (+ (* -1/2 (* lambda2 (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* 1/8 (* lambda2 (* phi1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))))))))
#s(approx (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (+ (* -1 (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* phi1 (+ (* -1/2 (* lambda2 (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* phi1 (+ (* 1/48 (* lambda2 (* phi1 (cos (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/8 (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))))))))))
#s(approx (* R (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)))) #s(hole binary64 (* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))
#s(approx (* R (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)))) #s(hole binary64 (+ (* 1/2 (* (* R (* phi1 (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))
#s(approx (* R (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)))) #s(hole binary64 (+ (* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (* phi1 (+ (* 1/2 (* (* R (* phi1 (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* 1/2 (* (* R (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))))))
#s(approx (* R (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)))) #s(hole binary64 (+ (* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (* phi1 (+ (* 1/2 (* (* R (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* phi1 (+ (* 1/2 (* (* R (* phi1 (- (* (+ (* 1/24 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2)))) (* 1/8 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2))))) (pow (- lambda1 lambda2) 2)) (* 1/2 (/ (* (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* 1/2 (* (* R (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))))))))
#s(approx (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2))) #s(hole binary64 (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))
#s(approx (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2))) #s(hole binary64 (+ (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (* 1/2 (* (* phi1 (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))))
#s(approx (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2))) #s(hole binary64 (+ (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (* phi1 (+ (* 1/2 (* (* phi1 (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* 1/2 (* (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))))))
#s(approx (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2))) #s(hole binary64 (+ (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (* phi1 (+ (* 1/2 (* (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* phi1 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 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)))))))))))))
#s(approx (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)) #s(hole binary64 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))
#s(approx (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)) #s(hole binary64 (+ (* phi1 (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))))) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))
#s(approx (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)) #s(hole binary64 (+ (* phi1 (+ (* -2 phi2) (+ (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))) (* phi1 (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2))))))) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))
#s(approx (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)) #s(hole binary64 (+ (* phi1 (+ (* -2 phi2) (+ (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))) (* phi1 (+ 1 (+ (* phi1 (* (+ (* 1/24 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2)))) (* 1/8 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2))))) (pow (- lambda1 lambda2) 2))) (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2)))))))) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2))) #s(hole binary64 (pow (cos (* 1/2 phi2)) 2)))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2))) #s(hole binary64 (+ (* -1 (* phi1 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2))))) (pow (cos (* 1/2 phi2)) 2))))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2))) #s(hole binary64 (+ (* phi1 (+ (* -1 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2)))) (* phi1 (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2)))))) (pow (cos (* 1/2 phi2)) 2))))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2))) #s(hole binary64 (+ (* phi1 (+ (* -1 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2)))) (* phi1 (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (+ (* 1/4 (pow (sin (* 1/2 phi2)) 2)) (* phi1 (+ (* 1/24 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2)))) (* 1/8 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2))))))))))) (pow (cos (* 1/2 phi2)) 2))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* R phi1)))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* phi1 (+ R (* -1 (/ (* R phi2) phi1))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* phi1 (+ R (+ (* -1 (/ (* R phi2) phi1)) (* 1/2 (/ (* R (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))) (pow phi1 2))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* phi1 (+ R (+ (* -1 (/ (* R phi2) phi1)) (+ (* 1/2 (/ (* R (* phi2 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)))) (pow phi1 3))) (* 1/2 (/ (* R (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))) (pow phi1 2)))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 phi1))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* phi1 (+ 1 (* -1 (/ phi2 phi1))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* phi1 (+ 1 (+ (* -1 (/ phi2 phi1)) (* 1/2 (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* phi1 (+ 1 (+ (* -1 (/ phi2 phi1)) (+ (* 1/2 (/ (* phi2 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))) (pow phi1 3))) (* 1/2 (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))
#s(approx (pow (- phi1 phi2) 1) #s(hole binary64 phi1))
#s(approx (pow (- phi1 phi2) 1) #s(hole binary64 (* phi1 (+ 1 (* -1 (/ phi2 phi1))))))
#s(approx (- phi1 phi2) #s(hole binary64 phi1))
#s(approx (- phi1 phi2) #s(hole binary64 (* phi1 (+ 1 (* -1 (/ phi2 phi1))))))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) #s(hole binary64 (* (cos (* 1/2 (+ phi1 phi2))) (- lambda1 lambda2))))
#s(approx (cos (/ (+ phi2 phi1) 2)) #s(hole binary64 (cos (* 1/2 (+ phi1 phi2)))))
#s(approx (/ (+ phi2 phi1) 2) #s(hole binary64 (* 1/2 phi1)))
#s(approx (/ (+ phi2 phi1) 2) #s(hole binary64 (* phi1 (+ 1/2 (* 1/2 (/ phi2 phi1))))))
#s(approx (+ phi2 phi1) #s(hole binary64 phi1))
#s(approx (+ phi2 phi1) #s(hole binary64 (* phi1 (+ 1 (/ phi2 phi1)))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* R phi1)))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* phi1 (+ R (* -1 (/ (* R phi2) phi1))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* phi1 (+ R (+ (* -1 (/ (* R phi2) phi1)) (* 1/2 (/ (* R (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))) (pow phi1 2))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* phi1 (+ R (+ (* -1 (/ (* R phi2) phi1)) (+ (* 1/2 (/ (* R (* phi2 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)))) (pow phi1 3))) (* 1/2 (/ (* R (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))) (pow phi1 2)))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) #s(hole binary64 (* -1/2 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) #s(hole binary64 (* (pow phi1 2) (+ (* -1/2 (/ R (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (/ (* R phi2) (* lambda1 (* phi1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) #s(hole binary64 (* (pow phi1 2) (+ (* -1 (/ (* lambda1 (+ (* -1 (+ (* -1/2 (/ (* R (pow phi2 2)) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (/ (* R (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) lambda1))) (* R (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (pow phi1 2))) (+ (* -1/2 (/ R (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (/ (* R phi2) (* lambda1 (* phi1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) #s(hole binary64 (* 1/2 (/ (* R (pow phi1 2)) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) #s(hole binary64 (* (pow phi1 2) (+ (* -1 (/ (* R phi2) (* (pow lambda1 2) (* phi1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (* 1/2 (/ R (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) #s(hole binary64 (* (pow phi1 2) (+ (* -1 (/ (* R phi2) (* (pow lambda1 2) (* phi1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow phi2 2)) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (/ (* R (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) lambda1)) (pow phi1 2))) (+ (* 1/2 (/ R (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (/ (* R (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) (pow phi1 2))))))))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) #s(hole binary64 (* -1/2 (/ (* R (pow phi1 2)) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) #s(hole binary64 (* (pow phi1 2) (+ (* -1/2 (/ R (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (/ (* R phi2) (* (pow lambda1 2) (* phi1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) #s(hole binary64 (* (pow phi1 2) (+ (* -1/2 (/ R (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (+ (* -1/2 (/ (* R (pow phi2 2)) (* (pow lambda1 2) (* (pow phi1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (+ (/ (* R phi2) (* (pow lambda1 2) (* phi1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (/ (* R (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (* lambda1 (pow phi1 2)))))))))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) #s(hole binary64 (* -1/2 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) #s(hole binary64 (* (pow phi1 2) (+ (* -1/2 (/ R (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (/ (* R phi2) (* lambda1 (* phi1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) #s(hole binary64 (* (pow phi1 2) (+ (* -1/2 (/ R (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (+ (* -1/2 (/ (* R (pow phi2 2)) (* lambda1 (* (pow phi1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (+ (/ (* R phi2) (* lambda1 (* phi1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (/ (* R (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow phi1 2))))))))
#s(approx (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) #s(hole binary64 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))
#s(approx (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)) #s(hole binary64 (* 1/2 phi1)))
#s(approx (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)) #s(hole binary64 (* phi1 (+ 1/2 (+ (* 1/2 (/ phi2 phi1)) (* 1/2 (/ (PI) phi1)))))))
#s(approx (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2) #s(hole binary64 (* -1/2 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2) #s(hole binary64 (* (pow phi1 2) (+ (* -1/2 (/ R (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (/ (* R phi2) (* lambda1 (* phi1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))))
#s(approx (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2) #s(hole binary64 (* (pow phi1 2) (+ (* -1/2 (/ R (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (+ (* -1/2 (/ (* R (pow phi2 2)) (* lambda1 (* (pow phi1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (/ (* R phi2) (* lambda1 (* phi1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))))
#s(approx (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))
#s(approx (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (* (pow phi1 2) (+ (* -2 (/ (* R phi2) (* lambda1 (* phi1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (/ R (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))
#s(approx (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (* (pow phi1 2) (+ (* -2 (/ (* R phi2) (* lambda1 (* phi1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (+ (/ R (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (/ (* R (pow phi2 2)) (* lambda1 (* (pow phi1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))))
#s(approx (/ (* (pow (- phi1 phi2) 2) R) lambda1) #s(hole binary64 (/ (* R (pow phi1 2)) lambda1)))
#s(approx (/ (* (pow (- phi1 phi2) 2) R) lambda1) #s(hole binary64 (* (pow phi1 2) (+ (* -2 (/ (* R phi2) (* lambda1 phi1))) (/ R lambda1)))))
#s(approx (/ (* (pow (- phi1 phi2) 2) R) lambda1) #s(hole binary64 (* (pow phi1 2) (+ (* -2 (/ (* R phi2) (* lambda1 phi1))) (+ (/ R lambda1) (/ (* R (pow phi2 2)) (* lambda1 (pow phi1 2))))))))
#s(approx (* (pow (- phi1 phi2) 2) R) #s(hole binary64 (* R (pow phi1 2))))
#s(approx (* (pow (- phi1 phi2) 2) R) #s(hole binary64 (* (pow phi1 2) (+ R (* -2 (/ (* R phi2) phi1))))))
#s(approx (* (pow (- phi1 phi2) 2) R) #s(hole binary64 (* (pow phi1 2) (+ R (+ (* -2 (/ (* R phi2) phi1)) (/ (* R (pow phi2 2)) (pow phi1 2)))))))
#s(approx (pow (- phi1 phi2) 2) #s(hole binary64 (pow phi1 2)))
#s(approx (pow (- phi1 phi2) 2) #s(hole binary64 (* (pow phi1 2) (+ 1 (* -2 (/ phi2 phi1))))))
#s(approx (pow (- phi1 phi2) 2) #s(hole binary64 (* (pow phi1 2) (+ 1 (+ (* -2 (/ phi2 phi1)) (/ (pow phi2 2) (pow phi1 2)))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 phi1))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* phi1 (+ 1 (* -1 (/ phi2 phi1))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* phi1 (+ 1 (+ (* -1 (/ phi2 phi1)) (* 1/2 (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* phi1 (+ 1 (+ (* -1 (/ phi2 phi1)) (+ (* 1/2 (/ (* phi2 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))) (pow phi1 3))) (* 1/2 (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))
#s(approx (* (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) lambda1) #s(hole binary64 (* 1/2 (/ (pow phi1 2) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) lambda1) #s(hole binary64 (* (pow phi1 2) (+ (* -1 (/ phi2 (* lambda1 (* phi1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (* 1/2 (/ 1 (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))))
#s(approx (* (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) lambda1) #s(hole binary64 (* (pow phi1 2) (+ (* -1 (/ phi2 (* lambda1 (* phi1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (+ (* 1/2 (/ 1 (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (/ (* lambda1 (+ (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (+ (* -1 (/ (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) lambda1)) (* 1/2 (/ (pow phi2 2) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))) (pow phi1 2)))))))
#s(approx (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (* 1/2 (/ (pow phi1 2) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))
#s(approx (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (* (pow phi1 2) (+ (* -1 (/ phi2 (* (pow lambda1 2) (* phi1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (* 1/2 (/ 1 (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))))
#s(approx (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (* (pow phi1 2) (+ (* -1 (/ phi2 (* (pow lambda1 2) (* phi1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (+ (* -1 (/ (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) (* lambda1 (pow phi1 2)))) (+ (* 1/2 (/ (pow phi2 2) (* (pow lambda1 2) (* (pow phi1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (+ (* 1/2 (/ 1 (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (/ (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (pow phi1 2)))))))))
#s(approx (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) #s(hole binary64 (* 1/2 (/ (pow phi1 2) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))
#s(approx (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) #s(hole binary64 (* (pow phi1 2) (+ (* -1 (/ phi2 (* (pow lambda1 2) (* phi1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (* 1/2 (/ 1 (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))))
#s(approx (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) #s(hole binary64 (* (pow phi1 2) (+ (* -1 (/ phi2 (* (pow lambda1 2) (* phi1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (+ (* -1 (/ (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) (* lambda1 (pow phi1 2)))) (+ (* 1/2 (/ (pow phi2 2) (* (pow lambda1 2) (* (pow phi1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (* 1/2 (/ 1 (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))))))
#s(approx (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) #s(hole binary64 (/ (pow phi1 2) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))
#s(approx (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) #s(hole binary64 (* (pow phi1 2) (+ (* -2 (/ phi2 (* (pow lambda1 2) (* phi1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (/ 1 (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))
#s(approx (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) #s(hole binary64 (* (pow phi1 2) (+ (* -2 (/ phi2 (* (pow lambda1 2) (* phi1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (+ (/ 1 (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (/ (pow phi2 2) (* (pow lambda1 2) (* (pow phi1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))))
#s(approx (* R (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)))) #s(hole binary64 (* R phi1)))
#s(approx (* R (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)))) #s(hole binary64 (* phi1 (+ R (* -1 (/ (* R phi2) phi1))))))
#s(approx (* R (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)))) #s(hole binary64 (* phi1 (+ R (+ (* -1 (/ (* R phi2) phi1)) (* 1/2 (/ (* R (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))) (pow phi1 2))))))))
#s(approx (* R (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)))) #s(hole binary64 (* phi1 (+ R (+ (* -1 (/ (* R phi2) phi1)) (+ (* 1/2 (/ (* R (* phi2 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)))) (pow phi1 3))) (* 1/2 (/ (* R (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))) (pow phi1 2)))))))))
#s(approx (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2))) #s(hole binary64 phi1))
#s(approx (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2))) #s(hole binary64 (* phi1 (+ 1 (* -1 (/ phi2 phi1))))))
#s(approx (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2))) #s(hole binary64 (* phi1 (+ 1 (+ (* -1 (/ phi2 phi1)) (* 1/2 (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))))
#s(approx (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2))) #s(hole binary64 (* phi1 (+ 1 (+ (* -1 (/ phi2 phi1)) (+ (* 1/2 (/ (* phi2 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))) (pow phi1 3))) (* 1/2 (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))
#s(approx (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)) #s(hole binary64 (pow phi1 2)))
#s(approx (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)) #s(hole binary64 (* (pow phi1 2) (+ 1 (* -2 (/ phi2 phi1))))))
#s(approx (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)) #s(hole binary64 (* (pow phi1 2) (+ 1 (+ (* -2 (/ phi2 phi1)) (+ (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) (/ (pow phi2 2) (pow phi1 2))))))))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2))) #s(hole binary64 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* -1 (* R phi1))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* -1 (* phi1 (+ R (* -1 (/ (* R phi2) phi1)))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* -1 (* phi1 (+ R (* -1 (/ (+ (* -1/2 (/ (* R (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2))) phi1)) (* R phi2)) phi1)))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* -1 (* phi1 (+ R (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* R (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2)))) (* 1/2 (/ (* R (* phi2 (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2)))) phi1))) phi1)) (* R phi2)) phi1)))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* -1 phi1)))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* -1 (* phi1 (+ 1 (* -1 (/ phi2 phi1)))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* -1 (* phi1 (+ 1 (* -1 (/ (+ phi2 (* -1/2 (/ (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2)) phi1))) phi1)))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* -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)))))))
#s(approx (pow (- phi1 phi2) 1) #s(hole binary64 (* -1 (* phi1 (- (/ phi2 phi1) 1)))))
#s(approx (- phi1 phi2) #s(hole binary64 (* -1 (* phi1 (- (/ phi2 phi1) 1)))))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) #s(hole binary64 (* (cos (* 1/2 (- phi2 (* -1 phi1)))) (- lambda1 lambda2))))
#s(approx (cos (/ (+ phi2 phi1) 2)) #s(hole binary64 (cos (* 1/2 (- phi2 (* -1 phi1))))))
#s(approx (/ (+ phi2 phi1) 2) #s(hole binary64 (* -1 (* phi1 (- (* -1/2 (/ phi2 phi1)) 1/2)))))
#s(approx (+ phi2 phi1) #s(hole binary64 (* -1 (* phi1 (- (* -1 (/ phi2 phi1)) 1)))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* R phi1))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* phi1 (+ R (* -1 (/ (* R phi2) phi1)))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* phi1 (+ R (* -1 (/ (+ (* -1/2 (/ (* R (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2))) phi1)) (* R phi2)) phi1)))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* phi1 (+ R (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* R (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2)))) (* 1/2 (/ (* R (* phi2 (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2)))) phi1))) phi1)) (* R phi2)) phi1)))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) #s(hole binary64 (* -1/2 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) #s(hole binary64 (* (pow phi1 2) (+ (* -1/2 (/ R (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1)))))))) (/ (* R phi2) (* lambda1 (* phi1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) #s(hole binary64 (* (pow phi1 2) (+ (* -1 (/ (+ (* -1 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1)))))))) (/ (* lambda1 (+ (* -1 (+ (* -1/2 (/ (* R (pow phi2 2)) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1)))))))) (/ (* R (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))))) lambda1))) (* R (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1)))))))) phi1)) phi1)) (* -1/2 (/ R (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))))))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) #s(hole binary64 (* 1/2 (/ (* R (pow phi1 2)) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) #s(hole binary64 (* (pow phi1 2) (+ (* -1 (/ (* R phi2) (* (pow lambda1 2) (* phi1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))))))) (* 1/2 (/ R (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))))))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) #s(hole binary64 (* (pow phi1 2) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (+ (* -1/2 (/ (* R (pow phi2 2)) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1)))))))) (/ (* R (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))))) lambda1))) (* R (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))))) phi1)) (/ (* R phi2) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1)))))))) phi1)) (* 1/2 (/ R (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))))))))))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) #s(hole binary64 (* -1/2 (/ (* R (pow phi1 2)) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))))))))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) #s(hole binary64 (* (pow phi1 2) (+ (* -1/2 (/ R (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1)))))))) (/ (* R phi2) (* (pow lambda1 2) (* phi1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))))))))))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) #s(hole binary64 (* (pow phi1 2) (+ (* -1 (/ (+ (* -1 (/ (* R phi2) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1)))))))) (* -1 (/ (+ (* -1/2 (/ (* R (pow phi2 2)) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1)))))))) (/ (* R (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))))) lambda1)) phi1))) phi1)) (* -1/2 (/ R (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))))))))))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) #s(hole binary64 (* -1/2 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))))))))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) #s(hole binary64 (* (pow phi1 2) (+ (* -1/2 (/ R (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1)))))))) (/ (* R phi2) (* lambda1 (* phi1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))))))))))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) #s(hole binary64 (* (pow phi1 2) (+ (* -1 (/ (+ (* -1 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1)))))))) (* -1 (/ (+ (* -1/2 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1)))))))) (* R (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1)))))))) phi1))) phi1)) (* -1/2 (/ R (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))))))))))
#s(approx (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) #s(hole binary64 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1)))))))
#s(approx (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)) #s(hole binary64 (* -1 (* phi1 (- (* -1 (/ (+ (* 1/2 phi2) (* 1/2 (PI))) phi1)) 1/2)))))
#s(approx (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2) #s(hole binary64 (* -1/2 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))))))))
#s(approx (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2) #s(hole binary64 (* (pow phi1 2) (+ (* -1/2 (/ R (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1)))))))) (/ (* R phi2) (* lambda1 (* phi1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))))))))))
#s(approx (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2) #s(hole binary64 (* (pow phi1 2) (+ (* -1 (/ (+ (* -1 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1)))))))) (* 1/2 (/ (* R (pow phi2 2)) (* lambda1 (* phi1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1)))))))))) phi1)) (* -1/2 (/ R (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))))))))))
#s(approx (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1)))))))))
#s(approx (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (* (pow phi1 2) (+ (* -2 (/ (* R phi2) (* lambda1 (* phi1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))))))) (/ R (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1)))))))))))
#s(approx (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (* (pow phi1 2) (+ (* -1 (/ (+ (* -1 (/ (* R (pow phi2 2)) (* lambda1 (* phi1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))))))) (* 2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))))))) phi1)) (/ R (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1)))))))))))
#s(approx (/ (* (pow (- phi1 phi2) 2) R) lambda1) #s(hole binary64 (* (pow phi1 2) (+ (* -1 (/ (+ (* -1 (/ (* R (pow phi2 2)) (* lambda1 phi1))) (* 2 (/ (* R phi2) lambda1))) phi1)) (/ R lambda1)))))
#s(approx (* (pow (- phi1 phi2) 2) R) #s(hole binary64 (* (pow phi1 2) (+ R (* -1 (/ (+ (* -1 (/ (* R (pow phi2 2)) phi1)) (* 2 (* R phi2))) phi1))))))
#s(approx (pow (- phi1 phi2) 2) #s(hole binary64 (* (pow phi1 2) (+ 1 (* -1 (/ (+ (* -1 (/ (pow phi2 2) phi1)) (* 2 phi2)) phi1))))))
#s(approx (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R) #s(hole binary64 (* R (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))))))
#s(approx (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (* R (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1)))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* -1 phi1)))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* -1 (* phi1 (+ 1 (* -1 (/ phi2 phi1)))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* -1 (* phi1 (+ 1 (* -1 (/ (+ phi2 (* -1/2 (/ (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2)) phi1))) phi1)))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* -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)))))))
#s(approx (* (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) lambda1) #s(hole binary64 (* 1/2 (/ (pow phi1 2) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))))))))
#s(approx (* (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) lambda1) #s(hole binary64 (* (pow phi1 2) (+ (* -1 (/ phi2 (* lambda1 (* phi1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))))))) (* 1/2 (/ 1 (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))))))))))
#s(approx (* (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) lambda1) #s(hole binary64 (* (pow phi1 2) (+ (* -1 (/ (+ (* -1 (/ (* lambda1 (+ (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))) (+ (* -1 (/ (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1)))))) lambda1)) (* 1/2 (/ (pow phi2 2) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))))))))) phi1)) (/ phi2 (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1)))))))) phi1)) (* 1/2 (/ 1 (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))))))))))
#s(approx (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (* 1/2 (/ (pow phi1 2) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))))))))
#s(approx (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (* (pow phi1 2) (+ (* -1 (/ phi2 (* (pow lambda1 2) (* phi1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))))))) (* 1/2 (/ 1 (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))))))))))
#s(approx (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (* (pow phi1 2) (+ (* -1 (/ (+ (* -1 (/ (+ (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))) (+ (* -1 (/ (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1)))))) lambda1)) (* 1/2 (/ (pow phi2 2) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1)))))))))) phi1)) (/ phi2 (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1)))))))) phi1)) (* 1/2 (/ 1 (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))))))))))
#s(approx (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) #s(hole binary64 (* 1/2 (/ (pow phi1 2) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))))))))
#s(approx (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) #s(hole binary64 (* (pow phi1 2) (+ (* -1 (/ phi2 (* (pow lambda1 2) (* phi1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))))))) (* 1/2 (/ 1 (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))))))))))
#s(approx (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) #s(hole binary64 (* (pow phi1 2) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1)))))) lambda1)) (* 1/2 (/ (pow phi2 2) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))))))) phi1)) (/ phi2 (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1)))))))) phi1)) (* 1/2 (/ 1 (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))))))))))
#s(approx (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) #s(hole binary64 (/ (pow phi1 2) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1)))))))))
#s(approx (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) #s(hole binary64 (* (pow phi1 2) (+ (* -2 (/ phi2 (* (pow lambda1 2) (* phi1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))))))) (/ 1 (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1)))))))))))
#s(approx (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) #s(hole binary64 (* (pow phi1 2) (+ (* -1 (/ (+ (* -1 (/ (pow phi2 2) (* (pow lambda1 2) (* phi1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))))))) (* 2 (/ phi2 (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))))))) phi1)) (/ 1 (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1)))))))))))
#s(approx (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))))))
#s(approx (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1) #s(hole binary64 (* -1 (/ (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1)))))) lambda1))))
#s(approx (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) #s(hole binary64 (/ (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1)))))) lambda1)))
#s(approx (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (* -1 (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1)))))))))
#s(approx (* R (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)))) #s(hole binary64 (* -1 (* R phi1))))
#s(approx (* R (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)))) #s(hole binary64 (* -1 (* phi1 (+ R (* -1 (/ (* R phi2) phi1)))))))
#s(approx (* R (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)))) #s(hole binary64 (* -1 (* phi1 (+ R (* -1 (/ (+ (* -1/2 (/ (* R (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2))) phi1)) (* R phi2)) phi1)))))))
#s(approx (* R (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)))) #s(hole binary64 (* -1 (* phi1 (+ R (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* R (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2)))) (* 1/2 (/ (* R (* phi2 (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2)))) phi1))) phi1)) (* R phi2)) phi1)))))))
#s(approx (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2))) #s(hole binary64 (* -1 phi1)))
#s(approx (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2))) #s(hole binary64 (* -1 (* phi1 (+ 1 (* -1 (/ phi2 phi1)))))))
#s(approx (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2))) #s(hole binary64 (* -1 (* phi1 (+ 1 (* -1 (/ (+ phi2 (* -1/2 (/ (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2)) phi1))) phi1)))))))
#s(approx (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2))) #s(hole binary64 (* -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)))))))
#s(approx (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)) #s(hole binary64 (* (pow phi1 2) (+ 1 (* -1 (/ (+ (* -1 (/ (+ (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) phi1)) (* 2 phi2)) phi1))))))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2))) #s(hole binary64 (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2)))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (+ (* 1/2 (* (* R (* phi2 (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (+ (* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (* phi2 (+ (* 1/2 (* (* R (* phi2 (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* 1/2 (* (* R (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (+ (* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (* phi2 (+ (* 1/2 (* (* R (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* phi2 (+ (* 1/2 (* (* R (* phi2 (- (* (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))) (pow (- lambda1 lambda2) 2)) (* 1/2 (/ (* (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* 1/2 (* (* R (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (+ (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))) (* 1/2 (* (* phi2 (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (+ (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))) (* phi2 (+ (* 1/2 (* (* phi2 (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* 1/2 (* (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (+ (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))) (* phi2 (+ (* 1/2 (* (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* phi2 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))) (* 1/2 (* (* phi2 (- (* (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))) (pow (- lambda1 lambda2) 2)) (* 1/2 (/ (* (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))))))
#s(approx (pow (- phi1 phi2) 1) #s(hole binary64 (+ phi1 (* -1 phi2))))
#s(approx (- phi1 phi2) #s(hole binary64 (+ phi1 (* -1 phi2))))
#s(approx phi2 #s(hole binary64 phi2))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) #s(hole binary64 (* (cos (* 1/2 phi1)) (- lambda1 lambda2))))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) #s(hole binary64 (+ (* -1/2 (* phi2 (* (sin (* 1/2 phi1)) (- lambda1 lambda2)))) (* (cos (* 1/2 phi1)) (- lambda1 lambda2)))))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) #s(hole binary64 (+ (* phi2 (+ (* -1/2 (* (sin (* 1/2 phi1)) (- lambda1 lambda2))) (* -1/8 (* phi2 (* (cos (* 1/2 phi1)) (- lambda1 lambda2)))))) (* (cos (* 1/2 phi1)) (- lambda1 lambda2)))))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) #s(hole binary64 (+ (* 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)))))
#s(approx (cos (/ (+ phi2 phi1) 2)) #s(hole binary64 (cos (* 1/2 phi1))))
#s(approx (cos (/ (+ phi2 phi1) 2)) #s(hole binary64 (+ (cos (* 1/2 phi1)) (* -1/2 (* phi2 (sin (* 1/2 phi1)))))))
#s(approx (cos (/ (+ phi2 phi1) 2)) #s(hole binary64 (+ (cos (* 1/2 phi1)) (* phi2 (- (* -1/8 (* phi2 (cos (* 1/2 phi1)))) (* 1/2 (sin (* 1/2 phi1))))))))
#s(approx (cos (/ (+ phi2 phi1) 2)) #s(hole binary64 (+ (cos (* 1/2 phi1)) (* phi2 (- (* phi2 (+ (* -1/8 (cos (* 1/2 phi1))) (* 1/48 (* phi2 (sin (* 1/2 phi1)))))) (* 1/2 (sin (* 1/2 phi1))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (+ (* 1/2 (* (* R (* phi2 (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (+ (* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (* phi2 (+ (* 1/2 (* (* R (* phi2 (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* 1/2 (* (* R (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (+ (* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (* phi2 (+ (* 1/2 (* (* R (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* phi2 (+ (* 1/2 (* (* R (* phi2 (- (* (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))) (pow (- lambda1 lambda2) 2)) (* 1/2 (/ (* (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* 1/2 (* (* R (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) #s(hole binary64 (* -1 (* lambda1 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* R (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) lambda1)) (* R (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) #s(hole binary64 (+ (* -1 (* lambda1 (* phi2 (+ (* -1 (+ (* -1/2 (/ (- (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2))))) lambda1)) (* 1/2 (/ (* R (* lambda2 (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) lambda1)))) (* 1/2 (* R (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))))))) (* -1 (* lambda1 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* R (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) lambda1)) (* R (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) #s(hole binary64 (+ (* -1 (* lambda1 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* R (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) lambda1)) (* R (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))))) (* phi2 (+ (* -1 (* lambda1 (* phi2 (+ (* -1 (+ (* -1/2 (/ (- (/ R (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (+ (* -1/8 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (- (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))))) lambda1)) (* -1/8 (/ (* R (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) lambda1)))) (* -1/8 (* R (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))))))) (* -1 (* lambda1 (+ (* -1 (+ (* -1/2 (/ (- (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2))))) lambda1)) (* 1/2 (/ (* R (* lambda2 (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) lambda1)))) (* 1/2 (* R (cos (+ (* 1/2 phi1) (* 1/2 (PI))))))))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) #s(hole binary64 (+ (* -1 (* lambda1 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* R (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) lambda1)) (* R (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))))) (* phi2 (+ (* -1 (* lambda1 (+ (* -1 (+ (* -1/2 (/ (- (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2))))) lambda1)) (* 1/2 (/ (* R (* lambda2 (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) lambda1)))) (* 1/2 (* R (cos (+ (* 1/2 phi1) (* 1/2 (PI))))))))) (* phi2 (+ (* -1 (* lambda1 (* phi2 (+ (* -1 (+ (* -1/48 (/ (* R (* lambda2 (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) lambda1)) (* 1/2 (/ (+ (* -1/8 (- (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (+ (* -1/48 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))) (* 1/2 (/ (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (- (/ R (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (+ (* -1/8 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (- (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))))) lambda1)))) (* -1/48 (* R (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))))))) (* -1 (* lambda1 (+ (* -1 (+ (* -1/2 (/ (- (/ R (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (+ (* -1/8 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (- (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))))) lambda1)) (* -1/8 (/ (* R (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) lambda1)))) (* -1/8 (* R (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))))))))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) #s(hole binary64 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* R (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) lambda1)) (* R (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) #s(hole binary64 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* R (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) lambda1)) (+ (* R (sin (+ (* 1/2 phi1) (* 1/2 (PI))))) (* phi2 (+ (* -1 (+ (* -1/2 (/ (- (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2))))) lambda1)) (* 1/2 (/ (* R (* lambda2 (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) lambda1)))) (* 1/2 (* R (cos (+ (* 1/2 phi1) (* 1/2 (PI))))))))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) #s(hole binary64 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* R (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) lambda1)) (+ (* R (sin (+ (* 1/2 phi1) (* 1/2 (PI))))) (* phi2 (+ (* -1 (+ (* -1/2 (/ (- (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2))))) lambda1)) (* 1/2 (/ (* R (* lambda2 (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) lambda1)))) (+ (* 1/2 (* R (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* phi2 (+ (* -1 (+ (* -1/2 (/ (- (/ R (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (+ (* -1/8 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (- (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))))) lambda1)) (* -1/8 (/ (* R (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) lambda1)))) (* -1/8 (* R (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))))))))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) #s(hole binary64 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* R (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) lambda1)) (+ (* R (sin (+ (* 1/2 phi1) (* 1/2 (PI))))) (* phi2 (+ (* -1 (+ (* -1/2 (/ (- (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2))))) lambda1)) (* 1/2 (/ (* R (* lambda2 (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) lambda1)))) (+ (* 1/2 (* R (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* phi2 (+ (* -1 (+ (* -1/2 (/ (- (/ R (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (+ (* -1/8 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (- (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))))) lambda1)) (* -1/8 (/ (* R (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) lambda1)))) (+ (* -1/8 (* R (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* phi2 (+ (* -1 (+ (* -1/48 (/ (* R (* lambda2 (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) lambda1)) (* 1/2 (/ (+ (* -1/8 (- (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (+ (* -1/48 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))) (* 1/2 (/ (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (- (/ R (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (+ (* -1/8 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (- (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))))) lambda1)))) (* -1/48 (* R (cos (+ (* 1/2 phi1) (* 1/2 (PI))))))))))))))))))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) #s(hole binary64 (/ (+ (* -1/2 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* R (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) lambda1)))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) #s(hole binary64 (+ (* -1/2 (/ (* R (pow phi1 2)) (* (pow lambda1 2) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (+ (* phi2 (+ (* -1/2 (/ (- (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2))))) lambda1)) (* 1/2 (/ (* R (* lambda2 (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) lambda1)))) (/ (* R (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) lambda1)))))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) #s(hole binary64 (+ (* -1/2 (/ (* R (pow phi1 2)) (* (pow lambda1 2) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (+ (* phi2 (+ (* -1/2 (/ (- (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2))))) lambda1)) (+ (* 1/2 (/ (* R (* lambda2 (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) lambda1)) (* phi2 (+ (* -1/2 (/ (- (/ R (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (+ (* -1/8 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (- (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))))) lambda1)) (* -1/8 (/ (* R (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) lambda1))))))) (/ (* R (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) lambda1)))))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) #s(hole binary64 (+ (* -1/2 (/ (* R (pow phi1 2)) (* (pow lambda1 2) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (+ (* phi2 (+ (* -1/2 (/ (- (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2))))) lambda1)) (+ (* 1/2 (/ (* R (* lambda2 (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) lambda1)) (* phi2 (+ (* -1/2 (/ (- (/ R (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (+ (* -1/8 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (- (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))))) lambda1)) (+ (* -1/8 (/ (* R (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) lambda1)) (* phi2 (+ (* -1/48 (/ (* R (* lambda2 (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) lambda1)) (* 1/2 (/ (+ (* -1/8 (- (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (+ (* -1/48 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))) (* 1/2 (/ (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (- (/ R (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (+ (* -1/8 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (- (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))))) lambda1)))))))))) (/ (* R (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) lambda1)))))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) #s(hole binary64 (+ (* -1/2 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* R (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))))))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) #s(hole binary64 (+ (* -1/2 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (+ (* R (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* phi2 (+ (* -1/2 (- (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (* 1/2 (* R (* lambda2 (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))))))))))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) #s(hole binary64 (+ (* -1/2 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (+ (* R (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* phi2 (+ (* -1/2 (- (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (+ (* 1/2 (* R (* lambda2 (cos (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* phi2 (+ (* -1/2 (- (/ R (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (+ (* -1/8 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (- (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))))) (* -1/8 (* R (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))))))))))))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) #s(hole binary64 (+ (* -1/2 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (+ (* R (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* phi2 (+ (* -1/2 (- (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (+ (* 1/2 (* R (* lambda2 (cos (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* phi2 (+ (* -1/2 (- (/ R (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (+ (* -1/8 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (- (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))))) (+ (* -1/8 (* R (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* phi2 (+ (* -1/48 (* R (* lambda2 (cos (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (+ (* -1/8 (- (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (+ (* -1/48 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))) (* 1/2 (/ (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (- (/ R (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (+ (* -1/8 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (- (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))))))))))))))))))
#s(approx (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) #s(hole binary64 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))
#s(approx (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) #s(hole binary64 (+ (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (* 1/2 (* phi2 (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))))))
#s(approx (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) #s(hole binary64 (+ (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (* phi2 (+ (* -1/8 (* phi2 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* 1/2 (cos (+ (* 1/2 phi1) (* 1/2 (PI))))))))))
#s(approx (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) #s(hole binary64 (+ (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (* phi2 (+ (* 1/2 (cos (+ (* 1/2 phi1) (* 1/2 (PI))))) (* phi2 (+ (* -1/8 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))) (* -1/48 (* phi2 (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))))))))))
#s(approx (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)) #s(hole binary64 (+ (* 1/2 phi1) (* 1/2 (PI)))))
#s(approx (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2) #s(hole binary64 (* -1/2 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))))))
#s(approx (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2) #s(hole binary64 (+ (* -1/2 (* phi2 (- (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2))))))) (* -1/2 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))))))
#s(approx (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2) #s(hole binary64 (+ (* -1/2 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* phi2 (+ (* -1/2 (* phi2 (- (/ R (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (+ (* -1/8 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (- (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))))))) (* -1/2 (- (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))))))))
#s(approx (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2) #s(hole binary64 (+ (* -1/2 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* phi2 (+ (* -1/2 (- (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (* phi2 (+ (* -1/2 (- (/ R (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (+ (* -1/8 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (- (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))))) (* 1/2 (* phi2 (+ (* -1/8 (- (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (+ (* -1/48 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))) (* 1/2 (/ (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (- (/ R (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (+ (* -1/8 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (- (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))))))))))))))
#s(approx (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))))
#s(approx (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (+ (* phi2 (- (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))))))
#s(approx (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (+ (* phi2 (- (+ (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* phi2 (- (/ R (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (+ (* -1/8 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (- (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))))))
#s(approx (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (+ (* phi2 (- (+ (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* phi2 (- (+ (* -1 (* phi2 (+ (* -1/8 (- (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (+ (* -1/48 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))) (* 1/2 (/ (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (- (/ R (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (+ (* -1/8 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (- (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))))))) (/ R (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (+ (* -1/8 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (- (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))))))
#s(approx (/ (* (pow (- phi1 phi2) 2) R) lambda1) #s(hole binary64 (+ (* -2 (/ (* R (* phi1 phi2)) lambda1)) (/ (* R (pow phi1 2)) lambda1))))
#s(approx (/ (* (pow (- phi1 phi2) 2) R) lambda1) #s(hole binary64 (+ (* phi2 (+ (* -2 (/ (* R phi1) lambda1)) (/ (* R phi2) lambda1))) (/ (* R (pow phi1 2)) lambda1))))
#s(approx (* (pow (- phi1 phi2) 2) R) #s(hole binary64 (+ (* -2 (* R (* phi1 phi2))) (* R (pow phi1 2)))))
#s(approx (* (pow (- phi1 phi2) 2) R) #s(hole binary64 (+ (* R (pow phi1 2)) (* phi2 (+ (* -2 (* R phi1)) (* R phi2))))))
#s(approx (pow (- phi1 phi2) 2) #s(hole binary64 (+ (* -2 (* phi1 phi2)) (pow phi1 2))))
#s(approx (pow (- phi1 phi2) 2) #s(hole binary64 (+ (* phi2 (+ phi2 (* -2 phi1))) (pow phi1 2))))
#s(approx (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R) #s(hole binary64 (* R (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))))
#s(approx (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R) #s(hole binary64 (+ (* 1/2 (* R (* phi2 (cos (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* R (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))))
#s(approx (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R) #s(hole binary64 (+ (* R (sin (+ (* 1/2 phi1) (* 1/2 (PI))))) (* phi2 (+ (* -1/8 (* R (* phi2 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (* R (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))))))))
#s(approx (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R) #s(hole binary64 (+ (* R (sin (+ (* 1/2 phi1) (* 1/2 (PI))))) (* phi2 (+ (* 1/2 (* R (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* phi2 (+ (* -1/8 (* R (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* -1/48 (* R (* phi2 (cos (+ (* 1/2 phi1) (* 1/2 (PI))))))))))))))
#s(approx (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (* R (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))))
#s(approx (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (+ (* 1/2 (* R (* lambda2 (* phi2 (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))))) (* R (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))))))
#s(approx (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (+ (* R (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* phi2 (+ (* -1/8 (* R (* lambda2 (* phi2 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))))) (* 1/2 (* R (* lambda2 (cos (+ (* 1/2 phi1) (* 1/2 (PI))))))))))))
#s(approx (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (+ (* R (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* phi2 (+ (* 1/2 (* R (* lambda2 (cos (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* phi2 (+ (* -1/8 (* R (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* -1/48 (* R (* lambda2 (* phi2 (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))))))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (+ (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))) (* 1/2 (* (* phi2 (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (+ (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))) (* phi2 (+ (* 1/2 (* (* phi2 (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* 1/2 (* (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (+ (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))) (* phi2 (+ (* 1/2 (* (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* phi2 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))) (* 1/2 (* (* phi2 (- (* (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))) (pow (- lambda1 lambda2) 2)) (* 1/2 (/ (* (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))))))
#s(approx (* (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) lambda1) #s(hole binary64 (* lambda1 (+ (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (+ (* -1 (/ (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))) lambda1)) (* 1/2 (/ (pow phi1 2) (* (pow lambda1 2) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))))))))
#s(approx (* (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) lambda1) #s(hole binary64 (+ (* lambda1 (* phi2 (+ (* -1/2 (/ (* lambda2 (cos (+ (* 1/2 phi1) (* 1/2 (PI))))) lambda1)) (+ (* 1/2 (cos (+ (* 1/2 phi1) (* 1/2 (PI))))) (* 1/2 (- (* -2 (/ phi1 (* (pow lambda1 2) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI))))) (* (pow lambda1 2) (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))))))) (* lambda1 (+ (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (+ (* -1 (/ (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))) lambda1)) (* 1/2 (/ (pow phi1 2) (* (pow lambda1 2) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))))))))))
#s(approx (* (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) lambda1) #s(hole binary64 (+ (* lambda1 (+ (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (+ (* -1 (/ (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))) lambda1)) (* 1/2 (/ (pow phi1 2) (* (pow lambda1 2) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))))))) (* phi2 (+ (* lambda1 (* phi2 (+ (* -1/8 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))) (+ (* 1/8 (/ (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))) lambda1)) (* 1/2 (- (/ 1 (* (pow lambda1 2) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (+ (* -1/8 (/ (pow phi1 2) (* (pow lambda1 2) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (- (* -2 (/ phi1 (* (pow lambda1 2) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI))))) (* (pow lambda1 2) (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))))))))) (* lambda1 (+ (* -1/2 (/ (* lambda2 (cos (+ (* 1/2 phi1) (* 1/2 (PI))))) lambda1)) (+ (* 1/2 (cos (+ (* 1/2 phi1) (* 1/2 (PI))))) (* 1/2 (- (* -2 (/ phi1 (* (pow lambda1 2) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI))))) (* (pow lambda1 2) (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2))))))))))))))
#s(approx (* (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) lambda1) #s(hole binary64 (+ (* lambda1 (+ (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (+ (* -1 (/ (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))) lambda1)) (* 1/2 (/ (pow phi1 2) (* (pow lambda1 2) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))))))) (* phi2 (+ (* lambda1 (+ (* -1/2 (/ (* lambda2 (cos (+ (* 1/2 phi1) (* 1/2 (PI))))) lambda1)) (+ (* 1/2 (cos (+ (* 1/2 phi1) (* 1/2 (PI))))) (* 1/2 (- (* -2 (/ phi1 (* (pow lambda1 2) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI))))) (* (pow lambda1 2) (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2))))))))) (* phi2 (+ (* lambda1 (* phi2 (+ (* -1/2 (+ (* -1/8 (- (* -2 (/ phi1 (* (pow lambda1 2) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI))))) (* (pow lambda1 2) (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (+ (* -1/48 (/ (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI))))) (* (pow lambda1 2) (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))) (* 1/2 (/ (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (- (/ 1 (* (pow lambda1 2) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (+ (* -1/8 (/ (pow phi1 2) (* (pow lambda1 2) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (- (* -2 (/ phi1 (* (pow lambda1 2) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI))))) (* (pow lambda1 2) (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))))) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))))) (+ (* -1/48 (cos (+ (* 1/2 phi1) (* 1/2 (PI))))) (* 1/48 (/ (* lambda2 (cos (+ (* 1/2 phi1) (* 1/2 (PI))))) lambda1)))))) (* lambda1 (+ (* -1/8 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))) (+ (* 1/8 (/ (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))) lambda1)) (* 1/2 (- (/ 1 (* (pow lambda1 2) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (+ (* -1/8 (/ (pow phi1 2) (* (pow lambda1 2) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (- (* -2 (/ phi1 (* (pow lambda1 2) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI))))) (* (pow lambda1 2) (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))))))))))))))))
#s(approx (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (+ (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (+ (* -1 (/ (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))) lambda1)) (* 1/2 (/ (pow phi1 2) (* (pow lambda1 2) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))))))))
#s(approx (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (+ (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (+ (* -1 (/ (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))) lambda1)) (+ (* 1/2 (/ (pow phi1 2) (* (pow lambda1 2) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* phi2 (+ (* -1/2 (/ (* lambda2 (cos (+ (* 1/2 phi1) (* 1/2 (PI))))) lambda1)) (+ (* 1/2 (cos (+ (* 1/2 phi1) (* 1/2 (PI))))) (* 1/2 (- (* -2 (/ phi1 (* (pow lambda1 2) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI))))) (* (pow lambda1 2) (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2))))))))))))))
#s(approx (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (+ (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (+ (* -1 (/ (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))) lambda1)) (+ (* 1/2 (/ (pow phi1 2) (* (pow lambda1 2) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* phi2 (+ (* -1/2 (/ (* lambda2 (cos (+ (* 1/2 phi1) (* 1/2 (PI))))) lambda1)) (+ (* 1/2 (cos (+ (* 1/2 phi1) (* 1/2 (PI))))) (+ (* 1/2 (- (* -2 (/ phi1 (* (pow lambda1 2) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI))))) (* (pow lambda1 2) (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (* phi2 (+ (* -1/8 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))) (+ (* 1/8 (/ (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))) lambda1)) (* 1/2 (- (/ 1 (* (pow lambda1 2) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (+ (* -1/8 (/ (pow phi1 2) (* (pow lambda1 2) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (- (* -2 (/ phi1 (* (pow lambda1 2) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI))))) (* (pow lambda1 2) (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))))))))))))))))))
#s(approx (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (+ (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (+ (* -1 (/ (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))) lambda1)) (+ (* 1/2 (/ (pow phi1 2) (* (pow lambda1 2) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* phi2 (+ (* -1/2 (/ (* lambda2 (cos (+ (* 1/2 phi1) (* 1/2 (PI))))) lambda1)) (+ (* 1/2 (cos (+ (* 1/2 phi1) (* 1/2 (PI))))) (+ (* 1/2 (- (* -2 (/ phi1 (* (pow lambda1 2) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI))))) (* (pow lambda1 2) (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (* phi2 (+ (* -1/8 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))) (+ (* 1/8 (/ (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))) lambda1)) (+ (* 1/2 (- (/ 1 (* (pow lambda1 2) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (+ (* -1/8 (/ (pow phi1 2) (* (pow lambda1 2) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (- (* -2 (/ phi1 (* (pow lambda1 2) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI))))) (* (pow lambda1 2) (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))))) (* phi2 (+ (* -1/2 (+ (* -1/8 (- (* -2 (/ phi1 (* (pow lambda1 2) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI))))) (* (pow lambda1 2) (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (+ (* -1/48 (/ (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI))))) (* (pow lambda1 2) (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))) (* 1/2 (/ (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (- (/ 1 (* (pow lambda1 2) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (+ (* -1/8 (/ (pow phi1 2) (* (pow lambda1 2) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (- (* -2 (/ phi1 (* (pow lambda1 2) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI))))) (* (pow lambda1 2) (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))))) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))))) (+ (* -1/48 (cos (+ (* 1/2 phi1) (* 1/2 (PI))))) (* 1/48 (/ (* lambda2 (cos (+ (* 1/2 phi1) (* 1/2 (PI))))) lambda1))))))))))))))))))
#s(approx (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) #s(hole binary64 (+ (* -1 (/ (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))) lambda1)) (* 1/2 (/ (pow phi1 2) (* (pow lambda1 2) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))))))
#s(approx (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) #s(hole binary64 (+ (* -1 (/ (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))) lambda1)) (+ (* 1/2 (/ (pow phi1 2) (* (pow lambda1 2) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* phi2 (+ (* -1/2 (/ (* lambda2 (cos (+ (* 1/2 phi1) (* 1/2 (PI))))) lambda1)) (* 1/2 (- (* -2 (/ phi1 (* (pow lambda1 2) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI))))) (* (pow lambda1 2) (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2))))))))))))
#s(approx (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) #s(hole binary64 (+ (* -1 (/ (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))) lambda1)) (+ (* 1/2 (/ (pow phi1 2) (* (pow lambda1 2) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* phi2 (+ (* -1/2 (/ (* lambda2 (cos (+ (* 1/2 phi1) (* 1/2 (PI))))) lambda1)) (+ (* 1/2 (- (* -2 (/ phi1 (* (pow lambda1 2) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI))))) (* (pow lambda1 2) (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (* phi2 (+ (* 1/8 (/ (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))) lambda1)) (* 1/2 (- (/ 1 (* (pow lambda1 2) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (+ (* -1/8 (/ (pow phi1 2) (* (pow lambda1 2) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (- (* -2 (/ phi1 (* (pow lambda1 2) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI))))) (* (pow lambda1 2) (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))))))))))))))
#s(approx (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) #s(hole binary64 (+ (* -1 (/ (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))) lambda1)) (+ (* 1/2 (/ (pow phi1 2) (* (pow lambda1 2) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* phi2 (+ (* -1/2 (/ (* lambda2 (cos (+ (* 1/2 phi1) (* 1/2 (PI))))) lambda1)) (+ (* 1/2 (- (* -2 (/ phi1 (* (pow lambda1 2) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI))))) (* (pow lambda1 2) (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (* phi2 (+ (* 1/8 (/ (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))) lambda1)) (+ (* 1/2 (- (/ 1 (* (pow lambda1 2) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (+ (* -1/8 (/ (pow phi1 2) (* (pow lambda1 2) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (- (* -2 (/ phi1 (* (pow lambda1 2) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI))))) (* (pow lambda1 2) (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))))) (* phi2 (+ (* -1/2 (+ (* -1/8 (- (* -2 (/ phi1 (* (pow lambda1 2) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI))))) (* (pow lambda1 2) (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (+ (* -1/48 (/ (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI))))) (* (pow lambda1 2) (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))) (* 1/2 (/ (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (- (/ 1 (* (pow lambda1 2) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (+ (* -1/8 (/ (pow phi1 2) (* (pow lambda1 2) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (- (* -2 (/ phi1 (* (pow lambda1 2) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI))))) (* (pow lambda1 2) (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))))) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))))) (* 1/48 (/ (* lambda2 (cos (+ (* 1/2 phi1) (* 1/2 (PI))))) lambda1))))))))))))))
#s(approx (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) #s(hole binary64 (/ (pow phi1 2) (* (pow lambda1 2) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))))
#s(approx (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) #s(hole binary64 (+ (* phi2 (- (* -2 (/ phi1 (* (pow lambda1 2) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI))))) (* (pow lambda1 2) (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (/ (pow phi1 2) (* (pow lambda1 2) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))))))
#s(approx (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) #s(hole binary64 (+ (* phi2 (- (+ (* -2 (/ phi1 (* (pow lambda1 2) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* phi2 (- (/ 1 (* (pow lambda1 2) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (+ (* -1/8 (/ (pow phi1 2) (* (pow lambda1 2) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (- (* -2 (/ phi1 (* (pow lambda1 2) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI))))) (* (pow lambda1 2) (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))))))) (* 1/2 (/ (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI))))) (* (pow lambda1 2) (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (/ (pow phi1 2) (* (pow lambda1 2) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))))))
#s(approx (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) #s(hole binary64 (+ (* phi2 (- (+ (* -2 (/ phi1 (* (pow lambda1 2) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* phi2 (- (+ (* -1 (* phi2 (+ (* -1/8 (- (* -2 (/ phi1 (* (pow lambda1 2) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI))))) (* (pow lambda1 2) (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (+ (* -1/48 (/ (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI))))) (* (pow lambda1 2) (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))) (* 1/2 (/ (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (- (/ 1 (* (pow lambda1 2) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (+ (* -1/8 (/ (pow phi1 2) (* (pow lambda1 2) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (- (* -2 (/ phi1 (* (pow lambda1 2) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI))))) (* (pow lambda1 2) (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))))))) (/ 1 (* (pow lambda1 2) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (+ (* -1/8 (/ (pow phi1 2) (* (pow lambda1 2) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (- (* -2 (/ phi1 (* (pow lambda1 2) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI))))) (* (pow lambda1 2) (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))))))) (* 1/2 (/ (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI))))) (* (pow lambda1 2) (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (/ (pow phi1 2) (* (pow lambda1 2) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))))))
#s(approx (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (* (pow lambda1 2) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))))
#s(approx (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (+ (* 1/2 (* (pow lambda1 2) (* phi2 (cos (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* (pow lambda1 2) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))))
#s(approx (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (+ (* phi2 (+ (* -1/8 (* (pow lambda1 2) (* phi2 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (* (pow lambda1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))))) (* (pow lambda1 2) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))))
#s(approx (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (+ (* phi2 (+ (* 1/2 (* (pow lambda1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* phi2 (+ (* -1/8 (* (pow lambda1 2) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* -1/48 (* (pow lambda1 2) (* phi2 (cos (+ (* 1/2 phi1) (* 1/2 (PI))))))))))) (* (pow lambda1 2) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))))
#s(approx (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1) #s(hole binary64 (* -1 (/ (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))) lambda1))))
#s(approx (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1) #s(hole binary64 (+ (* -1 (/ (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))) lambda1)) (* -1/2 (/ (* lambda2 (* phi2 (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) lambda1)))))
#s(approx (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1) #s(hole binary64 (+ (* -1 (/ (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))) lambda1)) (* phi2 (+ (* -1/2 (/ (* lambda2 (cos (+ (* 1/2 phi1) (* 1/2 (PI))))) lambda1)) (* 1/8 (/ (* lambda2 (* phi2 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) lambda1)))))))
#s(approx (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1) #s(hole binary64 (+ (* -1 (/ (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))) lambda1)) (* phi2 (+ (* -1/2 (/ (* lambda2 (cos (+ (* 1/2 phi1) (* 1/2 (PI))))) lambda1)) (* phi2 (+ (* 1/48 (/ (* lambda2 (* phi2 (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) lambda1)) (* 1/8 (/ (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))) lambda1)))))))))
#s(approx (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) #s(hole binary64 (/ (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))) lambda1)))
#s(approx (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) #s(hole binary64 (+ (* 1/2 (/ (* lambda2 (* phi2 (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) lambda1)) (/ (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))) lambda1))))
#s(approx (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) #s(hole binary64 (+ (* phi2 (+ (* -1/8 (/ (* lambda2 (* phi2 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) lambda1)) (* 1/2 (/ (* lambda2 (cos (+ (* 1/2 phi1) (* 1/2 (PI))))) lambda1)))) (/ (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))) lambda1))))
#s(approx (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) #s(hole binary64 (+ (* phi2 (+ (* 1/2 (/ (* lambda2 (cos (+ (* 1/2 phi1) (* 1/2 (PI))))) lambda1)) (* phi2 (+ (* -1/8 (/ (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))) lambda1)) (* -1/48 (/ (* lambda2 (* phi2 (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) lambda1)))))) (/ (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))) lambda1))))
#s(approx (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (* -1 (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))))
#s(approx (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (+ (* -1 (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* -1/2 (* lambda2 (* phi2 (cos (+ (* 1/2 phi1) (* 1/2 (PI))))))))))
#s(approx (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (+ (* -1 (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* phi2 (+ (* -1/2 (* lambda2 (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* 1/8 (* lambda2 (* phi2 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))))))))
#s(approx (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (+ (* -1 (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* phi2 (+ (* -1/2 (* lambda2 (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* phi2 (+ (* 1/48 (* lambda2 (* phi2 (cos (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/8 (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))))))))))
#s(approx (* R (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)))) #s(hole binary64 (* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))
#s(approx (* R (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)))) #s(hole binary64 (+ (* 1/2 (* (* R (* phi2 (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))
#s(approx (* R (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)))) #s(hole binary64 (+ (* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (* phi2 (+ (* 1/2 (* (* R (* phi2 (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* 1/2 (* (* R (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))))
#s(approx (* R (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)))) #s(hole binary64 (+ (* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (* phi2 (+ (* 1/2 (* (* R (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* phi2 (+ (* 1/2 (* (* R (* phi2 (- (* (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))) (pow (- lambda1 lambda2) 2)) (* 1/2 (/ (* (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* 1/2 (* (* R (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))))))
#s(approx (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2))) #s(hole binary64 (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))
#s(approx (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2))) #s(hole binary64 (+ (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))) (* 1/2 (* (* phi2 (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))
#s(approx (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2))) #s(hole binary64 (+ (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))) (* phi2 (+ (* 1/2 (* (* phi2 (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* 1/2 (* (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))))
#s(approx (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2))) #s(hole binary64 (+ (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))) (* phi2 (+ (* 1/2 (* (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* phi2 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))) (* 1/2 (* (* phi2 (- (* (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))) (pow (- lambda1 lambda2) 2)) (* 1/2 (/ (* (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))))))
#s(approx (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)) #s(hole binary64 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))
#s(approx (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)) #s(hole binary64 (+ (* phi2 (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))))) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))
#s(approx (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)) #s(hole binary64 (+ (* phi2 (+ (* -2 phi1) (+ (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))) (* phi2 (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))))))) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))
#s(approx (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)) #s(hole binary64 (+ (* phi2 (+ (* -2 phi1) (+ (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))) (* phi2 (+ 1 (+ (* phi2 (* (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))) (pow (- lambda1 lambda2) 2))) (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2)))))))) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2))) #s(hole binary64 (pow (cos (* 1/2 phi1)) 2)))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2))) #s(hole binary64 (+ (* -1 (* phi2 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))) (pow (cos (* 1/2 phi1)) 2))))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2))) #s(hole binary64 (+ (* phi2 (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* phi2 (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2)))))) (pow (cos (* 1/2 phi1)) 2))))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2))) #s(hole binary64 (+ (* phi2 (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* phi2 (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (+ (* 1/4 (pow (sin (* 1/2 phi1)) 2)) (* phi2 (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))))))))) (pow (cos (* 1/2 phi1)) 2))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* R phi2)))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* phi2 (+ R (* -1 (/ (* R phi1) phi2))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* phi2 (+ R (+ (* -1 (/ (* R phi1) phi2)) (* 1/2 (/ (* R (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))) (pow phi2 2))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* phi2 (+ R (+ (* -1 (/ (* R phi1) phi2)) (+ (* 1/2 (/ (* R (* phi1 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)))) (pow phi2 3))) (* 1/2 (/ (* R (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))) (pow phi2 2)))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 phi2))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* phi2 (+ 1 (* -1 (/ phi1 phi2))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* phi2 (+ 1 (+ (* -1 (/ phi1 phi2)) (* 1/2 (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* 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)))))))))
#s(approx (pow (- phi1 phi2) 1) #s(hole binary64 (* phi2 (- (/ phi1 phi2) 1))))
#s(approx (- phi1 phi2) #s(hole binary64 (* phi2 (- (/ phi1 phi2) 1))))
#s(approx (/ (+ phi2 phi1) 2) #s(hole binary64 (* phi2 (+ 1/2 (* 1/2 (/ phi1 phi2))))))
#s(approx (+ phi2 phi1) #s(hole binary64 (* phi2 (+ 1 (/ phi1 phi2)))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* R phi2)))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* phi2 (+ R (* -1 (/ (* R phi1) phi2))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* phi2 (+ R (+ (* -1 (/ (* R phi1) phi2)) (* 1/2 (/ (* R (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))) (pow phi2 2))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* phi2 (+ R (+ (* -1 (/ (* R phi1) phi2)) (+ (* 1/2 (/ (* R (* phi1 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)))) (pow phi2 3))) (* 1/2 (/ (* R (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))) (pow phi2 2)))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) #s(hole binary64 (* -1/2 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) #s(hole binary64 (* (pow phi2 2) (+ (* -1/2 (/ R (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (/ (* R phi1) (* lambda1 (* phi2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) #s(hole binary64 (* (pow phi2 2) (+ (* -1 (/ (* lambda1 (+ (* -1 (+ (* -1/2 (/ (* R (pow phi1 2)) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (/ (* R (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) lambda1))) (* R (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (pow phi2 2))) (+ (* -1/2 (/ R (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (/ (* R phi1) (* lambda1 (* phi2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) #s(hole binary64 (* 1/2 (/ (* R (pow phi2 2)) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) #s(hole binary64 (* (pow phi2 2) (+ (* -1 (/ (* R phi1) (* (pow lambda1 2) (* phi2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (* 1/2 (/ R (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) #s(hole binary64 (* (pow phi2 2) (+ (* -1 (/ (* R phi1) (* (pow lambda1 2) (* phi2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow phi1 2)) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (/ (* R (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) lambda1)) (pow phi2 2))) (+ (* 1/2 (/ R (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (/ (* R (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) (pow phi2 2))))))))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) #s(hole binary64 (* -1/2 (/ (* R (pow phi2 2)) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) #s(hole binary64 (* (pow phi2 2) (+ (* -1/2 (/ R (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (/ (* R phi1) (* (pow lambda1 2) (* phi2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) #s(hole binary64 (* (pow phi2 2) (+ (* -1/2 (/ R (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (+ (* -1/2 (/ (* R (pow phi1 2)) (* (pow lambda1 2) (* (pow phi2 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (+ (/ (* R phi1) (* (pow lambda1 2) (* phi2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (/ (* R (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (* lambda1 (pow phi2 2)))))))))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) #s(hole binary64 (* -1/2 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) #s(hole binary64 (* (pow phi2 2) (+ (* -1/2 (/ R (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (/ (* R phi1) (* lambda1 (* phi2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) #s(hole binary64 (* (pow phi2 2) (+ (* -1/2 (/ R (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (+ (* -1/2 (/ (* R (pow phi1 2)) (* lambda1 (* (pow phi2 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (+ (/ (* R phi1) (* lambda1 (* phi2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (/ (* R (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow phi2 2))))))))
#s(approx (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)) #s(hole binary64 (* 1/2 phi2)))
#s(approx (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)) #s(hole binary64 (* phi2 (+ 1/2 (+ (* 1/2 (/ phi1 phi2)) (* 1/2 (/ (PI) phi2)))))))
#s(approx (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2) #s(hole binary64 (* -1/2 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2) #s(hole binary64 (* (pow phi2 2) (+ (* -1/2 (/ R (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (/ (* R phi1) (* lambda1 (* phi2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))))
#s(approx (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2) #s(hole binary64 (* (pow phi2 2) (+ (* -1/2 (/ R (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (+ (* -1/2 (/ (* R (pow phi1 2)) (* lambda1 (* (pow phi2 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (/ (* R phi1) (* lambda1 (* phi2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))))
#s(approx (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))
#s(approx (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (* (pow phi2 2) (+ (* -2 (/ (* R phi1) (* lambda1 (* phi2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (/ R (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))
#s(approx (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (* (pow phi2 2) (+ (* -2 (/ (* R phi1) (* lambda1 (* phi2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (+ (/ R (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (/ (* R (pow phi1 2)) (* lambda1 (* (pow phi2 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))))
#s(approx (/ (* (pow (- phi1 phi2) 2) R) lambda1) #s(hole binary64 (* (pow phi2 2) (+ (* -2 (/ (* R phi1) (* lambda1 phi2))) (/ R lambda1)))))
#s(approx (/ (* (pow (- phi1 phi2) 2) R) lambda1) #s(hole binary64 (* (pow phi2 2) (+ (* -2 (/ (* R phi1) (* lambda1 phi2))) (+ (/ R lambda1) (/ (* R (pow phi1 2)) (* lambda1 (pow phi2 2))))))))
#s(approx (* (pow (- phi1 phi2) 2) R) #s(hole binary64 (* (pow phi2 2) (+ R (* -2 (/ (* R phi1) phi2))))))
#s(approx (* (pow (- phi1 phi2) 2) R) #s(hole binary64 (* (pow phi2 2) (+ R (+ (* -2 (/ (* R phi1) phi2)) (/ (* R (pow phi1 2)) (pow phi2 2)))))))
#s(approx (pow (- phi1 phi2) 2) #s(hole binary64 (* (pow phi2 2) (+ 1 (* -2 (/ phi1 phi2))))))
#s(approx (pow (- phi1 phi2) 2) #s(hole binary64 (* (pow phi2 2) (+ 1 (+ (* -2 (/ phi1 phi2)) (/ (pow phi1 2) (pow phi2 2)))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 phi2))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* phi2 (+ 1 (* -1 (/ phi1 phi2))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* phi2 (+ 1 (+ (* -1 (/ phi1 phi2)) (* 1/2 (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* 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)))))))))
#s(approx (* (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) lambda1) #s(hole binary64 (* 1/2 (/ (pow phi2 2) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) lambda1) #s(hole binary64 (* (pow phi2 2) (+ (* -1 (/ phi1 (* lambda1 (* phi2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (* 1/2 (/ 1 (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))))
#s(approx (* (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) lambda1) #s(hole binary64 (* (pow phi2 2) (+ (* -1 (/ phi1 (* lambda1 (* phi2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (+ (* 1/2 (/ 1 (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (/ (* lambda1 (+ (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (+ (* -1 (/ (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) lambda1)) (* 1/2 (/ (pow phi1 2) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))) (pow phi2 2)))))))
#s(approx (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (* 1/2 (/ (pow phi2 2) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))
#s(approx (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (* (pow phi2 2) (+ (* -1 (/ phi1 (* (pow lambda1 2) (* phi2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (* 1/2 (/ 1 (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))))
#s(approx (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (* (pow phi2 2) (+ (* -1 (/ phi1 (* (pow lambda1 2) (* phi2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (+ (* -1 (/ (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) (* lambda1 (pow phi2 2)))) (+ (* 1/2 (/ (pow phi1 2) (* (pow lambda1 2) (* (pow phi2 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (+ (* 1/2 (/ 1 (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (/ (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (pow phi2 2)))))))))
#s(approx (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) #s(hole binary64 (* 1/2 (/ (pow phi2 2) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))
#s(approx (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) #s(hole binary64 (* (pow phi2 2) (+ (* -1 (/ phi1 (* (pow lambda1 2) (* phi2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (* 1/2 (/ 1 (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))))
#s(approx (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) #s(hole binary64 (* (pow phi2 2) (+ (* -1 (/ phi1 (* (pow lambda1 2) (* phi2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (+ (* -1 (/ (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) (* lambda1 (pow phi2 2)))) (+ (* 1/2 (/ (pow phi1 2) (* (pow lambda1 2) (* (pow phi2 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (* 1/2 (/ 1 (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))))))
#s(approx (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) #s(hole binary64 (/ (pow phi2 2) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))
#s(approx (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) #s(hole binary64 (* (pow phi2 2) (+ (* -2 (/ phi1 (* (pow lambda1 2) (* phi2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (/ 1 (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))
#s(approx (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) #s(hole binary64 (* (pow phi2 2) (+ (* -2 (/ phi1 (* (pow lambda1 2) (* phi2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (+ (/ 1 (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (/ (pow phi1 2) (* (pow lambda1 2) (* (pow phi2 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))))
#s(approx (* R (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)))) #s(hole binary64 (* R phi2)))
#s(approx (* R (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)))) #s(hole binary64 (* phi2 (+ R (* -1 (/ (* R phi1) phi2))))))
#s(approx (* R (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)))) #s(hole binary64 (* phi2 (+ R (+ (* -1 (/ (* R phi1) phi2)) (* 1/2 (/ (* R (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))) (pow phi2 2))))))))
#s(approx (* R (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)))) #s(hole binary64 (* phi2 (+ R (+ (* -1 (/ (* R phi1) phi2)) (+ (* 1/2 (/ (* R (* phi1 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)))) (pow phi2 3))) (* 1/2 (/ (* R (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))) (pow phi2 2)))))))))
#s(approx (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2))) #s(hole binary64 phi2))
#s(approx (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2))) #s(hole binary64 (* phi2 (+ 1 (* -1 (/ phi1 phi2))))))
#s(approx (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2))) #s(hole binary64 (* phi2 (+ 1 (+ (* -1 (/ phi1 phi2)) (* 1/2 (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))))
#s(approx (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2))) #s(hole binary64 (* 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)))))))))
#s(approx (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)) #s(hole binary64 (pow phi2 2)))
#s(approx (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)) #s(hole binary64 (* (pow phi2 2) (+ 1 (* -2 (/ phi1 phi2))))))
#s(approx (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)) #s(hole binary64 (* (pow phi2 2) (+ 1 (+ (* -2 (/ phi1 phi2)) (+ (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) (/ (pow phi1 2) (pow phi2 2))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* -1 (* R phi2))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* -1 (* phi2 (+ R (* -1 (/ (* R phi1) phi2)))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* -1 (* phi2 (+ R (* -1 (/ (+ (* -1/2 (/ (* R (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2))) phi2)) (* R phi1)) phi2)))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* -1 (* phi2 (+ R (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* R (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2)))) (* 1/2 (/ (* R (* phi1 (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2)))) phi2))) phi2)) (* R phi1)) phi2)))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* -1 phi2)))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* -1 (* phi2 (+ 1 (* -1 (/ phi1 phi2)))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* -1 (* phi2 (+ 1 (* -1 (/ (+ phi1 (* -1/2 (/ (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2)) phi2))) phi2)))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* -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)))))))
#s(approx (pow (- phi1 phi2) 1) #s(hole binary64 (* -1 (* phi2 (+ 1 (* -1 (/ phi1 phi2)))))))
#s(approx (- phi1 phi2) #s(hole binary64 (* -1 (* phi2 (+ 1 (* -1 (/ phi1 phi2)))))))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) #s(hole binary64 (* (cos (* 1/2 (- phi1 (* -1 phi2)))) (- lambda1 lambda2))))
#s(approx (cos (/ (+ phi2 phi1) 2)) #s(hole binary64 (cos (* 1/2 (- phi1 (* -1 phi2))))))
#s(approx (/ (+ phi2 phi1) 2) #s(hole binary64 (* -1 (* phi2 (- (* -1/2 (/ phi1 phi2)) 1/2)))))
#s(approx (+ phi2 phi1) #s(hole binary64 (* -1 (* phi2 (- (* -1 (/ phi1 phi2)) 1)))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* R phi2))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* phi2 (+ R (* -1 (/ (* R phi1) phi2)))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* phi2 (+ R (* -1 (/ (+ (* -1/2 (/ (* R (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2))) phi2)) (* R phi1)) phi2)))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* phi2 (+ R (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* R (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2)))) (* 1/2 (/ (* R (* phi1 (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2)))) phi2))) phi2)) (* R phi1)) phi2)))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) #s(hole binary64 (* -1/2 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) #s(hole binary64 (* (pow phi2 2) (+ (* -1/2 (/ R (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2)))))))) (/ (* R phi1) (* lambda1 (* phi2 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) #s(hole binary64 (* (pow phi2 2) (+ (* -1 (/ (+ (* -1 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2)))))))) (/ (* lambda1 (+ (* -1 (+ (* -1/2 (/ (* R (pow phi1 2)) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2)))))))) (/ (* R (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))))) lambda1))) (* R (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2)))))))) phi2)) phi2)) (* -1/2 (/ R (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))))))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) #s(hole binary64 (* 1/2 (/ (* R (pow phi2 2)) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) #s(hole binary64 (* (pow phi2 2) (+ (* -1 (/ (* R phi1) (* (pow lambda1 2) (* phi2 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))))))) (* 1/2 (/ R (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))))))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) #s(hole binary64 (* (pow phi2 2) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (+ (* -1/2 (/ (* R (pow phi1 2)) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2)))))))) (/ (* R (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))))) lambda1))) (* R (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))))) phi2)) (/ (* R phi1) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2)))))))) phi2)) (* 1/2 (/ R (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))))))))))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) #s(hole binary64 (* -1/2 (/ (* R (pow phi2 2)) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))))))))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) #s(hole binary64 (* (pow phi2 2) (+ (* -1/2 (/ R (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2)))))))) (/ (* R phi1) (* (pow lambda1 2) (* phi2 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))))))))))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) #s(hole binary64 (* (pow phi2 2) (+ (* -1 (/ (+ (* -1 (/ (* R phi1) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2)))))))) (* -1 (/ (+ (* -1/2 (/ (* R (pow phi1 2)) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2)))))))) (/ (* R (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))))) lambda1)) phi2))) phi2)) (* -1/2 (/ R (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))))))))))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) #s(hole binary64 (* -1/2 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))))))))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) #s(hole binary64 (* (pow phi2 2) (+ (* -1/2 (/ R (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2)))))))) (/ (* R phi1) (* lambda1 (* phi2 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))))))))))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) #s(hole binary64 (* (pow phi2 2) (+ (* -1 (/ (+ (* -1 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2)))))))) (* -1 (/ (+ (* -1/2 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2)))))))) (* R (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2)))))))) phi2))) phi2)) (* -1/2 (/ R (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))))))))))
#s(approx (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) #s(hole binary64 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2)))))))
#s(approx (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)) #s(hole binary64 (* -1 (* phi2 (- (* -1 (/ (+ (* 1/2 phi1) (* 1/2 (PI))) phi2)) 1/2)))))
#s(approx (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2) #s(hole binary64 (* -1/2 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))))))))
#s(approx (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2) #s(hole binary64 (* (pow phi2 2) (+ (* -1/2 (/ R (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2)))))))) (/ (* R phi1) (* lambda1 (* phi2 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))))))))))
#s(approx (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2) #s(hole binary64 (* (pow phi2 2) (+ (* -1 (/ (+ (* -1 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2)))))))) (* 1/2 (/ (* R (pow phi1 2)) (* lambda1 (* phi2 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2)))))))))) phi2)) (* -1/2 (/ R (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))))))))))
#s(approx (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2)))))))))
#s(approx (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (* (pow phi2 2) (+ (* -2 (/ (* R phi1) (* lambda1 (* phi2 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))))))) (/ R (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2)))))))))))
#s(approx (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (* (pow phi2 2) (+ (* -1 (/ (+ (* -1 (/ (* R (pow phi1 2)) (* lambda1 (* phi2 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))))))) (* 2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))))))) phi2)) (/ R (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2)))))))))))
#s(approx (/ (* (pow (- phi1 phi2) 2) R) lambda1) #s(hole binary64 (* (pow phi2 2) (+ (* -1 (/ (+ (* -1 (/ (* R (pow phi1 2)) (* lambda1 phi2))) (* 2 (/ (* R phi1) lambda1))) phi2)) (/ R lambda1)))))
#s(approx (* (pow (- phi1 phi2) 2) R) #s(hole binary64 (* (pow phi2 2) (+ R (* -1 (/ (+ (* -1 (/ (* R (pow phi1 2)) phi2)) (* 2 (* R phi1))) phi2))))))
#s(approx (pow (- phi1 phi2) 2) #s(hole binary64 (* (pow phi2 2) (+ 1 (* -1 (/ (+ (* -1 (/ (pow phi1 2) phi2)) (* 2 phi1)) phi2))))))
#s(approx (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R) #s(hole binary64 (* R (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))))))
#s(approx (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (* R (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2)))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* -1 phi2)))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* -1 (* phi2 (+ 1 (* -1 (/ phi1 phi2)))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* -1 (* phi2 (+ 1 (* -1 (/ (+ phi1 (* -1/2 (/ (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2)) phi2))) phi2)))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* -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)))))))
#s(approx (* (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) lambda1) #s(hole binary64 (* 1/2 (/ (pow phi2 2) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))))))))
#s(approx (* (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) lambda1) #s(hole binary64 (* (pow phi2 2) (+ (* -1 (/ phi1 (* lambda1 (* phi2 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))))))) (* 1/2 (/ 1 (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))))))))))
#s(approx (* (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) lambda1) #s(hole binary64 (* (pow phi2 2) (+ (* -1 (/ (+ (* -1 (/ (* lambda1 (+ (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))) (+ (* -1 (/ (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2)))))) lambda1)) (* 1/2 (/ (pow phi1 2) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))))))))) phi2)) (/ phi1 (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2)))))))) phi2)) (* 1/2 (/ 1 (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))))))))))
#s(approx (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (* 1/2 (/ (pow phi2 2) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))))))))
#s(approx (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (* (pow phi2 2) (+ (* -1 (/ phi1 (* (pow lambda1 2) (* phi2 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))))))) (* 1/2 (/ 1 (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))))))))))
#s(approx (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (* (pow phi2 2) (+ (* -1 (/ (+ (* -1 (/ (+ (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))) (+ (* -1 (/ (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2)))))) lambda1)) (* 1/2 (/ (pow phi1 2) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2)))))))))) phi2)) (/ phi1 (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2)))))))) phi2)) (* 1/2 (/ 1 (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))))))))))
#s(approx (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) #s(hole binary64 (* 1/2 (/ (pow phi2 2) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))))))))
#s(approx (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) #s(hole binary64 (* (pow phi2 2) (+ (* -1 (/ phi1 (* (pow lambda1 2) (* phi2 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))))))) (* 1/2 (/ 1 (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))))))))))
#s(approx (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) #s(hole binary64 (* (pow phi2 2) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2)))))) lambda1)) (* 1/2 (/ (pow phi1 2) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))))))) phi2)) (/ phi1 (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2)))))))) phi2)) (* 1/2 (/ 1 (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))))))))))
#s(approx (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) #s(hole binary64 (/ (pow phi2 2) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2)))))))))
#s(approx (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) #s(hole binary64 (* (pow phi2 2) (+ (* -2 (/ phi1 (* (pow lambda1 2) (* phi2 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))))))) (/ 1 (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2)))))))))))
#s(approx (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) #s(hole binary64 (* (pow phi2 2) (+ (* -1 (/ (+ (* -1 (/ (pow phi1 2) (* (pow lambda1 2) (* phi2 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))))))) (* 2 (/ phi1 (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))))))) phi2)) (/ 1 (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2)))))))))))
#s(approx (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))))))
#s(approx (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1) #s(hole binary64 (* -1 (/ (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2)))))) lambda1))))
#s(approx (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) #s(hole binary64 (/ (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2)))))) lambda1)))
#s(approx (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (* -1 (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2)))))))))
#s(approx (* R (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)))) #s(hole binary64 (* -1 (* R phi2))))
#s(approx (* R (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)))) #s(hole binary64 (* -1 (* phi2 (+ R (* -1 (/ (* R phi1) phi2)))))))
#s(approx (* R (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)))) #s(hole binary64 (* -1 (* phi2 (+ R (* -1 (/ (+ (* -1/2 (/ (* R (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2))) phi2)) (* R phi1)) phi2)))))))
#s(approx (* R (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)))) #s(hole binary64 (* -1 (* phi2 (+ R (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* R (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2)))) (* 1/2 (/ (* R (* phi1 (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2)))) phi2))) phi2)) (* R phi1)) phi2)))))))
#s(approx (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2))) #s(hole binary64 (* -1 phi2)))
#s(approx (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2))) #s(hole binary64 (* -1 (* phi2 (+ 1 (* -1 (/ phi1 phi2)))))))
#s(approx (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2))) #s(hole binary64 (* -1 (* phi2 (+ 1 (* -1 (/ (+ phi1 (* -1/2 (/ (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2)) phi2))) phi2)))))))
#s(approx (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2))) #s(hole binary64 (* -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)))))))
#s(approx (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)) #s(hole binary64 (* (pow phi2 2) (+ 1 (* -1 (/ (+ (* -1 (/ (+ (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) phi2)) (* 2 phi1)) phi2))))))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2))) #s(hole binary64 (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2)))
Calls

15 calls:

TimeVariablePointExpression
31.0ms
phi1
@-inf
((* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) (pow (- phi1 phi2) 1) (- phi1 phi2) phi1 phi2 1 (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (cos (/ (+ phi2 phi1) 2)) (/ (+ phi2 phi1) 2) (+ phi2 phi1) 2 (- lambda1 lambda2) lambda1 lambda2 R (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) (* -1 lambda1) -1 (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)) 1/2 (/ (PI) 2) (PI) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2) (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (/ (* (pow (- phi1 phi2) 2) R) lambda1) (* (pow (- phi1 phi2) 2) R) (pow (- phi1 phi2) 2) -1/2 (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R) (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (* (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) lambda1) (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* lambda1 lambda1) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1) (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* -1 lambda2) (neg lambda1) (* R (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)))) (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2))) (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)) (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2))))
29.0ms
phi2
@0
((* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) (pow (- phi1 phi2) 1) (- phi1 phi2) phi1 phi2 1 (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (cos (/ (+ phi2 phi1) 2)) (/ (+ phi2 phi1) 2) (+ phi2 phi1) 2 (- lambda1 lambda2) lambda1 lambda2 R (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) (* -1 lambda1) -1 (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)) 1/2 (/ (PI) 2) (PI) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2) (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (/ (* (pow (- phi1 phi2) 2) R) lambda1) (* (pow (- phi1 phi2) 2) R) (pow (- phi1 phi2) 2) -1/2 (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R) (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (* (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) lambda1) (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* lambda1 lambda1) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1) (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* -1 lambda2) (neg lambda1) (* R (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)))) (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2))) (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)) (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2))))
23.0ms
phi1
@0
((* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) (pow (- phi1 phi2) 1) (- phi1 phi2) phi1 phi2 1 (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (cos (/ (+ phi2 phi1) 2)) (/ (+ phi2 phi1) 2) (+ phi2 phi1) 2 (- lambda1 lambda2) lambda1 lambda2 R (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) (* -1 lambda1) -1 (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)) 1/2 (/ (PI) 2) (PI) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2) (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (/ (* (pow (- phi1 phi2) 2) R) lambda1) (* (pow (- phi1 phi2) 2) R) (pow (- phi1 phi2) 2) -1/2 (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R) (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (* (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) lambda1) (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* lambda1 lambda1) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1) (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* -1 lambda2) (neg lambda1) (* R (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)))) (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2))) (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)) (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2))))
16.0ms
R
@inf
((* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) (pow (- phi1 phi2) 1) (- phi1 phi2) phi1 phi2 1 (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (cos (/ (+ phi2 phi1) 2)) (/ (+ phi2 phi1) 2) (+ phi2 phi1) 2 (- lambda1 lambda2) lambda1 lambda2 R (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) (* -1 lambda1) -1 (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)) 1/2 (/ (PI) 2) (PI) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2) (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (/ (* (pow (- phi1 phi2) 2) R) lambda1) (* (pow (- phi1 phi2) 2) R) (pow (- phi1 phi2) 2) -1/2 (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R) (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (* (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) lambda1) (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* lambda1 lambda1) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1) (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* -1 lambda2) (neg lambda1) (* R (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)))) (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2))) (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)) (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2))))
15.0ms
lambda2
@0
((* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) (pow (- phi1 phi2) 1) (- phi1 phi2) phi1 phi2 1 (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (cos (/ (+ phi2 phi1) 2)) (/ (+ phi2 phi1) 2) (+ phi2 phi1) 2 (- lambda1 lambda2) lambda1 lambda2 R (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) (* -1 lambda1) -1 (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)) 1/2 (/ (PI) 2) (PI) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2) (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (/ (* (pow (- phi1 phi2) 2) R) lambda1) (* (pow (- phi1 phi2) 2) R) (pow (- phi1 phi2) 2) -1/2 (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R) (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (* (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) lambda1) (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* lambda1 lambda1) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1) (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* -1 lambda2) (neg lambda1) (* R (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)))) (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2))) (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)) (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2))))

rewrite664.0ms (7.9%)

Memory
8.4MiB live, 901.7MiB allocated; 55ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0349670967
0359265686
01121362267
Stop Event
iter limit
node limit
iter limit
Counts
882 → 940
Calls
Call 1
Inputs
(*.f64 (hypot.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 1 binary64)) (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2))) R)
(hypot.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 1 binary64)) (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2)))
(pow.f64 (-.f64 phi1 phi2) #s(literal 1 binary64))
(-.f64 phi1 phi2)
phi1
phi2
#s(literal 1 binary64)
(*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2))
(cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))
(/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))
(+.f64 phi2 phi1)
#s(literal 2 binary64)
(-.f64 lambda1 lambda2)
lambda1
lambda2
R
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 (*.f64 #s(literal -1 binary64) lambda1) (fma.f64 (/.f64 (fma.f64 (*.f64 R lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) R) lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal -1/2 binary64))) lambda1) #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) R))))
(*.f64 (*.f64 #s(literal -1 binary64) lambda1) (fma.f64 (/.f64 (fma.f64 (*.f64 R lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) R) lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal -1/2 binary64))) lambda1) #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) R)))
(*.f64 #s(literal -1 binary64) lambda1)
#s(literal -1 binary64)
(fma.f64 (/.f64 (fma.f64 (*.f64 R lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) R) lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal -1/2 binary64))) lambda1) #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) R))
(/.f64 (fma.f64 (*.f64 R lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) R) lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal -1/2 binary64))) lambda1)
(fma.f64 (*.f64 R lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) R) lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal -1/2 binary64)))
(*.f64 R lambda2)
(sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))
(fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))
#s(literal 1/2 binary64)
(/.f64 (PI.f64) #s(literal 2 binary64))
(PI.f64)
(*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) R) lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal -1/2 binary64))
(/.f64 (/.f64 (*.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) R) lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))))
(/.f64 (*.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) R) lambda1)
(*.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) R)
(pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))
#s(literal -1/2 binary64)
(*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) R)
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 (*.f64 R lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))))
(*.f64 (*.f64 R lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))))
(*.f64 R #s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (*.f64 (+.f64 (fma.f64 (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))))) #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 #s(literal -1 binary64) lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (neg.f64 lambda1)) #s(literal -1 binary64))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) lambda1)))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (*.f64 (+.f64 (fma.f64 (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))))) #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 #s(literal -1 binary64) lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (neg.f64 lambda1)) #s(literal -1 binary64))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) lambda1))
(*.f64 (+.f64 (fma.f64 (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))))) #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 #s(literal -1 binary64) lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (neg.f64 lambda1)) #s(literal -1 binary64))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) lambda1)
(+.f64 (fma.f64 (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))))) #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 #s(literal -1 binary64) lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (neg.f64 lambda1)) #s(literal -1 binary64))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))))) #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 #s(literal -1 binary64) lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (neg.f64 lambda1)) #s(literal -1 binary64)))
(/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))))
(*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))))
(*.f64 lambda1 lambda1)
(*.f64 (/.f64 (*.f64 (*.f64 #s(literal -1 binary64) lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (neg.f64 lambda1)) #s(literal -1 binary64))
(/.f64 (*.f64 (*.f64 #s(literal -1 binary64) lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (neg.f64 lambda1))
(*.f64 (*.f64 #s(literal -1 binary64) lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) lambda2)
(neg.f64 lambda1)
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))))
(sqrt.f64 (fma.f64 (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))
(fma.f64 (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))
(pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))
(*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* R (sqrt (+ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))))
#s(approx R #s(hole binary64 R))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* R (sqrt (+ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) #s(hole binary64 (* -1 (* R (* lambda1 (+ (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (* -1 (/ (+ (* -1/2 (/ (pow (- phi1 phi2) 2) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) lambda1))))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) #s(hole binary64 (* R (+ (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (* -1 (/ (+ (* -1/2 (/ (pow (- phi1 phi2) 2) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) lambda1))))))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) #s(hole binary64 (/ (* R (+ (* -1/2 (/ (pow (- phi1 phi2) 2) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) lambda1)))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) #s(hole binary64 (* R (+ (* -1/2 (/ (pow (- phi1 phi2) 2) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* R lambda2) #s(hole binary64 (* R lambda2)))
#s(approx (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2) #s(hole binary64 (* -1/2 (/ (* R (pow (- phi1 phi2) 2)) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))
#s(approx (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (/ (* R (pow (- phi1 phi2) 2)) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))
#s(approx (/ (* (pow (- phi1 phi2) 2) R) lambda1) #s(hole binary64 (/ (* R (pow (- phi1 phi2) 2)) lambda1)))
#s(approx (* (pow (- phi1 phi2) 2) R) #s(hole binary64 (* R (pow (- phi1 phi2) 2))))
#s(approx (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R) #s(hole binary64 (* R (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))
#s(approx (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (* R (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))
#s(approx (* R (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)))) #s(hole binary64 (* R (sqrt (+ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) #s(hole binary64 (* R (* lambda1 (+ (* -1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) (* -1 (/ (+ (* -1 (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (* 1/2 (/ (pow (- phi1 phi2) 2) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) lambda1)))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) #s(hole binary64 (* -1 (* R (+ (* -1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) (* -1 (/ (+ (* -1 (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (* 1/2 (/ (pow (- phi1 phi2) 2) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) lambda1)))))))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) #s(hole binary64 (* -1 (/ (* R (+ (* -1 (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (* 1/2 (/ (pow (- phi1 phi2) 2) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))) lambda1))))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) #s(hole binary64 (* -1 (* R (+ (* -1 (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (* 1/2 (/ (pow (- phi1 phi2) 2) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (+ (* -1 (* (* R (* lambda1 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (+ (* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))) (* lambda1 (+ (* -1 (* (* R (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* 1/2 (* (* R (* lambda1 (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (+ (* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))) (* lambda1 (+ (* -1 (* (* R (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* lambda1 (+ (* 1/2 (* (* R (* lambda1 (* lambda2 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))) (sqrt (/ 1 (pow (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)) 3))))) (* 1/2 (* (* R (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (+ (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)))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (+ (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)))))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (+ (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))))))))))))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) #s(hole binary64 (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) #s(hole binary64 (+ (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))))
#s(approx (- lambda1 lambda2) #s(hole binary64 (* -1 lambda2)))
#s(approx (- lambda1 lambda2) #s(hole binary64 (- lambda1 lambda2)))
#s(approx lambda1 #s(hole binary64 lambda1))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (+ (* -1 (* (* R (* lambda1 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (+ (* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))) (* lambda1 (+ (* -1 (* (* R (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* 1/2 (* (* R (* lambda1 (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (+ (* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))) (* lambda1 (+ (* -1 (* (* R (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* lambda1 (+ (* 1/2 (* (* R (* lambda1 (* lambda2 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))) (sqrt (/ 1 (pow (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)) 3))))) (* 1/2 (* (* R (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) #s(hole binary64 (* -1/2 (/ (* R (pow (- phi1 phi2) 2)) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) #s(hole binary64 (/ (+ (* -1/2 (/ (* R (pow (- phi1 phi2) 2)) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (* R (* lambda1 (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) lambda1)))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) #s(hole binary64 (/ (+ (* -1/2 (/ (* R (pow (- phi1 phi2) 2)) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (* lambda1 (+ (* -1 (* R (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (* R (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))) lambda1)))
#s(approx (* -1 lambda1) #s(hole binary64 (* -1 lambda1)))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) #s(hole binary64 (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) #s(hole binary64 (/ (+ (* -1 (* R (* lambda1 (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (pow lambda1 2))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) #s(hole binary64 (/ (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (* lambda1 (+ (* -1 (* R (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (* R (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))) (pow lambda1 2))))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) #s(hole binary64 (* -1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) #s(hole binary64 (/ (+ (* -1/2 (/ (* R (pow (- phi1 phi2) 2)) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (* R (* lambda1 (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (pow lambda1 2))))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) #s(hole binary64 (* -1/2 (/ (* R (pow (- phi1 phi2) 2)) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) #s(hole binary64 (/ (+ (* -1/2 (/ (* R (pow (- phi1 phi2) 2)) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (* R (* lambda1 (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) lambda1)))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (+ (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)))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (+ (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)))))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (+ (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))))))))))))
#s(approx (* (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) lambda1) #s(hole binary64 (* 1/2 (/ (pow (- phi1 phi2) 2) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) lambda1) #s(hole binary64 (/ (+ (* -1 (* lambda1 (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (* 1/2 (/ (pow (- phi1 phi2) 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) lambda1)))
#s(approx (* (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) lambda1) #s(hole binary64 (/ (+ (* 1/2 (/ (pow (- phi1 phi2) 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (* lambda1 (+ (* -1 (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) lambda1)))
#s(approx (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (* 1/2 (/ (pow (- phi1 phi2) 2) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))
#s(approx (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (/ (+ (* -1 (* lambda1 (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (* 1/2 (/ (pow (- phi1 phi2) 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (pow lambda1 2))))
#s(approx (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (/ (+ (* 1/2 (/ (pow (- phi1 phi2) 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (* lambda1 (+ (* -1 (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (pow lambda1 2))))
#s(approx (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) #s(hole binary64 (* 1/2 (/ (pow (- phi1 phi2) 2) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))
#s(approx (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) #s(hole binary64 (/ (+ (* -1 (* lambda1 (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (* 1/2 (/ (pow (- phi1 phi2) 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (pow lambda1 2))))
#s(approx (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) #s(hole binary64 (/ (pow (- phi1 phi2) 2) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))
#s(approx (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))
#s(approx (* lambda1 lambda1) #s(hole binary64 (pow lambda1 2)))
#s(approx (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1) #s(hole binary64 (* -1 (/ (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) lambda1))))
#s(approx (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) #s(hole binary64 (/ (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) lambda1)))
#s(approx (neg lambda1) #s(hole binary64 (* -1 lambda1)))
#s(approx (* R (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)))) #s(hole binary64 (* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))))))
#s(approx (* R (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)))) #s(hole binary64 (+ (* -1 (* (* R (* lambda1 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))
#s(approx (* R (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)))) #s(hole binary64 (+ (* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))) (* lambda1 (+ (* -1 (* (* R (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* 1/2 (* (* R (* lambda1 (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))))))
#s(approx (* R (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)))) #s(hole binary64 (+ (* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))) (* lambda1 (+ (* -1 (* (* R (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* lambda1 (+ (* 1/2 (* (* R (* lambda1 (* lambda2 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))) (sqrt (/ 1 (pow (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)) 3))))) (* 1/2 (* (* R (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))))))))
#s(approx (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2))) #s(hole binary64 (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))
#s(approx (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2))) #s(hole binary64 (+ (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)))))))))
#s(approx (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2))) #s(hole binary64 (+ (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)))))))))))
#s(approx (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2))) #s(hole binary64 (+ (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))))))))))))
#s(approx (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)) #s(hole binary64 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))))
#s(approx (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)) #s(hole binary64 (+ (* -2 (* lambda1 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))
#s(approx (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)) #s(hole binary64 (+ (* lambda1 (+ (* -2 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))
#s(approx (pow (- lambda1 lambda2) 2) #s(hole binary64 (pow lambda2 2)))
#s(approx (pow (- lambda1 lambda2) 2) #s(hole binary64 (+ (* -2 (* lambda1 lambda2)) (pow lambda2 2))))
#s(approx (pow (- lambda1 lambda2) 2) #s(hole binary64 (+ (* lambda1 (+ lambda1 (* -2 lambda2))) (pow lambda2 2))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1)) (* R (cos (* 1/2 (+ phi1 phi2))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1)) (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda1 2) (cos (* 1/2 (+ phi1 phi2)))))) (* R (cos (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1)) (+ (* 1/2 (/ (* R (* lambda2 (pow (- phi1 phi2) 2))) (* (pow lambda1 3) (cos (* 1/2 (+ phi1 phi2)))))) (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda1 2) (cos (* 1/2 (+ phi1 phi2)))))) (* R (cos (* 1/2 (+ phi1 phi2))))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* 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)))))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* 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))))))))))))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) #s(hole binary64 (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) #s(hole binary64 (* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))))
#s(approx (- lambda1 lambda2) #s(hole binary64 lambda1))
#s(approx (- lambda1 lambda2) #s(hole binary64 (* lambda1 (+ 1 (* -1 (/ lambda2 lambda1))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1)) (* R (cos (* 1/2 (+ phi1 phi2))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1)) (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda1 2) (cos (* 1/2 (+ phi1 phi2)))))) (* R (cos (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1)) (+ (* 1/2 (/ (* R (* lambda2 (pow (- phi1 phi2) 2))) (* (pow lambda1 3) (cos (* 1/2 (+ phi1 phi2)))))) (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda1 2) (cos (* 1/2 (+ phi1 phi2)))))) (* R (cos (* 1/2 (+ phi1 phi2))))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) #s(hole binary64 (* -1 (* R (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) #s(hole binary64 (* lambda1 (+ (* -1 (* R (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (/ (* R (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) lambda1)))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) #s(hole binary64 (* lambda1 (+ (* -1 (* R (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (+ (* -1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (/ (* R (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) lambda1))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) #s(hole binary64 (* R (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) #s(hole binary64 (+ (* -1 (/ (* R (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) lambda1)) (* R (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) #s(hole binary64 (+ (* -1 (/ (* R (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) lambda1)) (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (* R (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) #s(hole binary64 (/ (* R (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) lambda1)))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) #s(hole binary64 (/ (+ (* -1/2 (/ (* R (pow (- phi1 phi2) 2)) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (* R (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) lambda1)))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) #s(hole binary64 (* R (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) #s(hole binary64 (+ (* -1/2 (/ (* R (pow (- phi1 phi2) 2)) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (* R (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* 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)))))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* 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))))))))))))
#s(approx (* (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) lambda1) #s(hole binary64 (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))
#s(approx (* (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) lambda1) #s(hole binary64 (* lambda1 (+ (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (* -1 (/ (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) lambda1))))))
#s(approx (* (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) lambda1) #s(hole binary64 (* lambda1 (+ (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (+ (* -1 (/ (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) lambda1)) (* 1/2 (/ (pow (- phi1 phi2) 2) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))))
#s(approx (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))
#s(approx (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (+ (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (* -1 (/ (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) lambda1)))))
#s(approx (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (+ (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (+ (* -1 (/ (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) lambda1)) (* 1/2 (/ (pow (- phi1 phi2) 2) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))))
#s(approx (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) #s(hole binary64 (* -1 (/ (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) lambda1))))
#s(approx (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) #s(hole binary64 (/ (+ (* -1 (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (* 1/2 (/ (pow (- phi1 phi2) 2) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) lambda1)))
#s(approx (* R (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)))) #s(hole binary64 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))))
#s(approx (* R (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)))) #s(hole binary64 (* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1)) (* R (cos (* 1/2 (+ phi1 phi2))))))))
#s(approx (* R (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)))) #s(hole binary64 (* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1)) (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda1 2) (cos (* 1/2 (+ phi1 phi2)))))) (* R (cos (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* R (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)))) #s(hole binary64 (* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1)) (+ (* 1/2 (/ (* R (* lambda2 (pow (- phi1 phi2) 2))) (* (pow lambda1 3) (cos (* 1/2 (+ phi1 phi2)))))) (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda1 2) (cos (* 1/2 (+ phi1 phi2)))))) (* R (cos (* 1/2 (+ phi1 phi2))))))))))
#s(approx (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2))) #s(hole binary64 (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
#s(approx (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2))) #s(hole binary64 (* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))))
#s(approx (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2))) #s(hole binary64 (* 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)))))))))))
#s(approx (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2))) #s(hole binary64 (* 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))))))))))))
#s(approx (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)) #s(hole binary64 (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2))))
#s(approx (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)) #s(hole binary64 (* (pow lambda1 2) (+ (* -2 (/ (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) lambda1)) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))))
#s(approx (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)) #s(hole binary64 (* (pow lambda1 2) (+ (* -2 (/ (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) lambda1)) (+ (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow lambda1 2)) (+ (/ (pow (- phi1 phi2) 2) (pow lambda1 2)) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))))))
#s(approx (pow (- lambda1 lambda2) 2) #s(hole binary64 (pow lambda1 2)))
#s(approx (pow (- lambda1 lambda2) 2) #s(hole binary64 (* (pow lambda1 2) (+ 1 (* -2 (/ lambda2 lambda1))))))
#s(approx (pow (- lambda1 lambda2) 2) #s(hole binary64 (* (pow lambda1 2) (+ 1 (+ (* -2 (/ lambda2 lambda1)) (/ (pow lambda2 2) (pow lambda1 2)))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* -1 (* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1)) (* R (cos (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* -1 (* lambda1 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow (- phi1 phi2) 2)) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))) (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) lambda1)) (* R (cos (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* -1 (* lambda1 (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* R (* lambda2 (pow (- phi1 phi2) 2))) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))) (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (cos (* 1/2 (+ phi1 phi2)))))) lambda1)) (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) lambda1)) (* R (cos (* 1/2 (+ phi1 phi2)))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* -1 (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* -1 (* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* -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)))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* -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)))))))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) #s(hole binary64 (* -1 (* lambda1 (+ (* -1 (cos (* 1/2 (+ phi1 phi2)))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))))
#s(approx (- lambda1 lambda2) #s(hole binary64 (* -1 (* lambda1 (- (/ lambda2 lambda1) 1)))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1)) (* R (cos (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* lambda1 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow (- phi1 phi2) 2)) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))) (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) lambda1)) (* R (cos (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* lambda1 (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* R (* lambda2 (pow (- phi1 phi2) 2))) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))) (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (cos (* 1/2 (+ phi1 phi2)))))) lambda1)) (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) lambda1)) (* R (cos (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) #s(hole binary64 (* -1 (* lambda1 (+ (* -1 (/ (* R (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) lambda1)) (* R (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) #s(hole binary64 (* -1 (* lambda1 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow (- phi1 phi2) 2)) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (* R (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) lambda1)) (* R (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) #s(hole binary64 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow (- phi1 phi2) 2)) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (* R (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) lambda1)) (* R (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) #s(hole binary64 (* -1 (/ (+ (* -1 (* R (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) lambda1))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* -1 (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* -1 (* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* -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)))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* -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)))))))
#s(approx (* (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) lambda1) #s(hole binary64 (* -1 (* lambda1 (+ (* -1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) (/ (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) lambda1))))))
#s(approx (* (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) lambda1) #s(hole binary64 (* -1 (* lambda1 (+ (* -1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) (* -1 (/ (+ (* -1 (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (* 1/2 (/ (pow (- phi1 phi2) 2) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) lambda1)))))))
#s(approx (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (+ (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (* -1 (/ (+ (* -1/2 (/ (pow (- phi1 phi2) 2) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) lambda1)))))
#s(approx (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) #s(hole binary64 (* -1 (/ (+ (* -1/2 (/ (pow (- phi1 phi2) 2) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) lambda1))))
#s(approx (* R (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)))) #s(hole binary64 (* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))))
#s(approx (* R (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)))) #s(hole binary64 (* -1 (* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1)) (* R (cos (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* R (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)))) #s(hole binary64 (* -1 (* lambda1 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow (- phi1 phi2) 2)) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))) (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) lambda1)) (* R (cos (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* R (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)))) #s(hole binary64 (* -1 (* lambda1 (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* R (* lambda2 (pow (- phi1 phi2) 2))) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))) (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (cos (* 1/2 (+ phi1 phi2)))))) lambda1)) (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) lambda1)) (* R (cos (* 1/2 (+ phi1 phi2)))))))))
#s(approx (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2))) #s(hole binary64 (* -1 (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))))
#s(approx (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2))) #s(hole binary64 (* -1 (* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))))))
#s(approx (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2))) #s(hole binary64 (* -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)))))))
#s(approx (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2))) #s(hole binary64 (* -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)))))))
#s(approx (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)) #s(hole binary64 (* (pow lambda1 2) (+ (* -1 (/ (+ (* -1 (/ (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)) lambda1)) (* 2 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) lambda1)) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))))
#s(approx (pow (- lambda1 lambda2) 2) #s(hole binary64 (* (pow lambda1 2) (+ 1 (* -1 (/ (+ (* -1 (/ (pow lambda2 2) lambda1)) (* 2 lambda2)) lambda1))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* R (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (+ (* -1 (* (* R (* lambda1 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* R (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (+ (* R (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))) (* lambda2 (+ (* -1 (* (* R (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* 1/2 (* (* R (* lambda2 (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (+ (* R (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))) (* lambda2 (+ (* -1 (* (* R (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* lambda2 (+ (* 1/2 (* (* R (* lambda1 (* lambda2 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))) (sqrt (/ 1 (pow (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)) 3))))) (* 1/2 (* (* R (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (+ (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)))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (+ (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)))))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (+ (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))))))))))))
#s(approx (- lambda1 lambda2) #s(hole binary64 (+ lambda1 (* -1 lambda2))))
#s(approx lambda2 #s(hole binary64 lambda2))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* R (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (+ (* -1 (* (* R (* lambda1 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* R (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (+ (* R (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))) (* lambda2 (+ (* -1 (* (* R (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* 1/2 (* (* R (* lambda2 (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (+ (* R (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))) (* lambda2 (+ (* -1 (* (* R (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* lambda2 (+ (* 1/2 (* (* R (* lambda1 (* lambda2 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))) (sqrt (/ 1 (pow (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)) 3))))) (* 1/2 (* (* R (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) #s(hole binary64 (* -1 (* lambda1 (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (* R (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) #s(hole binary64 (+ (* -1 (* lambda1 (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (* R (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (* R (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) #s(hole binary64 (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (* R (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) #s(hole binary64 (+ (* -1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (/ (* R (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) lambda1))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (+ (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)))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (+ (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)))))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (+ (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))))))))))))
#s(approx (* (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) lambda1) #s(hole binary64 (* lambda1 (+ (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (* 1/2 (/ (pow (- phi1 phi2) 2) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))))
#s(approx (* (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) lambda1) #s(hole binary64 (+ (* -1 (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (* lambda1 (+ (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (* 1/2 (/ (pow (- phi1 phi2) 2) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))))
#s(approx (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (+ (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (* 1/2 (/ (pow (- phi1 phi2) 2) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))
#s(approx (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) #s(hole binary64 (+ (* -1 (/ (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) lambda1)) (* 1/2 (/ (pow (- phi1 phi2) 2) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))
#s(approx (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (* -1 (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))
#s(approx (* -1 lambda2) #s(hole binary64 (* -1 lambda2)))
#s(approx (* R (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)))) #s(hole binary64 (* R (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))))))
#s(approx (* R (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)))) #s(hole binary64 (+ (* -1 (* (* R (* lambda1 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* R (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))
#s(approx (* R (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)))) #s(hole binary64 (+ (* R (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))) (* lambda2 (+ (* -1 (* (* R (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* 1/2 (* (* R (* lambda2 (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))))))
#s(approx (* R (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)))) #s(hole binary64 (+ (* R (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))) (* lambda2 (+ (* -1 (* (* R (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* lambda2 (+ (* 1/2 (* (* R (* lambda1 (* lambda2 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))) (sqrt (/ 1 (pow (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)) 3))))) (* 1/2 (* (* R (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))))))))
#s(approx (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2))) #s(hole binary64 (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))
#s(approx (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2))) #s(hole binary64 (+ (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)))))))))
#s(approx (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2))) #s(hole binary64 (+ (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)))))))))))
#s(approx (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2))) #s(hole binary64 (+ (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))))))))))))
#s(approx (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)) #s(hole binary64 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))))
#s(approx (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)) #s(hole binary64 (+ (* -2 (* lambda1 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))
#s(approx (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)) #s(hole binary64 (+ (* lambda2 (+ (* -2 (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))
#s(approx (pow (- lambda1 lambda2) 2) #s(hole binary64 (+ (* -2 (* lambda1 lambda2)) (pow lambda1 2))))
#s(approx (pow (- lambda1 lambda2) 2) #s(hole binary64 (+ (* lambda2 (+ lambda2 (* -2 lambda1))) (pow lambda1 2))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)) (* R (cos (* 1/2 (+ phi1 phi2))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)) (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda2 2) (cos (* 1/2 (+ phi1 phi2)))))) (* R (cos (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)) (+ (* 1/2 (/ (* R (* lambda1 (pow (- phi1 phi2) 2))) (* (pow lambda2 3) (cos (* 1/2 (+ phi1 phi2)))))) (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda2 2) (cos (* 1/2 (+ phi1 phi2)))))) (* R (cos (* 1/2 (+ phi1 phi2))))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* lambda2 (cos (* 1/2 (+ phi1 phi2))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* lambda2 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* 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)))))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* 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))))))))))))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) #s(hole binary64 (* lambda2 (+ (* -1 (cos (* 1/2 (+ phi1 phi2)))) (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2)))))
#s(approx (- lambda1 lambda2) #s(hole binary64 (* lambda2 (- (/ lambda1 lambda2) 1))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)) (* R (cos (* 1/2 (+ phi1 phi2))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)) (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda2 2) (cos (* 1/2 (+ phi1 phi2)))))) (* R (cos (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)) (+ (* 1/2 (/ (* R (* lambda1 (pow (- phi1 phi2) 2))) (* (pow lambda2 3) (cos (* 1/2 (+ phi1 phi2)))))) (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda2 2) (cos (* 1/2 (+ phi1 phi2)))))) (* R (cos (* 1/2 (+ phi1 phi2))))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) #s(hole binary64 (* R (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) #s(hole binary64 (* lambda2 (+ (* -1 (/ (* lambda1 (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (* R (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) lambda2)) (* R (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) #s(hole binary64 (* -1 (/ (* R (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) lambda1))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) #s(hole binary64 (* lambda2 (+ (* -1 (/ (* R (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) lambda1)) (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda1 2) (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (/ (* R (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) lambda2))))))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) #s(hole binary64 (* lambda2 (+ (* -1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda1 2) (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (/ (* R (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) lambda1)))))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) #s(hole binary64 (* lambda2 (+ (* -1/2 (/ (* R (pow (- phi1 phi2) 2)) (* lambda1 (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (* R (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* lambda2 (cos (* 1/2 (+ phi1 phi2))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* lambda2 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* 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)))))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* 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))))))))))))
#s(approx (* (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) lambda1) #s(hole binary64 (* -1 (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))
#s(approx (* (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) lambda1) #s(hole binary64 (* lambda2 (+ (* -1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) (/ (* lambda1 (+ (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (* 1/2 (/ (pow (- phi1 phi2) 2) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))) lambda2)))))
#s(approx (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (* -1 (/ (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) lambda1))))
#s(approx (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (* lambda2 (+ (* -1 (/ (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) lambda1)) (+ (* 1/2 (/ (pow (- phi1 phi2) 2) (* (pow lambda1 2) (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (/ (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) lambda2))))))
#s(approx (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) #s(hole binary64 (* lambda2 (+ (* -1 (/ (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) lambda1)) (* 1/2 (/ (pow (- phi1 phi2) 2) (* (pow lambda1 2) (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))))
#s(approx (* R (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)))) #s(hole binary64 (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))))
#s(approx (* R (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)))) #s(hole binary64 (* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)) (* R (cos (* 1/2 (+ phi1 phi2))))))))
#s(approx (* R (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)))) #s(hole binary64 (* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)) (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda2 2) (cos (* 1/2 (+ phi1 phi2)))))) (* R (cos (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* R (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)))) #s(hole binary64 (* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)) (+ (* 1/2 (/ (* R (* lambda1 (pow (- phi1 phi2) 2))) (* (pow lambda2 3) (cos (* 1/2 (+ phi1 phi2)))))) (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda2 2) (cos (* 1/2 (+ phi1 phi2)))))) (* R (cos (* 1/2 (+ phi1 phi2))))))))))
#s(approx (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2))) #s(hole binary64 (* lambda2 (cos (* 1/2 (+ phi1 phi2))))))
#s(approx (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2))) #s(hole binary64 (* lambda2 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2))))))
#s(approx (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2))) #s(hole binary64 (* 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)))))))))))
#s(approx (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2))) #s(hole binary64 (* 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))))))))))))
#s(approx (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)) #s(hole binary64 (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2))))
#s(approx (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)) #s(hole binary64 (* (pow lambda2 2) (+ (* -2 (/ (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) lambda2)) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))))
#s(approx (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)) #s(hole binary64 (* (pow lambda2 2) (+ (* -2 (/ (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) lambda2)) (+ (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow lambda2 2)) (+ (/ (pow (- phi1 phi2) 2) (pow lambda2 2)) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))))))
#s(approx (pow (- lambda1 lambda2) 2) #s(hole binary64 (* (pow lambda2 2) (+ 1 (* -2 (/ lambda1 lambda2))))))
#s(approx (pow (- lambda1 lambda2) 2) #s(hole binary64 (* (pow lambda2 2) (+ 1 (+ (* -2 (/ lambda1 lambda2)) (/ (pow lambda1 2) (pow lambda2 2)))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* -1 (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* -1 (* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)) (* R (cos (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* -1 (* lambda2 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow (- phi1 phi2) 2)) (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))) lambda2)) (* R (cos (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* -1 (* lambda2 (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* R (* lambda1 (pow (- phi1 phi2) 2))) (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (cos (* 1/2 (+ phi1 phi2)))))) lambda2)) (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))) lambda2)) (* R (cos (* 1/2 (+ phi1 phi2)))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* -1 (* lambda2 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2)))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* -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)))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* -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)))))))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) #s(hole binary64 (* -1 (* lambda2 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2)))))))
#s(approx (- lambda1 lambda2) #s(hole binary64 (* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2)))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)) (* R (cos (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* lambda2 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow (- phi1 phi2) 2)) (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))) lambda2)) (* R (cos (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* lambda2 (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* R (* lambda1 (pow (- phi1 phi2) 2))) (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (cos (* 1/2 (+ phi1 phi2)))))) lambda2)) (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))) lambda2)) (* R (cos (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) #s(hole binary64 (* -1 (* lambda2 (+ (* -1 (* R (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (/ (* lambda1 (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (* R (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) lambda2))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) #s(hole binary64 (* -1 (* lambda2 (+ (* -1 (/ (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (* R (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) lambda2)) (/ (* R (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) lambda1))))))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) #s(hole binary64 (* -1 (* lambda2 (+ (* -1 (/ (* R (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) lambda1)) (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda1 2) (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))))))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) #s(hole binary64 (* -1 (* lambda2 (+ (* -1 (* R (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* lambda1 (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* -1 (* lambda2 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2)))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* -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)))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* -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)))))))
#s(approx (* (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) lambda1) #s(hole binary64 (* -1 (* lambda2 (+ (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (* -1 (/ (* lambda1 (+ (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (* 1/2 (/ (pow (- phi1 phi2) 2) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))) lambda2)))))))
#s(approx (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (* -1 (* lambda2 (+ (* -1 (/ (+ (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (* 1/2 (/ (pow (- phi1 phi2) 2) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) lambda2)) (/ (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) lambda1))))))
#s(approx (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) #s(hole binary64 (* -1 (* lambda2 (+ (* -1/2 (/ (pow (- phi1 phi2) 2) (* (pow lambda1 2) (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (/ (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) lambda1))))))
#s(approx (* R (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)))) #s(hole binary64 (* -1 (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))))))
#s(approx (* R (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)))) #s(hole binary64 (* -1 (* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)) (* R (cos (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* R (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)))) #s(hole binary64 (* -1 (* lambda2 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow (- phi1 phi2) 2)) (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))) lambda2)) (* R (cos (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* R (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)))) #s(hole binary64 (* -1 (* lambda2 (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* R (* lambda1 (pow (- phi1 phi2) 2))) (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (cos (* 1/2 (+ phi1 phi2)))))) lambda2)) (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))) lambda2)) (* R (cos (* 1/2 (+ phi1 phi2)))))))))
#s(approx (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2))) #s(hole binary64 (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))))
#s(approx (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2))) #s(hole binary64 (* -1 (* lambda2 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2)))))))
#s(approx (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2))) #s(hole binary64 (* -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)))))))
#s(approx (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2))) #s(hole binary64 (* -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)))))))
#s(approx (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)) #s(hole binary64 (* (pow lambda2 2) (+ (* -1 (/ (+ (* -1 (/ (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)) lambda2)) (* 2 (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) lambda2)) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))))
#s(approx (pow (- lambda1 lambda2) 2) #s(hole binary64 (* (pow lambda2 2) (+ 1 (* -1 (/ (+ (* -1 (/ (pow lambda1 2) lambda2)) (* 2 lambda1)) lambda2))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (+ (* 1/2 (* (* R (* phi1 (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (+ (* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (* phi1 (+ (* 1/2 (* (* R (* phi1 (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* 1/2 (* (* R (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (+ (* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (* phi1 (+ (* 1/2 (* (* R (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* phi1 (+ (* 1/2 (* (* R (* phi1 (- (* (+ (* 1/24 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2)))) (* 1/8 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2))))) (pow (- lambda1 lambda2) 2)) (* 1/2 (/ (* (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* 1/2 (* (* R (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (+ (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (* 1/2 (* (* phi1 (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (+ (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (* phi1 (+ (* 1/2 (* (* phi1 (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* 1/2 (* (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (+ (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (* phi1 (+ (* 1/2 (* (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* phi1 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 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)))))))))))))
#s(approx (pow (- phi1 phi2) 1) #s(hole binary64 (* -1 phi2)))
#s(approx (pow (- phi1 phi2) 1) #s(hole binary64 (- phi1 phi2)))
#s(approx (- phi1 phi2) #s(hole binary64 (* -1 phi2)))
#s(approx (- phi1 phi2) #s(hole binary64 (- phi1 phi2)))
#s(approx phi1 #s(hole binary64 phi1))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) #s(hole binary64 (* (cos (* 1/2 phi2)) (- lambda1 lambda2))))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) #s(hole binary64 (+ (* -1/2 (* phi1 (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) #s(hole binary64 (+ (* phi1 (+ (* -1/2 (* (sin (* 1/2 phi2)) (- lambda1 lambda2))) (* -1/8 (* phi1 (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))))) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) #s(hole binary64 (+ (* phi1 (+ (* -1/2 (* (sin (* 1/2 phi2)) (- lambda1 lambda2))) (* phi1 (+ (* -1/8 (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* 1/48 (* phi1 (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))))))) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))))
#s(approx (cos (/ (+ phi2 phi1) 2)) #s(hole binary64 (cos (* 1/2 phi2))))
#s(approx (cos (/ (+ phi2 phi1) 2)) #s(hole binary64 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))))
#s(approx (cos (/ (+ phi2 phi1) 2)) #s(hole binary64 (+ (cos (* 1/2 phi2)) (* phi1 (- (* -1/8 (* phi1 (cos (* 1/2 phi2)))) (* 1/2 (sin (* 1/2 phi2))))))))
#s(approx (cos (/ (+ phi2 phi1) 2)) #s(hole 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))))))))
#s(approx (/ (+ phi2 phi1) 2) #s(hole binary64 (* 1/2 phi2)))
#s(approx (/ (+ phi2 phi1) 2) #s(hole binary64 (+ (* 1/2 phi1) (* 1/2 phi2))))
#s(approx (+ phi2 phi1) #s(hole binary64 phi2))
#s(approx (+ phi2 phi1) #s(hole binary64 (+ phi1 phi2)))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (+ (* 1/2 (* (* R (* phi1 (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (+ (* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (* phi1 (+ (* 1/2 (* (* R (* phi1 (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* 1/2 (* (* R (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (+ (* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (* phi1 (+ (* 1/2 (* (* R (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* phi1 (+ (* 1/2 (* (* R (* phi1 (- (* (+ (* 1/24 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2)))) (* 1/8 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2))))) (pow (- lambda1 lambda2) 2)) (* 1/2 (/ (* (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* 1/2 (* (* R (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) #s(hole binary64 (* -1 (* lambda1 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* R (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) lambda1)) (* R (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) #s(hole binary64 (+ (* -1 (* lambda1 (* phi1 (+ (* -1 (+ (* -1/2 (/ (- (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2))))) lambda1)) (* 1/2 (/ (* R (* lambda2 (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) lambda1)))) (* 1/2 (* R (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))))))) (* -1 (* lambda1 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* R (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) lambda1)) (* R (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) #s(hole binary64 (+ (* -1 (* lambda1 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* R (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) lambda1)) (* R (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))))) (* phi1 (+ (* -1 (* lambda1 (* phi1 (+ (* -1 (+ (* -1/2 (/ (- (/ R (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (+ (* -1/8 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (- (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))))) lambda1)) (* -1/8 (/ (* R (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) lambda1)))) (* -1/8 (* R (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))))))) (* -1 (* lambda1 (+ (* -1 (+ (* -1/2 (/ (- (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2))))) lambda1)) (* 1/2 (/ (* R (* lambda2 (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) lambda1)))) (* 1/2 (* R (cos (+ (* 1/2 phi2) (* 1/2 (PI))))))))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) #s(hole binary64 (+ (* -1 (* lambda1 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* R (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) lambda1)) (* R (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))))) (* phi1 (+ (* -1 (* lambda1 (+ (* -1 (+ (* -1/2 (/ (- (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2))))) lambda1)) (* 1/2 (/ (* R (* lambda2 (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) lambda1)))) (* 1/2 (* R (cos (+ (* 1/2 phi2) (* 1/2 (PI))))))))) (* phi1 (+ (* -1 (* lambda1 (* phi1 (+ (* -1 (+ (* -1/48 (/ (* R (* lambda2 (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) lambda1)) (* 1/2 (/ (+ (* -1/8 (- (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (+ (* -1/48 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))) (* 1/2 (/ (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (- (/ R (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (+ (* -1/8 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (- (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))))) lambda1)))) (* -1/48 (* R (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))))))) (* -1 (* lambda1 (+ (* -1 (+ (* -1/2 (/ (- (/ R (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (+ (* -1/8 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (- (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))))) lambda1)) (* -1/8 (/ (* R (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) lambda1)))) (* -1/8 (* R (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))))))))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) #s(hole binary64 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* R (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) lambda1)) (* R (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) #s(hole binary64 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* R (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) lambda1)) (+ (* R (sin (+ (* 1/2 phi2) (* 1/2 (PI))))) (* phi1 (+ (* -1 (+ (* -1/2 (/ (- (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2))))) lambda1)) (* 1/2 (/ (* R (* lambda2 (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) lambda1)))) (* 1/2 (* R (cos (+ (* 1/2 phi2) (* 1/2 (PI))))))))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) #s(hole binary64 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* R (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) lambda1)) (+ (* R (sin (+ (* 1/2 phi2) (* 1/2 (PI))))) (* phi1 (+ (* -1 (+ (* -1/2 (/ (- (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2))))) lambda1)) (* 1/2 (/ (* R (* lambda2 (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) lambda1)))) (+ (* 1/2 (* R (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* phi1 (+ (* -1 (+ (* -1/2 (/ (- (/ R (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (+ (* -1/8 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (- (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))))) lambda1)) (* -1/8 (/ (* R (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) lambda1)))) (* -1/8 (* R (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))))))))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) #s(hole binary64 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* R (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) lambda1)) (+ (* R (sin (+ (* 1/2 phi2) (* 1/2 (PI))))) (* phi1 (+ (* -1 (+ (* -1/2 (/ (- (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2))))) lambda1)) (* 1/2 (/ (* R (* lambda2 (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) lambda1)))) (+ (* 1/2 (* R (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* phi1 (+ (* -1 (+ (* -1/2 (/ (- (/ R (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (+ (* -1/8 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (- (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))))) lambda1)) (* -1/8 (/ (* R (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) lambda1)))) (+ (* -1/8 (* R (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* phi1 (+ (* -1 (+ (* -1/48 (/ (* R (* lambda2 (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) lambda1)) (* 1/2 (/ (+ (* -1/8 (- (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (+ (* -1/48 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))) (* 1/2 (/ (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (- (/ R (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (+ (* -1/8 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (- (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))))) lambda1)))) (* -1/48 (* R (cos (+ (* 1/2 phi2) (* 1/2 (PI))))))))))))))))))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) #s(hole binary64 (/ (+ (* -1/2 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* R (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) lambda1)))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) #s(hole binary64 (+ (* -1/2 (/ (* R (pow phi2 2)) (* (pow lambda1 2) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (+ (* phi1 (+ (* -1/2 (/ (- (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2))))) lambda1)) (* 1/2 (/ (* R (* lambda2 (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) lambda1)))) (/ (* R (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) lambda1)))))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) #s(hole binary64 (+ (* -1/2 (/ (* R (pow phi2 2)) (* (pow lambda1 2) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (+ (* phi1 (+ (* -1/2 (/ (- (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2))))) lambda1)) (+ (* 1/2 (/ (* R (* lambda2 (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) lambda1)) (* phi1 (+ (* -1/2 (/ (- (/ R (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (+ (* -1/8 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (- (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))))) lambda1)) (* -1/8 (/ (* R (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) lambda1))))))) (/ (* R (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) lambda1)))))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) #s(hole binary64 (+ (* -1/2 (/ (* R (pow phi2 2)) (* (pow lambda1 2) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (+ (* phi1 (+ (* -1/2 (/ (- (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2))))) lambda1)) (+ (* 1/2 (/ (* R (* lambda2 (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) lambda1)) (* phi1 (+ (* -1/2 (/ (- (/ R (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (+ (* -1/8 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (- (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))))) lambda1)) (+ (* -1/8 (/ (* R (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) lambda1)) (* phi1 (+ (* -1/48 (/ (* R (* lambda2 (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) lambda1)) (* 1/2 (/ (+ (* -1/8 (- (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (+ (* -1/48 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))) (* 1/2 (/ (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (- (/ R (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (+ (* -1/8 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (- (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))))) lambda1)))))))))) (/ (* R (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) lambda1)))))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) #s(hole binary64 (+ (* -1/2 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* R (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))))))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) #s(hole binary64 (+ (* -1/2 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (+ (* R (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* phi1 (+ (* -1/2 (- (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (* 1/2 (* R (* lambda2 (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))))))))))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) #s(hole binary64 (+ (* -1/2 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (+ (* R (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* phi1 (+ (* -1/2 (- (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (+ (* 1/2 (* R (* lambda2 (cos (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* phi1 (+ (* -1/2 (- (/ R (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (+ (* -1/8 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (- (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))))) (* -1/8 (* R (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))))))))))))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) #s(hole binary64 (+ (* -1/2 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (+ (* R (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* phi1 (+ (* -1/2 (- (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (+ (* 1/2 (* R (* lambda2 (cos (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* phi1 (+ (* -1/2 (- (/ R (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (+ (* -1/8 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (- (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))))) (+ (* -1/8 (* R (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* phi1 (+ (* -1/48 (* R (* lambda2 (cos (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (+ (* -1/8 (- (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (+ (* -1/48 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))) (* 1/2 (/ (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (- (/ R (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (+ (* -1/8 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (- (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))))))))))))))))))
#s(approx (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) #s(hole binary64 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))
#s(approx (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) #s(hole binary64 (+ (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (* 1/2 (* phi1 (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))))))
#s(approx (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) #s(hole binary64 (+ (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (* phi1 (+ (* -1/8 (* phi1 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* 1/2 (cos (+ (* 1/2 phi2) (* 1/2 (PI))))))))))
#s(approx (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) #s(hole binary64 (+ (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (* phi1 (+ (* 1/2 (cos (+ (* 1/2 phi2) (* 1/2 (PI))))) (* phi1 (+ (* -1/8 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))) (* -1/48 (* phi1 (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))))))))))
#s(approx (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)) #s(hole binary64 (+ (* 1/2 phi2) (* 1/2 (PI)))))
#s(approx (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)) #s(hole binary64 (+ (* 1/2 phi1) (+ (* 1/2 phi2) (* 1/2 (PI))))))
#s(approx (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2) #s(hole binary64 (* -1/2 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))))))
#s(approx (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2) #s(hole binary64 (+ (* -1/2 (* phi1 (- (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2))))))) (* -1/2 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))))))
#s(approx (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2) #s(hole binary64 (+ (* -1/2 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* phi1 (+ (* -1/2 (* phi1 (- (/ R (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (+ (* -1/8 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (- (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))))))) (* -1/2 (- (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))))))))
#s(approx (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2) #s(hole binary64 (+ (* -1/2 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* phi1 (+ (* -1/2 (- (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (* phi1 (+ (* -1/2 (- (/ R (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (+ (* -1/8 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (- (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))))) (* 1/2 (* phi1 (+ (* -1/8 (- (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (+ (* -1/48 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))) (* 1/2 (/ (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (- (/ R (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (+ (* -1/8 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (- (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))))))))))))))
#s(approx (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))))
#s(approx (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (+ (* phi1 (- (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))))))
#s(approx (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (+ (* phi1 (- (+ (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* phi1 (- (/ R (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (+ (* -1/8 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (- (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))))))
#s(approx (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (+ (* phi1 (- (+ (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* phi1 (- (+ (* -1 (* phi1 (+ (* -1/8 (- (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (+ (* -1/48 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))) (* 1/2 (/ (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (- (/ R (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (+ (* -1/8 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (- (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))))))) (/ R (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (+ (* -1/8 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (- (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))))))
#s(approx (/ (* (pow (- phi1 phi2) 2) R) lambda1) #s(hole binary64 (/ (* R (pow phi2 2)) lambda1)))
#s(approx (/ (* (pow (- phi1 phi2) 2) R) lambda1) #s(hole binary64 (+ (* -2 (/ (* R (* phi1 phi2)) lambda1)) (/ (* R (pow phi2 2)) lambda1))))
#s(approx (/ (* (pow (- phi1 phi2) 2) R) lambda1) #s(hole binary64 (+ (* phi1 (+ (* -2 (/ (* R phi2) lambda1)) (/ (* R phi1) lambda1))) (/ (* R (pow phi2 2)) lambda1))))
#s(approx (* (pow (- phi1 phi2) 2) R) #s(hole binary64 (* R (pow phi2 2))))
#s(approx (* (pow (- phi1 phi2) 2) R) #s(hole binary64 (+ (* -2 (* R (* phi1 phi2))) (* R (pow phi2 2)))))
#s(approx (* (pow (- phi1 phi2) 2) R) #s(hole binary64 (+ (* R (pow phi2 2)) (* phi1 (+ (* -2 (* R phi2)) (* R phi1))))))
#s(approx (pow (- phi1 phi2) 2) #s(hole binary64 (pow phi2 2)))
#s(approx (pow (- phi1 phi2) 2) #s(hole binary64 (+ (* -2 (* phi1 phi2)) (pow phi2 2))))
#s(approx (pow (- phi1 phi2) 2) #s(hole binary64 (+ (* phi1 (+ phi1 (* -2 phi2))) (pow phi2 2))))
#s(approx (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R) #s(hole binary64 (* R (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))))
#s(approx (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R) #s(hole binary64 (+ (* 1/2 (* R (* phi1 (cos (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* R (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))))
#s(approx (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R) #s(hole binary64 (+ (* R (sin (+ (* 1/2 phi2) (* 1/2 (PI))))) (* phi1 (+ (* -1/8 (* R (* phi1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (* R (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))))))))
#s(approx (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R) #s(hole binary64 (+ (* R (sin (+ (* 1/2 phi2) (* 1/2 (PI))))) (* phi1 (+ (* 1/2 (* R (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* phi1 (+ (* -1/8 (* R (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* -1/48 (* R (* phi1 (cos (+ (* 1/2 phi2) (* 1/2 (PI))))))))))))))
#s(approx (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (* R (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))))
#s(approx (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (+ (* 1/2 (* R (* lambda2 (* phi1 (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))))) (* R (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))))))
#s(approx (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (+ (* R (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* phi1 (+ (* -1/8 (* R (* lambda2 (* phi1 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))))) (* 1/2 (* R (* lambda2 (cos (+ (* 1/2 phi2) (* 1/2 (PI))))))))))))
#s(approx (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (+ (* R (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* phi1 (+ (* 1/2 (* R (* lambda2 (cos (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* phi1 (+ (* -1/8 (* R (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* -1/48 (* R (* lambda2 (* phi1 (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))))))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (+ (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (* 1/2 (* (* phi1 (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (+ (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (* phi1 (+ (* 1/2 (* (* phi1 (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* 1/2 (* (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (+ (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (* phi1 (+ (* 1/2 (* (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* phi1 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 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)))))))))))))
#s(approx (* (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) lambda1) #s(hole binary64 (* lambda1 (+ (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (+ (* -1 (/ (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))) lambda1)) (* 1/2 (/ (pow phi2 2) (* (pow lambda1 2) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))))))))
#s(approx (* (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) lambda1) #s(hole binary64 (+ (* lambda1 (* phi1 (+ (* -1/2 (/ (* lambda2 (cos (+ (* 1/2 phi2) (* 1/2 (PI))))) lambda1)) (+ (* 1/2 (cos (+ (* 1/2 phi2) (* 1/2 (PI))))) (* 1/2 (- (* -2 (/ phi2 (* (pow lambda1 2) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI))))) (* (pow lambda1 2) (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))))))) (* lambda1 (+ (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (+ (* -1 (/ (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))) lambda1)) (* 1/2 (/ (pow phi2 2) (* (pow lambda1 2) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))))))))))
#s(approx (* (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) lambda1) #s(hole binary64 (+ (* lambda1 (+ (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (+ (* -1 (/ (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))) lambda1)) (* 1/2 (/ (pow phi2 2) (* (pow lambda1 2) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))))))) (* phi1 (+ (* lambda1 (* phi1 (+ (* -1/8 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))) (+ (* 1/8 (/ (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))) lambda1)) (* 1/2 (- (/ 1 (* (pow lambda1 2) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (+ (* -1/8 (/ (pow phi2 2) (* (pow lambda1 2) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (- (* -2 (/ phi2 (* (pow lambda1 2) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI))))) (* (pow lambda1 2) (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))))))))) (* lambda1 (+ (* -1/2 (/ (* lambda2 (cos (+ (* 1/2 phi2) (* 1/2 (PI))))) lambda1)) (+ (* 1/2 (cos (+ (* 1/2 phi2) (* 1/2 (PI))))) (* 1/2 (- (* -2 (/ phi2 (* (pow lambda1 2) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI))))) (* (pow lambda1 2) (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2))))))))))))))
#s(approx (* (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) lambda1) #s(hole binary64 (+ (* lambda1 (+ (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (+ (* -1 (/ (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))) lambda1)) (* 1/2 (/ (pow phi2 2) (* (pow lambda1 2) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))))))) (* phi1 (+ (* lambda1 (+ (* -1/2 (/ (* lambda2 (cos (+ (* 1/2 phi2) (* 1/2 (PI))))) lambda1)) (+ (* 1/2 (cos (+ (* 1/2 phi2) (* 1/2 (PI))))) (* 1/2 (- (* -2 (/ phi2 (* (pow lambda1 2) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI))))) (* (pow lambda1 2) (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2))))))))) (* phi1 (+ (* lambda1 (* phi1 (+ (* -1/2 (+ (* -1/8 (- (* -2 (/ phi2 (* (pow lambda1 2) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI))))) (* (pow lambda1 2) (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (+ (* -1/48 (/ (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI))))) (* (pow lambda1 2) (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))) (* 1/2 (/ (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (- (/ 1 (* (pow lambda1 2) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (+ (* -1/8 (/ (pow phi2 2) (* (pow lambda1 2) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (- (* -2 (/ phi2 (* (pow lambda1 2) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI))))) (* (pow lambda1 2) (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))))) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))))) (+ (* -1/48 (cos (+ (* 1/2 phi2) (* 1/2 (PI))))) (* 1/48 (/ (* lambda2 (cos (+ (* 1/2 phi2) (* 1/2 (PI))))) lambda1)))))) (* lambda1 (+ (* -1/8 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))) (+ (* 1/8 (/ (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))) lambda1)) (* 1/2 (- (/ 1 (* (pow lambda1 2) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (+ (* -1/8 (/ (pow phi2 2) (* (pow lambda1 2) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (- (* -2 (/ phi2 (* (pow lambda1 2) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI))))) (* (pow lambda1 2) (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))))))))))))))))
#s(approx (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (+ (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (+ (* -1 (/ (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))) lambda1)) (* 1/2 (/ (pow phi2 2) (* (pow lambda1 2) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))))))))
#s(approx (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (+ (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (+ (* -1 (/ (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))) lambda1)) (+ (* 1/2 (/ (pow phi2 2) (* (pow lambda1 2) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* phi1 (+ (* -1/2 (/ (* lambda2 (cos (+ (* 1/2 phi2) (* 1/2 (PI))))) lambda1)) (+ (* 1/2 (cos (+ (* 1/2 phi2) (* 1/2 (PI))))) (* 1/2 (- (* -2 (/ phi2 (* (pow lambda1 2) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI))))) (* (pow lambda1 2) (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2))))))))))))))
#s(approx (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (+ (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (+ (* -1 (/ (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))) lambda1)) (+ (* 1/2 (/ (pow phi2 2) (* (pow lambda1 2) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* phi1 (+ (* -1/2 (/ (* lambda2 (cos (+ (* 1/2 phi2) (* 1/2 (PI))))) lambda1)) (+ (* 1/2 (cos (+ (* 1/2 phi2) (* 1/2 (PI))))) (+ (* 1/2 (- (* -2 (/ phi2 (* (pow lambda1 2) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI))))) (* (pow lambda1 2) (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (* phi1 (+ (* -1/8 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))) (+ (* 1/8 (/ (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))) lambda1)) (* 1/2 (- (/ 1 (* (pow lambda1 2) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (+ (* -1/8 (/ (pow phi2 2) (* (pow lambda1 2) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (- (* -2 (/ phi2 (* (pow lambda1 2) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI))))) (* (pow lambda1 2) (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))))))))))))))))))
#s(approx (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (+ (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (+ (* -1 (/ (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))) lambda1)) (+ (* 1/2 (/ (pow phi2 2) (* (pow lambda1 2) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* phi1 (+ (* -1/2 (/ (* lambda2 (cos (+ (* 1/2 phi2) (* 1/2 (PI))))) lambda1)) (+ (* 1/2 (cos (+ (* 1/2 phi2) (* 1/2 (PI))))) (+ (* 1/2 (- (* -2 (/ phi2 (* (pow lambda1 2) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI))))) (* (pow lambda1 2) (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (* phi1 (+ (* -1/8 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))) (+ (* 1/8 (/ (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))) lambda1)) (+ (* 1/2 (- (/ 1 (* (pow lambda1 2) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (+ (* -1/8 (/ (pow phi2 2) (* (pow lambda1 2) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (- (* -2 (/ phi2 (* (pow lambda1 2) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI))))) (* (pow lambda1 2) (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))))) (* phi1 (+ (* -1/2 (+ (* -1/8 (- (* -2 (/ phi2 (* (pow lambda1 2) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI))))) (* (pow lambda1 2) (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (+ (* -1/48 (/ (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI))))) (* (pow lambda1 2) (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))) (* 1/2 (/ (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (- (/ 1 (* (pow lambda1 2) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (+ (* -1/8 (/ (pow phi2 2) (* (pow lambda1 2) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (- (* -2 (/ phi2 (* (pow lambda1 2) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI))))) (* (pow lambda1 2) (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))))) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))))) (+ (* -1/48 (cos (+ (* 1/2 phi2) (* 1/2 (PI))))) (* 1/48 (/ (* lambda2 (cos (+ (* 1/2 phi2) (* 1/2 (PI))))) lambda1))))))))))))))))))
#s(approx (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) #s(hole binary64 (+ (* -1 (/ (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))) lambda1)) (* 1/2 (/ (pow phi2 2) (* (pow lambda1 2) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))))))
#s(approx (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) #s(hole binary64 (+ (* -1 (/ (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))) lambda1)) (+ (* 1/2 (/ (pow phi2 2) (* (pow lambda1 2) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* phi1 (+ (* -1/2 (/ (* lambda2 (cos (+ (* 1/2 phi2) (* 1/2 (PI))))) lambda1)) (* 1/2 (- (* -2 (/ phi2 (* (pow lambda1 2) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI))))) (* (pow lambda1 2) (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2))))))))))))
#s(approx (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) #s(hole binary64 (+ (* -1 (/ (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))) lambda1)) (+ (* 1/2 (/ (pow phi2 2) (* (pow lambda1 2) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* phi1 (+ (* -1/2 (/ (* lambda2 (cos (+ (* 1/2 phi2) (* 1/2 (PI))))) lambda1)) (+ (* 1/2 (- (* -2 (/ phi2 (* (pow lambda1 2) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI))))) (* (pow lambda1 2) (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (* phi1 (+ (* 1/8 (/ (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))) lambda1)) (* 1/2 (- (/ 1 (* (pow lambda1 2) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (+ (* -1/8 (/ (pow phi2 2) (* (pow lambda1 2) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (- (* -2 (/ phi2 (* (pow lambda1 2) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI))))) (* (pow lambda1 2) (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))))))))))))))
#s(approx (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) #s(hole binary64 (+ (* -1 (/ (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))) lambda1)) (+ (* 1/2 (/ (pow phi2 2) (* (pow lambda1 2) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* phi1 (+ (* -1/2 (/ (* lambda2 (cos (+ (* 1/2 phi2) (* 1/2 (PI))))) lambda1)) (+ (* 1/2 (- (* -2 (/ phi2 (* (pow lambda1 2) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI))))) (* (pow lambda1 2) (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (* phi1 (+ (* 1/8 (/ (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))) lambda1)) (+ (* 1/2 (- (/ 1 (* (pow lambda1 2) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (+ (* -1/8 (/ (pow phi2 2) (* (pow lambda1 2) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (- (* -2 (/ phi2 (* (pow lambda1 2) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI))))) (* (pow lambda1 2) (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))))) (* phi1 (+ (* -1/2 (+ (* -1/8 (- (* -2 (/ phi2 (* (pow lambda1 2) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI))))) (* (pow lambda1 2) (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (+ (* -1/48 (/ (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI))))) (* (pow lambda1 2) (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))) (* 1/2 (/ (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (- (/ 1 (* (pow lambda1 2) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (+ (* -1/8 (/ (pow phi2 2) (* (pow lambda1 2) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (- (* -2 (/ phi2 (* (pow lambda1 2) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI))))) (* (pow lambda1 2) (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))))) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))))) (* 1/48 (/ (* lambda2 (cos (+ (* 1/2 phi2) (* 1/2 (PI))))) lambda1))))))))))))))
#s(approx (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) #s(hole binary64 (/ (pow phi2 2) (* (pow lambda1 2) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))))
#s(approx (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) #s(hole binary64 (+ (* phi1 (- (* -2 (/ phi2 (* (pow lambda1 2) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI))))) (* (pow lambda1 2) (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (/ (pow phi2 2) (* (pow lambda1 2) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))))))
#s(approx (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) #s(hole binary64 (+ (* phi1 (- (+ (* -2 (/ phi2 (* (pow lambda1 2) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* phi1 (- (/ 1 (* (pow lambda1 2) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (+ (* -1/8 (/ (pow phi2 2) (* (pow lambda1 2) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (- (* -2 (/ phi2 (* (pow lambda1 2) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI))))) (* (pow lambda1 2) (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))))))) (* 1/2 (/ (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI))))) (* (pow lambda1 2) (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (/ (pow phi2 2) (* (pow lambda1 2) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))))))
#s(approx (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) #s(hole binary64 (+ (* phi1 (- (+ (* -2 (/ phi2 (* (pow lambda1 2) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* phi1 (- (+ (* -1 (* phi1 (+ (* -1/8 (- (* -2 (/ phi2 (* (pow lambda1 2) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI))))) (* (pow lambda1 2) (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (+ (* -1/48 (/ (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI))))) (* (pow lambda1 2) (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))) (* 1/2 (/ (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (- (/ 1 (* (pow lambda1 2) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (+ (* -1/8 (/ (pow phi2 2) (* (pow lambda1 2) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (- (* -2 (/ phi2 (* (pow lambda1 2) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI))))) (* (pow lambda1 2) (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))))))) (/ 1 (* (pow lambda1 2) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (+ (* -1/8 (/ (pow phi2 2) (* (pow lambda1 2) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (- (* -2 (/ phi2 (* (pow lambda1 2) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI))))) (* (pow lambda1 2) (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))))))) (* 1/2 (/ (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI))))) (* (pow lambda1 2) (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (/ (pow phi2 2) (* (pow lambda1 2) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))))))
#s(approx (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (* (pow lambda1 2) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))))
#s(approx (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (+ (* 1/2 (* (pow lambda1 2) (* phi1 (cos (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* (pow lambda1 2) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))))
#s(approx (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (+ (* phi1 (+ (* -1/8 (* (pow lambda1 2) (* phi1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (* (pow lambda1 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))))) (* (pow lambda1 2) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))))
#s(approx (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (+ (* phi1 (+ (* 1/2 (* (pow lambda1 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* phi1 (+ (* -1/8 (* (pow lambda1 2) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* -1/48 (* (pow lambda1 2) (* phi1 (cos (+ (* 1/2 phi2) (* 1/2 (PI))))))))))) (* (pow lambda1 2) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))))
#s(approx (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1) #s(hole binary64 (* -1 (/ (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))) lambda1))))
#s(approx (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1) #s(hole binary64 (+ (* -1 (/ (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))) lambda1)) (* -1/2 (/ (* lambda2 (* phi1 (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) lambda1)))))
#s(approx (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1) #s(hole binary64 (+ (* -1 (/ (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))) lambda1)) (* phi1 (+ (* -1/2 (/ (* lambda2 (cos (+ (* 1/2 phi2) (* 1/2 (PI))))) lambda1)) (* 1/8 (/ (* lambda2 (* phi1 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) lambda1)))))))
#s(approx (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1) #s(hole binary64 (+ (* -1 (/ (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))) lambda1)) (* phi1 (+ (* -1/2 (/ (* lambda2 (cos (+ (* 1/2 phi2) (* 1/2 (PI))))) lambda1)) (* phi1 (+ (* 1/48 (/ (* lambda2 (* phi1 (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) lambda1)) (* 1/8 (/ (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))) lambda1)))))))))
#s(approx (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) #s(hole binary64 (/ (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))) lambda1)))
#s(approx (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) #s(hole binary64 (+ (* 1/2 (/ (* lambda2 (* phi1 (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) lambda1)) (/ (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))) lambda1))))
#s(approx (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) #s(hole binary64 (+ (* phi1 (+ (* -1/8 (/ (* lambda2 (* phi1 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) lambda1)) (* 1/2 (/ (* lambda2 (cos (+ (* 1/2 phi2) (* 1/2 (PI))))) lambda1)))) (/ (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))) lambda1))))
#s(approx (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) #s(hole binary64 (+ (* phi1 (+ (* 1/2 (/ (* lambda2 (cos (+ (* 1/2 phi2) (* 1/2 (PI))))) lambda1)) (* phi1 (+ (* -1/8 (/ (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))) lambda1)) (* -1/48 (/ (* lambda2 (* phi1 (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) lambda1)))))) (/ (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))) lambda1))))
#s(approx (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (* -1 (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))))
#s(approx (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (+ (* -1 (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* -1/2 (* lambda2 (* phi1 (cos (+ (* 1/2 phi2) (* 1/2 (PI))))))))))
#s(approx (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (+ (* -1 (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* phi1 (+ (* -1/2 (* lambda2 (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* 1/8 (* lambda2 (* phi1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))))))))
#s(approx (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (+ (* -1 (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* phi1 (+ (* -1/2 (* lambda2 (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* phi1 (+ (* 1/48 (* lambda2 (* phi1 (cos (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/8 (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))))))))))
#s(approx (* R (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)))) #s(hole binary64 (* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))
#s(approx (* R (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)))) #s(hole binary64 (+ (* 1/2 (* (* R (* phi1 (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))
#s(approx (* R (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)))) #s(hole binary64 (+ (* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (* phi1 (+ (* 1/2 (* (* R (* phi1 (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* 1/2 (* (* R (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))))))
#s(approx (* R (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)))) #s(hole binary64 (+ (* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (* phi1 (+ (* 1/2 (* (* R (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* phi1 (+ (* 1/2 (* (* R (* phi1 (- (* (+ (* 1/24 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2)))) (* 1/8 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2))))) (pow (- lambda1 lambda2) 2)) (* 1/2 (/ (* (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* 1/2 (* (* R (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))))))))
#s(approx (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2))) #s(hole binary64 (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))
#s(approx (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2))) #s(hole binary64 (+ (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (* 1/2 (* (* phi1 (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))))
#s(approx (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2))) #s(hole binary64 (+ (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (* phi1 (+ (* 1/2 (* (* phi1 (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* 1/2 (* (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))))))
#s(approx (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2))) #s(hole binary64 (+ (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (* phi1 (+ (* 1/2 (* (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* phi1 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 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)))))))))))))
#s(approx (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)) #s(hole binary64 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))
#s(approx (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)) #s(hole binary64 (+ (* phi1 (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))))) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))
#s(approx (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)) #s(hole binary64 (+ (* phi1 (+ (* -2 phi2) (+ (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))) (* phi1 (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2))))))) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))
#s(approx (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)) #s(hole binary64 (+ (* phi1 (+ (* -2 phi2) (+ (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))) (* phi1 (+ 1 (+ (* phi1 (* (+ (* 1/24 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2)))) (* 1/8 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2))))) (pow (- lambda1 lambda2) 2))) (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2)))))))) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2))) #s(hole binary64 (pow (cos (* 1/2 phi2)) 2)))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2))) #s(hole binary64 (+ (* -1 (* phi1 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2))))) (pow (cos (* 1/2 phi2)) 2))))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2))) #s(hole binary64 (+ (* phi1 (+ (* -1 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2)))) (* phi1 (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2)))))) (pow (cos (* 1/2 phi2)) 2))))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2))) #s(hole binary64 (+ (* phi1 (+ (* -1 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2)))) (* phi1 (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (+ (* 1/4 (pow (sin (* 1/2 phi2)) 2)) (* phi1 (+ (* 1/24 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2)))) (* 1/8 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2))))))))))) (pow (cos (* 1/2 phi2)) 2))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* R phi1)))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* phi1 (+ R (* -1 (/ (* R phi2) phi1))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* phi1 (+ R (+ (* -1 (/ (* R phi2) phi1)) (* 1/2 (/ (* R (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))) (pow phi1 2))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* phi1 (+ R (+ (* -1 (/ (* R phi2) phi1)) (+ (* 1/2 (/ (* R (* phi2 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)))) (pow phi1 3))) (* 1/2 (/ (* R (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))) (pow phi1 2)))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 phi1))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* phi1 (+ 1 (* -1 (/ phi2 phi1))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* phi1 (+ 1 (+ (* -1 (/ phi2 phi1)) (* 1/2 (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* phi1 (+ 1 (+ (* -1 (/ phi2 phi1)) (+ (* 1/2 (/ (* phi2 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))) (pow phi1 3))) (* 1/2 (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))
#s(approx (pow (- phi1 phi2) 1) #s(hole binary64 phi1))
#s(approx (pow (- phi1 phi2) 1) #s(hole binary64 (* phi1 (+ 1 (* -1 (/ phi2 phi1))))))
#s(approx (- phi1 phi2) #s(hole binary64 phi1))
#s(approx (- phi1 phi2) #s(hole binary64 (* phi1 (+ 1 (* -1 (/ phi2 phi1))))))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) #s(hole binary64 (* (cos (* 1/2 (+ phi1 phi2))) (- lambda1 lambda2))))
#s(approx (cos (/ (+ phi2 phi1) 2)) #s(hole binary64 (cos (* 1/2 (+ phi1 phi2)))))
#s(approx (/ (+ phi2 phi1) 2) #s(hole binary64 (* 1/2 phi1)))
#s(approx (/ (+ phi2 phi1) 2) #s(hole binary64 (* phi1 (+ 1/2 (* 1/2 (/ phi2 phi1))))))
#s(approx (+ phi2 phi1) #s(hole binary64 phi1))
#s(approx (+ phi2 phi1) #s(hole binary64 (* phi1 (+ 1 (/ phi2 phi1)))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* R phi1)))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* phi1 (+ R (* -1 (/ (* R phi2) phi1))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* phi1 (+ R (+ (* -1 (/ (* R phi2) phi1)) (* 1/2 (/ (* R (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))) (pow phi1 2))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* phi1 (+ R (+ (* -1 (/ (* R phi2) phi1)) (+ (* 1/2 (/ (* R (* phi2 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)))) (pow phi1 3))) (* 1/2 (/ (* R (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))) (pow phi1 2)))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) #s(hole binary64 (* -1/2 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) #s(hole binary64 (* (pow phi1 2) (+ (* -1/2 (/ R (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (/ (* R phi2) (* lambda1 (* phi1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) #s(hole binary64 (* (pow phi1 2) (+ (* -1 (/ (* lambda1 (+ (* -1 (+ (* -1/2 (/ (* R (pow phi2 2)) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (/ (* R (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) lambda1))) (* R (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (pow phi1 2))) (+ (* -1/2 (/ R (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (/ (* R phi2) (* lambda1 (* phi1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) #s(hole binary64 (* 1/2 (/ (* R (pow phi1 2)) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) #s(hole binary64 (* (pow phi1 2) (+ (* -1 (/ (* R phi2) (* (pow lambda1 2) (* phi1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (* 1/2 (/ R (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) #s(hole binary64 (* (pow phi1 2) (+ (* -1 (/ (* R phi2) (* (pow lambda1 2) (* phi1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow phi2 2)) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (/ (* R (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) lambda1)) (pow phi1 2))) (+ (* 1/2 (/ R (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (/ (* R (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) (pow phi1 2))))))))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) #s(hole binary64 (* -1/2 (/ (* R (pow phi1 2)) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) #s(hole binary64 (* (pow phi1 2) (+ (* -1/2 (/ R (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (/ (* R phi2) (* (pow lambda1 2) (* phi1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) #s(hole binary64 (* (pow phi1 2) (+ (* -1/2 (/ R (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (+ (* -1/2 (/ (* R (pow phi2 2)) (* (pow lambda1 2) (* (pow phi1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (+ (/ (* R phi2) (* (pow lambda1 2) (* phi1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (/ (* R (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (* lambda1 (pow phi1 2)))))))))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) #s(hole binary64 (* -1/2 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) #s(hole binary64 (* (pow phi1 2) (+ (* -1/2 (/ R (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (/ (* R phi2) (* lambda1 (* phi1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) #s(hole binary64 (* (pow phi1 2) (+ (* -1/2 (/ R (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (+ (* -1/2 (/ (* R (pow phi2 2)) (* lambda1 (* (pow phi1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (+ (/ (* R phi2) (* lambda1 (* phi1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (/ (* R (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow phi1 2))))))))
#s(approx (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) #s(hole binary64 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))
#s(approx (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)) #s(hole binary64 (* 1/2 phi1)))
#s(approx (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)) #s(hole binary64 (* phi1 (+ 1/2 (+ (* 1/2 (/ phi2 phi1)) (* 1/2 (/ (PI) phi1)))))))
#s(approx (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2) #s(hole binary64 (* -1/2 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2) #s(hole binary64 (* (pow phi1 2) (+ (* -1/2 (/ R (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (/ (* R phi2) (* lambda1 (* phi1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))))
#s(approx (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2) #s(hole binary64 (* (pow phi1 2) (+ (* -1/2 (/ R (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (+ (* -1/2 (/ (* R (pow phi2 2)) (* lambda1 (* (pow phi1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (/ (* R phi2) (* lambda1 (* phi1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))))
#s(approx (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))
#s(approx (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (* (pow phi1 2) (+ (* -2 (/ (* R phi2) (* lambda1 (* phi1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (/ R (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))
#s(approx (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (* (pow phi1 2) (+ (* -2 (/ (* R phi2) (* lambda1 (* phi1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (+ (/ R (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (/ (* R (pow phi2 2)) (* lambda1 (* (pow phi1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))))
#s(approx (/ (* (pow (- phi1 phi2) 2) R) lambda1) #s(hole binary64 (/ (* R (pow phi1 2)) lambda1)))
#s(approx (/ (* (pow (- phi1 phi2) 2) R) lambda1) #s(hole binary64 (* (pow phi1 2) (+ (* -2 (/ (* R phi2) (* lambda1 phi1))) (/ R lambda1)))))
#s(approx (/ (* (pow (- phi1 phi2) 2) R) lambda1) #s(hole binary64 (* (pow phi1 2) (+ (* -2 (/ (* R phi2) (* lambda1 phi1))) (+ (/ R lambda1) (/ (* R (pow phi2 2)) (* lambda1 (pow phi1 2))))))))
#s(approx (* (pow (- phi1 phi2) 2) R) #s(hole binary64 (* R (pow phi1 2))))
#s(approx (* (pow (- phi1 phi2) 2) R) #s(hole binary64 (* (pow phi1 2) (+ R (* -2 (/ (* R phi2) phi1))))))
#s(approx (* (pow (- phi1 phi2) 2) R) #s(hole binary64 (* (pow phi1 2) (+ R (+ (* -2 (/ (* R phi2) phi1)) (/ (* R (pow phi2 2)) (pow phi1 2)))))))
#s(approx (pow (- phi1 phi2) 2) #s(hole binary64 (pow phi1 2)))
#s(approx (pow (- phi1 phi2) 2) #s(hole binary64 (* (pow phi1 2) (+ 1 (* -2 (/ phi2 phi1))))))
#s(approx (pow (- phi1 phi2) 2) #s(hole binary64 (* (pow phi1 2) (+ 1 (+ (* -2 (/ phi2 phi1)) (/ (pow phi2 2) (pow phi1 2)))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 phi1))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* phi1 (+ 1 (* -1 (/ phi2 phi1))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* phi1 (+ 1 (+ (* -1 (/ phi2 phi1)) (* 1/2 (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* phi1 (+ 1 (+ (* -1 (/ phi2 phi1)) (+ (* 1/2 (/ (* phi2 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))) (pow phi1 3))) (* 1/2 (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))
#s(approx (* (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) lambda1) #s(hole binary64 (* 1/2 (/ (pow phi1 2) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) lambda1) #s(hole binary64 (* (pow phi1 2) (+ (* -1 (/ phi2 (* lambda1 (* phi1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (* 1/2 (/ 1 (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))))
#s(approx (* (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) lambda1) #s(hole binary64 (* (pow phi1 2) (+ (* -1 (/ phi2 (* lambda1 (* phi1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (+ (* 1/2 (/ 1 (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (/ (* lambda1 (+ (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (+ (* -1 (/ (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) lambda1)) (* 1/2 (/ (pow phi2 2) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))) (pow phi1 2)))))))
#s(approx (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (* 1/2 (/ (pow phi1 2) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))
#s(approx (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (* (pow phi1 2) (+ (* -1 (/ phi2 (* (pow lambda1 2) (* phi1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (* 1/2 (/ 1 (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))))
#s(approx (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (* (pow phi1 2) (+ (* -1 (/ phi2 (* (pow lambda1 2) (* phi1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (+ (* -1 (/ (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) (* lambda1 (pow phi1 2)))) (+ (* 1/2 (/ (pow phi2 2) (* (pow lambda1 2) (* (pow phi1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (+ (* 1/2 (/ 1 (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (/ (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (pow phi1 2)))))))))
#s(approx (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) #s(hole binary64 (* 1/2 (/ (pow phi1 2) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))
#s(approx (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) #s(hole binary64 (* (pow phi1 2) (+ (* -1 (/ phi2 (* (pow lambda1 2) (* phi1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (* 1/2 (/ 1 (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))))
#s(approx (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) #s(hole binary64 (* (pow phi1 2) (+ (* -1 (/ phi2 (* (pow lambda1 2) (* phi1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (+ (* -1 (/ (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) (* lambda1 (pow phi1 2)))) (+ (* 1/2 (/ (pow phi2 2) (* (pow lambda1 2) (* (pow phi1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (* 1/2 (/ 1 (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))))))
#s(approx (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) #s(hole binary64 (/ (pow phi1 2) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))
#s(approx (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) #s(hole binary64 (* (pow phi1 2) (+ (* -2 (/ phi2 (* (pow lambda1 2) (* phi1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (/ 1 (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))
#s(approx (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) #s(hole binary64 (* (pow phi1 2) (+ (* -2 (/ phi2 (* (pow lambda1 2) (* phi1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (+ (/ 1 (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (/ (pow phi2 2) (* (pow lambda1 2) (* (pow phi1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))))
#s(approx (* R (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)))) #s(hole binary64 (* R phi1)))
#s(approx (* R (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)))) #s(hole binary64 (* phi1 (+ R (* -1 (/ (* R phi2) phi1))))))
#s(approx (* R (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)))) #s(hole binary64 (* phi1 (+ R (+ (* -1 (/ (* R phi2) phi1)) (* 1/2 (/ (* R (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))) (pow phi1 2))))))))
#s(approx (* R (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)))) #s(hole binary64 (* phi1 (+ R (+ (* -1 (/ (* R phi2) phi1)) (+ (* 1/2 (/ (* R (* phi2 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)))) (pow phi1 3))) (* 1/2 (/ (* R (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))) (pow phi1 2)))))))))
#s(approx (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2))) #s(hole binary64 phi1))
#s(approx (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2))) #s(hole binary64 (* phi1 (+ 1 (* -1 (/ phi2 phi1))))))
#s(approx (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2))) #s(hole binary64 (* phi1 (+ 1 (+ (* -1 (/ phi2 phi1)) (* 1/2 (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))))
#s(approx (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2))) #s(hole binary64 (* phi1 (+ 1 (+ (* -1 (/ phi2 phi1)) (+ (* 1/2 (/ (* phi2 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))) (pow phi1 3))) (* 1/2 (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))
#s(approx (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)) #s(hole binary64 (pow phi1 2)))
#s(approx (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)) #s(hole binary64 (* (pow phi1 2) (+ 1 (* -2 (/ phi2 phi1))))))
#s(approx (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)) #s(hole binary64 (* (pow phi1 2) (+ 1 (+ (* -2 (/ phi2 phi1)) (+ (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) (/ (pow phi2 2) (pow phi1 2))))))))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2))) #s(hole binary64 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* -1 (* R phi1))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* -1 (* phi1 (+ R (* -1 (/ (* R phi2) phi1)))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* -1 (* phi1 (+ R (* -1 (/ (+ (* -1/2 (/ (* R (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2))) phi1)) (* R phi2)) phi1)))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* -1 (* phi1 (+ R (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* R (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2)))) (* 1/2 (/ (* R (* phi2 (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2)))) phi1))) phi1)) (* R phi2)) phi1)))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* -1 phi1)))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* -1 (* phi1 (+ 1 (* -1 (/ phi2 phi1)))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* -1 (* phi1 (+ 1 (* -1 (/ (+ phi2 (* -1/2 (/ (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2)) phi1))) phi1)))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* -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)))))))
#s(approx (pow (- phi1 phi2) 1) #s(hole binary64 (* -1 (* phi1 (- (/ phi2 phi1) 1)))))
#s(approx (- phi1 phi2) #s(hole binary64 (* -1 (* phi1 (- (/ phi2 phi1) 1)))))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) #s(hole binary64 (* (cos (* 1/2 (- phi2 (* -1 phi1)))) (- lambda1 lambda2))))
#s(approx (cos (/ (+ phi2 phi1) 2)) #s(hole binary64 (cos (* 1/2 (- phi2 (* -1 phi1))))))
#s(approx (/ (+ phi2 phi1) 2) #s(hole binary64 (* -1 (* phi1 (- (* -1/2 (/ phi2 phi1)) 1/2)))))
#s(approx (+ phi2 phi1) #s(hole binary64 (* -1 (* phi1 (- (* -1 (/ phi2 phi1)) 1)))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* R phi1))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* phi1 (+ R (* -1 (/ (* R phi2) phi1)))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* phi1 (+ R (* -1 (/ (+ (* -1/2 (/ (* R (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2))) phi1)) (* R phi2)) phi1)))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* phi1 (+ R (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* R (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2)))) (* 1/2 (/ (* R (* phi2 (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2)))) phi1))) phi1)) (* R phi2)) phi1)))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) #s(hole binary64 (* -1/2 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) #s(hole binary64 (* (pow phi1 2) (+ (* -1/2 (/ R (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1)))))))) (/ (* R phi2) (* lambda1 (* phi1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) #s(hole binary64 (* (pow phi1 2) (+ (* -1 (/ (+ (* -1 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1)))))))) (/ (* lambda1 (+ (* -1 (+ (* -1/2 (/ (* R (pow phi2 2)) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1)))))))) (/ (* R (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))))) lambda1))) (* R (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1)))))))) phi1)) phi1)) (* -1/2 (/ R (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))))))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) #s(hole binary64 (* 1/2 (/ (* R (pow phi1 2)) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) #s(hole binary64 (* (pow phi1 2) (+ (* -1 (/ (* R phi2) (* (pow lambda1 2) (* phi1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))))))) (* 1/2 (/ R (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))))))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) #s(hole binary64 (* (pow phi1 2) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (+ (* -1/2 (/ (* R (pow phi2 2)) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1)))))))) (/ (* R (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))))) lambda1))) (* R (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))))) phi1)) (/ (* R phi2) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1)))))))) phi1)) (* 1/2 (/ R (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))))))))))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) #s(hole binary64 (* -1/2 (/ (* R (pow phi1 2)) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))))))))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) #s(hole binary64 (* (pow phi1 2) (+ (* -1/2 (/ R (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1)))))))) (/ (* R phi2) (* (pow lambda1 2) (* phi1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))))))))))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) #s(hole binary64 (* (pow phi1 2) (+ (* -1 (/ (+ (* -1 (/ (* R phi2) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1)))))))) (* -1 (/ (+ (* -1/2 (/ (* R (pow phi2 2)) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1)))))))) (/ (* R (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))))) lambda1)) phi1))) phi1)) (* -1/2 (/ R (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))))))))))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) #s(hole binary64 (* -1/2 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))))))))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) #s(hole binary64 (* (pow phi1 2) (+ (* -1/2 (/ R (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1)))))))) (/ (* R phi2) (* lambda1 (* phi1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))))))))))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) #s(hole binary64 (* (pow phi1 2) (+ (* -1 (/ (+ (* -1 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1)))))))) (* -1 (/ (+ (* -1/2 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1)))))))) (* R (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1)))))))) phi1))) phi1)) (* -1/2 (/ R (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))))))))))
#s(approx (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) #s(hole binary64 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1)))))))
#s(approx (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)) #s(hole binary64 (* -1 (* phi1 (- (* -1 (/ (+ (* 1/2 phi2) (* 1/2 (PI))) phi1)) 1/2)))))
#s(approx (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2) #s(hole binary64 (* -1/2 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))))))))
#s(approx (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2) #s(hole binary64 (* (pow phi1 2) (+ (* -1/2 (/ R (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1)))))))) (/ (* R phi2) (* lambda1 (* phi1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))))))))))
#s(approx (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2) #s(hole binary64 (* (pow phi1 2) (+ (* -1 (/ (+ (* -1 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1)))))))) (* 1/2 (/ (* R (pow phi2 2)) (* lambda1 (* phi1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1)))))))))) phi1)) (* -1/2 (/ R (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))))))))))
#s(approx (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1)))))))))
#s(approx (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (* (pow phi1 2) (+ (* -2 (/ (* R phi2) (* lambda1 (* phi1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))))))) (/ R (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1)))))))))))
#s(approx (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (* (pow phi1 2) (+ (* -1 (/ (+ (* -1 (/ (* R (pow phi2 2)) (* lambda1 (* phi1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))))))) (* 2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))))))) phi1)) (/ R (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1)))))))))))
#s(approx (/ (* (pow (- phi1 phi2) 2) R) lambda1) #s(hole binary64 (* (pow phi1 2) (+ (* -1 (/ (+ (* -1 (/ (* R (pow phi2 2)) (* lambda1 phi1))) (* 2 (/ (* R phi2) lambda1))) phi1)) (/ R lambda1)))))
#s(approx (* (pow (- phi1 phi2) 2) R) #s(hole binary64 (* (pow phi1 2) (+ R (* -1 (/ (+ (* -1 (/ (* R (pow phi2 2)) phi1)) (* 2 (* R phi2))) phi1))))))
#s(approx (pow (- phi1 phi2) 2) #s(hole binary64 (* (pow phi1 2) (+ 1 (* -1 (/ (+ (* -1 (/ (pow phi2 2) phi1)) (* 2 phi2)) phi1))))))
#s(approx (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R) #s(hole binary64 (* R (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))))))
#s(approx (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (* R (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1)))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* -1 phi1)))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* -1 (* phi1 (+ 1 (* -1 (/ phi2 phi1)))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* -1 (* phi1 (+ 1 (* -1 (/ (+ phi2 (* -1/2 (/ (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2)) phi1))) phi1)))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* -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)))))))
#s(approx (* (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) lambda1) #s(hole binary64 (* 1/2 (/ (pow phi1 2) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))))))))
#s(approx (* (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) lambda1) #s(hole binary64 (* (pow phi1 2) (+ (* -1 (/ phi2 (* lambda1 (* phi1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))))))) (* 1/2 (/ 1 (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))))))))))
#s(approx (* (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) lambda1) #s(hole binary64 (* (pow phi1 2) (+ (* -1 (/ (+ (* -1 (/ (* lambda1 (+ (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))) (+ (* -1 (/ (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1)))))) lambda1)) (* 1/2 (/ (pow phi2 2) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))))))))) phi1)) (/ phi2 (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1)))))))) phi1)) (* 1/2 (/ 1 (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))))))))))
#s(approx (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (* 1/2 (/ (pow phi1 2) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))))))))
#s(approx (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (* (pow phi1 2) (+ (* -1 (/ phi2 (* (pow lambda1 2) (* phi1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))))))) (* 1/2 (/ 1 (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))))))))))
#s(approx (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (* (pow phi1 2) (+ (* -1 (/ (+ (* -1 (/ (+ (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))) (+ (* -1 (/ (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1)))))) lambda1)) (* 1/2 (/ (pow phi2 2) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1)))))))))) phi1)) (/ phi2 (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1)))))))) phi1)) (* 1/2 (/ 1 (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))))))))))
#s(approx (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) #s(hole binary64 (* 1/2 (/ (pow phi1 2) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))))))))
#s(approx (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) #s(hole binary64 (* (pow phi1 2) (+ (* -1 (/ phi2 (* (pow lambda1 2) (* phi1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))))))) (* 1/2 (/ 1 (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))))))))))
#s(approx (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) #s(hole binary64 (* (pow phi1 2) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1)))))) lambda1)) (* 1/2 (/ (pow phi2 2) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))))))) phi1)) (/ phi2 (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1)))))))) phi1)) (* 1/2 (/ 1 (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))))))))))
#s(approx (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) #s(hole binary64 (/ (pow phi1 2) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1)))))))))
#s(approx (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) #s(hole binary64 (* (pow phi1 2) (+ (* -2 (/ phi2 (* (pow lambda1 2) (* phi1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))))))) (/ 1 (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1)))))))))))
#s(approx (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) #s(hole binary64 (* (pow phi1 2) (+ (* -1 (/ (+ (* -1 (/ (pow phi2 2) (* (pow lambda1 2) (* phi1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))))))) (* 2 (/ phi2 (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))))))) phi1)) (/ 1 (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1)))))))))))
#s(approx (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))))))
#s(approx (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1) #s(hole binary64 (* -1 (/ (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1)))))) lambda1))))
#s(approx (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) #s(hole binary64 (/ (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1)))))) lambda1)))
#s(approx (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (* -1 (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1)))))))))
#s(approx (* R (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)))) #s(hole binary64 (* -1 (* R phi1))))
#s(approx (* R (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)))) #s(hole binary64 (* -1 (* phi1 (+ R (* -1 (/ (* R phi2) phi1)))))))
#s(approx (* R (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)))) #s(hole binary64 (* -1 (* phi1 (+ R (* -1 (/ (+ (* -1/2 (/ (* R (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2))) phi1)) (* R phi2)) phi1)))))))
#s(approx (* R (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)))) #s(hole binary64 (* -1 (* phi1 (+ R (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* R (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2)))) (* 1/2 (/ (* R (* phi2 (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2)))) phi1))) phi1)) (* R phi2)) phi1)))))))
#s(approx (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2))) #s(hole binary64 (* -1 phi1)))
#s(approx (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2))) #s(hole binary64 (* -1 (* phi1 (+ 1 (* -1 (/ phi2 phi1)))))))
#s(approx (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2))) #s(hole binary64 (* -1 (* phi1 (+ 1 (* -1 (/ (+ phi2 (* -1/2 (/ (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2)) phi1))) phi1)))))))
#s(approx (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2))) #s(hole binary64 (* -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)))))))
#s(approx (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)) #s(hole binary64 (* (pow phi1 2) (+ 1 (* -1 (/ (+ (* -1 (/ (+ (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) phi1)) (* 2 phi2)) phi1))))))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2))) #s(hole binary64 (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2)))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (+ (* 1/2 (* (* R (* phi2 (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (+ (* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (* phi2 (+ (* 1/2 (* (* R (* phi2 (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* 1/2 (* (* R (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (+ (* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (* phi2 (+ (* 1/2 (* (* R (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* phi2 (+ (* 1/2 (* (* R (* phi2 (- (* (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))) (pow (- lambda1 lambda2) 2)) (* 1/2 (/ (* (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* 1/2 (* (* R (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (+ (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))) (* 1/2 (* (* phi2 (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (+ (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))) (* phi2 (+ (* 1/2 (* (* phi2 (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* 1/2 (* (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (+ (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))) (* phi2 (+ (* 1/2 (* (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* phi2 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))) (* 1/2 (* (* phi2 (- (* (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))) (pow (- lambda1 lambda2) 2)) (* 1/2 (/ (* (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))))))
#s(approx (pow (- phi1 phi2) 1) #s(hole binary64 (+ phi1 (* -1 phi2))))
#s(approx (- phi1 phi2) #s(hole binary64 (+ phi1 (* -1 phi2))))
#s(approx phi2 #s(hole binary64 phi2))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) #s(hole binary64 (* (cos (* 1/2 phi1)) (- lambda1 lambda2))))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) #s(hole binary64 (+ (* -1/2 (* phi2 (* (sin (* 1/2 phi1)) (- lambda1 lambda2)))) (* (cos (* 1/2 phi1)) (- lambda1 lambda2)))))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) #s(hole binary64 (+ (* phi2 (+ (* -1/2 (* (sin (* 1/2 phi1)) (- lambda1 lambda2))) (* -1/8 (* phi2 (* (cos (* 1/2 phi1)) (- lambda1 lambda2)))))) (* (cos (* 1/2 phi1)) (- lambda1 lambda2)))))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) #s(hole binary64 (+ (* 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)))))
#s(approx (cos (/ (+ phi2 phi1) 2)) #s(hole binary64 (cos (* 1/2 phi1))))
#s(approx (cos (/ (+ phi2 phi1) 2)) #s(hole binary64 (+ (cos (* 1/2 phi1)) (* -1/2 (* phi2 (sin (* 1/2 phi1)))))))
#s(approx (cos (/ (+ phi2 phi1) 2)) #s(hole binary64 (+ (cos (* 1/2 phi1)) (* phi2 (- (* -1/8 (* phi2 (cos (* 1/2 phi1)))) (* 1/2 (sin (* 1/2 phi1))))))))
#s(approx (cos (/ (+ phi2 phi1) 2)) #s(hole binary64 (+ (cos (* 1/2 phi1)) (* phi2 (- (* phi2 (+ (* -1/8 (cos (* 1/2 phi1))) (* 1/48 (* phi2 (sin (* 1/2 phi1)))))) (* 1/2 (sin (* 1/2 phi1))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (+ (* 1/2 (* (* R (* phi2 (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (+ (* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (* phi2 (+ (* 1/2 (* (* R (* phi2 (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* 1/2 (* (* R (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (+ (* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (* phi2 (+ (* 1/2 (* (* R (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* phi2 (+ (* 1/2 (* (* R (* phi2 (- (* (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))) (pow (- lambda1 lambda2) 2)) (* 1/2 (/ (* (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* 1/2 (* (* R (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) #s(hole binary64 (* -1 (* lambda1 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* R (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) lambda1)) (* R (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) #s(hole binary64 (+ (* -1 (* lambda1 (* phi2 (+ (* -1 (+ (* -1/2 (/ (- (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2))))) lambda1)) (* 1/2 (/ (* R (* lambda2 (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) lambda1)))) (* 1/2 (* R (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))))))) (* -1 (* lambda1 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* R (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) lambda1)) (* R (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) #s(hole binary64 (+ (* -1 (* lambda1 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* R (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) lambda1)) (* R (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))))) (* phi2 (+ (* -1 (* lambda1 (* phi2 (+ (* -1 (+ (* -1/2 (/ (- (/ R (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (+ (* -1/8 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (- (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))))) lambda1)) (* -1/8 (/ (* R (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) lambda1)))) (* -1/8 (* R (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))))))) (* -1 (* lambda1 (+ (* -1 (+ (* -1/2 (/ (- (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2))))) lambda1)) (* 1/2 (/ (* R (* lambda2 (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) lambda1)))) (* 1/2 (* R (cos (+ (* 1/2 phi1) (* 1/2 (PI))))))))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) #s(hole binary64 (+ (* -1 (* lambda1 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* R (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) lambda1)) (* R (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))))) (* phi2 (+ (* -1 (* lambda1 (+ (* -1 (+ (* -1/2 (/ (- (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2))))) lambda1)) (* 1/2 (/ (* R (* lambda2 (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) lambda1)))) (* 1/2 (* R (cos (+ (* 1/2 phi1) (* 1/2 (PI))))))))) (* phi2 (+ (* -1 (* lambda1 (* phi2 (+ (* -1 (+ (* -1/48 (/ (* R (* lambda2 (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) lambda1)) (* 1/2 (/ (+ (* -1/8 (- (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (+ (* -1/48 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))) (* 1/2 (/ (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (- (/ R (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (+ (* -1/8 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (- (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))))) lambda1)))) (* -1/48 (* R (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))))))) (* -1 (* lambda1 (+ (* -1 (+ (* -1/2 (/ (- (/ R (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (+ (* -1/8 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (- (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))))) lambda1)) (* -1/8 (/ (* R (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) lambda1)))) (* -1/8 (* R (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))))))))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) #s(hole binary64 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* R (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) lambda1)) (* R (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) #s(hole binary64 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* R (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) lambda1)) (+ (* R (sin (+ (* 1/2 phi1) (* 1/2 (PI))))) (* phi2 (+ (* -1 (+ (* -1/2 (/ (- (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2))))) lambda1)) (* 1/2 (/ (* R (* lambda2 (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) lambda1)))) (* 1/2 (* R (cos (+ (* 1/2 phi1) (* 1/2 (PI))))))))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) #s(hole binary64 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* R (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) lambda1)) (+ (* R (sin (+ (* 1/2 phi1) (* 1/2 (PI))))) (* phi2 (+ (* -1 (+ (* -1/2 (/ (- (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2))))) lambda1)) (* 1/2 (/ (* R (* lambda2 (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) lambda1)))) (+ (* 1/2 (* R (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* phi2 (+ (* -1 (+ (* -1/2 (/ (- (/ R (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (+ (* -1/8 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (- (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))))) lambda1)) (* -1/8 (/ (* R (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) lambda1)))) (* -1/8 (* R (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))))))))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) #s(hole binary64 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* R (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) lambda1)) (+ (* R (sin (+ (* 1/2 phi1) (* 1/2 (PI))))) (* phi2 (+ (* -1 (+ (* -1/2 (/ (- (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2))))) lambda1)) (* 1/2 (/ (* R (* lambda2 (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) lambda1)))) (+ (* 1/2 (* R (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* phi2 (+ (* -1 (+ (* -1/2 (/ (- (/ R (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (+ (* -1/8 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (- (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))))) lambda1)) (* -1/8 (/ (* R (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) lambda1)))) (+ (* -1/8 (* R (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* phi2 (+ (* -1 (+ (* -1/48 (/ (* R (* lambda2 (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) lambda1)) (* 1/2 (/ (+ (* -1/8 (- (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (+ (* -1/48 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))) (* 1/2 (/ (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (- (/ R (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (+ (* -1/8 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (- (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))))) lambda1)))) (* -1/48 (* R (cos (+ (* 1/2 phi1) (* 1/2 (PI))))))))))))))))))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) #s(hole binary64 (/ (+ (* -1/2 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* R (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) lambda1)))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) #s(hole binary64 (+ (* -1/2 (/ (* R (pow phi1 2)) (* (pow lambda1 2) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (+ (* phi2 (+ (* -1/2 (/ (- (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2))))) lambda1)) (* 1/2 (/ (* R (* lambda2 (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) lambda1)))) (/ (* R (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) lambda1)))))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) #s(hole binary64 (+ (* -1/2 (/ (* R (pow phi1 2)) (* (pow lambda1 2) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (+ (* phi2 (+ (* -1/2 (/ (- (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2))))) lambda1)) (+ (* 1/2 (/ (* R (* lambda2 (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) lambda1)) (* phi2 (+ (* -1/2 (/ (- (/ R (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (+ (* -1/8 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (- (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))))) lambda1)) (* -1/8 (/ (* R (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) lambda1))))))) (/ (* R (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) lambda1)))))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) #s(hole binary64 (+ (* -1/2 (/ (* R (pow phi1 2)) (* (pow lambda1 2) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (+ (* phi2 (+ (* -1/2 (/ (- (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2))))) lambda1)) (+ (* 1/2 (/ (* R (* lambda2 (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) lambda1)) (* phi2 (+ (* -1/2 (/ (- (/ R (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (+ (* -1/8 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (- (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))))) lambda1)) (+ (* -1/8 (/ (* R (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) lambda1)) (* phi2 (+ (* -1/48 (/ (* R (* lambda2 (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) lambda1)) (* 1/2 (/ (+ (* -1/8 (- (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (+ (* -1/48 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))) (* 1/2 (/ (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (- (/ R (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (+ (* -1/8 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (- (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))))) lambda1)))))))))) (/ (* R (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) lambda1)))))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) #s(hole binary64 (+ (* -1/2 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* R (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))))))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) #s(hole binary64 (+ (* -1/2 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (+ (* R (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* phi2 (+ (* -1/2 (- (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (* 1/2 (* R (* lambda2 (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))))))))))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) #s(hole binary64 (+ (* -1/2 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (+ (* R (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* phi2 (+ (* -1/2 (- (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (+ (* 1/2 (* R (* lambda2 (cos (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* phi2 (+ (* -1/2 (- (/ R (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (+ (* -1/8 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (- (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))))) (* -1/8 (* R (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))))))))))))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) #s(hole binary64 (+ (* -1/2 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (+ (* R (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* phi2 (+ (* -1/2 (- (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (+ (* 1/2 (* R (* lambda2 (cos (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* phi2 (+ (* -1/2 (- (/ R (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (+ (* -1/8 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (- (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))))) (+ (* -1/8 (* R (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* phi2 (+ (* -1/48 (* R (* lambda2 (cos (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (+ (* -1/8 (- (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (+ (* -1/48 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))) (* 1/2 (/ (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (- (/ R (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (+ (* -1/8 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (- (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))))))))))))))))))
#s(approx (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) #s(hole binary64 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))
#s(approx (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) #s(hole binary64 (+ (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (* 1/2 (* phi2 (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))))))
#s(approx (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) #s(hole binary64 (+ (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (* phi2 (+ (* -1/8 (* phi2 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* 1/2 (cos (+ (* 1/2 phi1) (* 1/2 (PI))))))))))
#s(approx (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) #s(hole binary64 (+ (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (* phi2 (+ (* 1/2 (cos (+ (* 1/2 phi1) (* 1/2 (PI))))) (* phi2 (+ (* -1/8 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))) (* -1/48 (* phi2 (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))))))))))
#s(approx (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)) #s(hole binary64 (+ (* 1/2 phi1) (* 1/2 (PI)))))
#s(approx (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2) #s(hole binary64 (* -1/2 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))))))
#s(approx (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2) #s(hole binary64 (+ (* -1/2 (* phi2 (- (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2))))))) (* -1/2 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))))))
#s(approx (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2) #s(hole binary64 (+ (* -1/2 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* phi2 (+ (* -1/2 (* phi2 (- (/ R (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (+ (* -1/8 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (- (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))))))) (* -1/2 (- (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))))))))
#s(approx (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2) #s(hole binary64 (+ (* -1/2 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* phi2 (+ (* -1/2 (- (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (* phi2 (+ (* -1/2 (- (/ R (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (+ (* -1/8 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (- (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))))) (* 1/2 (* phi2 (+ (* -1/8 (- (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (+ (* -1/48 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))) (* 1/2 (/ (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (- (/ R (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (+ (* -1/8 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (- (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))))))))))))))
#s(approx (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))))
#s(approx (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (+ (* phi2 (- (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))))))
#s(approx (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (+ (* phi2 (- (+ (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* phi2 (- (/ R (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (+ (* -1/8 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (- (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))))))
#s(approx (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (+ (* phi2 (- (+ (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* phi2 (- (+ (* -1 (* phi2 (+ (* -1/8 (- (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (+ (* -1/48 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))) (* 1/2 (/ (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (- (/ R (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (+ (* -1/8 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (- (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))))))) (/ R (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (+ (* -1/8 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (- (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))))))
#s(approx (/ (* (pow (- phi1 phi2) 2) R) lambda1) #s(hole binary64 (+ (* -2 (/ (* R (* phi1 phi2)) lambda1)) (/ (* R (pow phi1 2)) lambda1))))
#s(approx (/ (* (pow (- phi1 phi2) 2) R) lambda1) #s(hole binary64 (+ (* phi2 (+ (* -2 (/ (* R phi1) lambda1)) (/ (* R phi2) lambda1))) (/ (* R (pow phi1 2)) lambda1))))
#s(approx (* (pow (- phi1 phi2) 2) R) #s(hole binary64 (+ (* -2 (* R (* phi1 phi2))) (* R (pow phi1 2)))))
#s(approx (* (pow (- phi1 phi2) 2) R) #s(hole binary64 (+ (* R (pow phi1 2)) (* phi2 (+ (* -2 (* R phi1)) (* R phi2))))))
#s(approx (pow (- phi1 phi2) 2) #s(hole binary64 (+ (* -2 (* phi1 phi2)) (pow phi1 2))))
#s(approx (pow (- phi1 phi2) 2) #s(hole binary64 (+ (* phi2 (+ phi2 (* -2 phi1))) (pow phi1 2))))
#s(approx (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R) #s(hole binary64 (* R (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))))
#s(approx (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R) #s(hole binary64 (+ (* 1/2 (* R (* phi2 (cos (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* R (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))))
#s(approx (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R) #s(hole binary64 (+ (* R (sin (+ (* 1/2 phi1) (* 1/2 (PI))))) (* phi2 (+ (* -1/8 (* R (* phi2 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (* R (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))))))))
#s(approx (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R) #s(hole binary64 (+ (* R (sin (+ (* 1/2 phi1) (* 1/2 (PI))))) (* phi2 (+ (* 1/2 (* R (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* phi2 (+ (* -1/8 (* R (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* -1/48 (* R (* phi2 (cos (+ (* 1/2 phi1) (* 1/2 (PI))))))))))))))
#s(approx (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (* R (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))))
#s(approx (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (+ (* 1/2 (* R (* lambda2 (* phi2 (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))))) (* R (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))))))
#s(approx (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (+ (* R (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* phi2 (+ (* -1/8 (* R (* lambda2 (* phi2 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))))) (* 1/2 (* R (* lambda2 (cos (+ (* 1/2 phi1) (* 1/2 (PI))))))))))))
#s(approx (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (+ (* R (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* phi2 (+ (* 1/2 (* R (* lambda2 (cos (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* phi2 (+ (* -1/8 (* R (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* -1/48 (* R (* lambda2 (* phi2 (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))))))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (+ (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))) (* 1/2 (* (* phi2 (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (+ (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))) (* phi2 (+ (* 1/2 (* (* phi2 (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* 1/2 (* (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (+ (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))) (* phi2 (+ (* 1/2 (* (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* phi2 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))) (* 1/2 (* (* phi2 (- (* (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))) (pow (- lambda1 lambda2) 2)) (* 1/2 (/ (* (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))))))
#s(approx (* (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) lambda1) #s(hole binary64 (* lambda1 (+ (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (+ (* -1 (/ (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))) lambda1)) (* 1/2 (/ (pow phi1 2) (* (pow lambda1 2) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))))))))
#s(approx (* (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) lambda1) #s(hole binary64 (+ (* lambda1 (* phi2 (+ (* -1/2 (/ (* lambda2 (cos (+ (* 1/2 phi1) (* 1/2 (PI))))) lambda1)) (+ (* 1/2 (cos (+ (* 1/2 phi1) (* 1/2 (PI))))) (* 1/2 (- (* -2 (/ phi1 (* (pow lambda1 2) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI))))) (* (pow lambda1 2) (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))))))) (* lambda1 (+ (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (+ (* -1 (/ (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))) lambda1)) (* 1/2 (/ (pow phi1 2) (* (pow lambda1 2) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))))))))))
#s(approx (* (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) lambda1) #s(hole binary64 (+ (* lambda1 (+ (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (+ (* -1 (/ (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))) lambda1)) (* 1/2 (/ (pow phi1 2) (* (pow lambda1 2) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))))))) (* phi2 (+ (* lambda1 (* phi2 (+ (* -1/8 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))) (+ (* 1/8 (/ (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))) lambda1)) (* 1/2 (- (/ 1 (* (pow lambda1 2) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (+ (* -1/8 (/ (pow phi1 2) (* (pow lambda1 2) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (- (* -2 (/ phi1 (* (pow lambda1 2) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI))))) (* (pow lambda1 2) (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))))))))) (* lambda1 (+ (* -1/2 (/ (* lambda2 (cos (+ (* 1/2 phi1) (* 1/2 (PI))))) lambda1)) (+ (* 1/2 (cos (+ (* 1/2 phi1) (* 1/2 (PI))))) (* 1/2 (- (* -2 (/ phi1 (* (pow lambda1 2) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI))))) (* (pow lambda1 2) (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2))))))))))))))
#s(approx (* (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) lambda1) #s(hole binary64 (+ (* lambda1 (+ (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (+ (* -1 (/ (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))) lambda1)) (* 1/2 (/ (pow phi1 2) (* (pow lambda1 2) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))))))) (* phi2 (+ (* lambda1 (+ (* -1/2 (/ (* lambda2 (cos (+ (* 1/2 phi1) (* 1/2 (PI))))) lambda1)) (+ (* 1/2 (cos (+ (* 1/2 phi1) (* 1/2 (PI))))) (* 1/2 (- (* -2 (/ phi1 (* (pow lambda1 2) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI))))) (* (pow lambda1 2) (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2))))))))) (* phi2 (+ (* lambda1 (* phi2 (+ (* -1/2 (+ (* -1/8 (- (* -2 (/ phi1 (* (pow lambda1 2) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI))))) (* (pow lambda1 2) (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (+ (* -1/48 (/ (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI))))) (* (pow lambda1 2) (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))) (* 1/2 (/ (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (- (/ 1 (* (pow lambda1 2) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (+ (* -1/8 (/ (pow phi1 2) (* (pow lambda1 2) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (- (* -2 (/ phi1 (* (pow lambda1 2) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI))))) (* (pow lambda1 2) (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))))) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))))) (+ (* -1/48 (cos (+ (* 1/2 phi1) (* 1/2 (PI))))) (* 1/48 (/ (* lambda2 (cos (+ (* 1/2 phi1) (* 1/2 (PI))))) lambda1)))))) (* lambda1 (+ (* -1/8 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))) (+ (* 1/8 (/ (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))) lambda1)) (* 1/2 (- (/ 1 (* (pow lambda1 2) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (+ (* -1/8 (/ (pow phi1 2) (* (pow lambda1 2) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (- (* -2 (/ phi1 (* (pow lambda1 2) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI))))) (* (pow lambda1 2) (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))))))))))))))))
#s(approx (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (+ (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (+ (* -1 (/ (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))) lambda1)) (* 1/2 (/ (pow phi1 2) (* (pow lambda1 2) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))))))))
#s(approx (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (+ (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (+ (* -1 (/ (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))) lambda1)) (+ (* 1/2 (/ (pow phi1 2) (* (pow lambda1 2) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* phi2 (+ (* -1/2 (/ (* lambda2 (cos (+ (* 1/2 phi1) (* 1/2 (PI))))) lambda1)) (+ (* 1/2 (cos (+ (* 1/2 phi1) (* 1/2 (PI))))) (* 1/2 (- (* -2 (/ phi1 (* (pow lambda1 2) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI))))) (* (pow lambda1 2) (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2))))))))))))))
#s(approx (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (+ (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (+ (* -1 (/ (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))) lambda1)) (+ (* 1/2 (/ (pow phi1 2) (* (pow lambda1 2) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* phi2 (+ (* -1/2 (/ (* lambda2 (cos (+ (* 1/2 phi1) (* 1/2 (PI))))) lambda1)) (+ (* 1/2 (cos (+ (* 1/2 phi1) (* 1/2 (PI))))) (+ (* 1/2 (- (* -2 (/ phi1 (* (pow lambda1 2) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI))))) (* (pow lambda1 2) (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (* phi2 (+ (* -1/8 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))) (+ (* 1/8 (/ (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))) lambda1)) (* 1/2 (- (/ 1 (* (pow lambda1 2) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (+ (* -1/8 (/ (pow phi1 2) (* (pow lambda1 2) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (- (* -2 (/ phi1 (* (pow lambda1 2) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI))))) (* (pow lambda1 2) (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))))))))))))))))))
#s(approx (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (+ (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (+ (* -1 (/ (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))) lambda1)) (+ (* 1/2 (/ (pow phi1 2) (* (pow lambda1 2) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* phi2 (+ (* -1/2 (/ (* lambda2 (cos (+ (* 1/2 phi1) (* 1/2 (PI))))) lambda1)) (+ (* 1/2 (cos (+ (* 1/2 phi1) (* 1/2 (PI))))) (+ (* 1/2 (- (* -2 (/ phi1 (* (pow lambda1 2) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI))))) (* (pow lambda1 2) (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (* phi2 (+ (* -1/8 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))) (+ (* 1/8 (/ (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))) lambda1)) (+ (* 1/2 (- (/ 1 (* (pow lambda1 2) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (+ (* -1/8 (/ (pow phi1 2) (* (pow lambda1 2) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (- (* -2 (/ phi1 (* (pow lambda1 2) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI))))) (* (pow lambda1 2) (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))))) (* phi2 (+ (* -1/2 (+ (* -1/8 (- (* -2 (/ phi1 (* (pow lambda1 2) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI))))) (* (pow lambda1 2) (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (+ (* -1/48 (/ (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI))))) (* (pow lambda1 2) (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))) (* 1/2 (/ (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (- (/ 1 (* (pow lambda1 2) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (+ (* -1/8 (/ (pow phi1 2) (* (pow lambda1 2) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (- (* -2 (/ phi1 (* (pow lambda1 2) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI))))) (* (pow lambda1 2) (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))))) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))))) (+ (* -1/48 (cos (+ (* 1/2 phi1) (* 1/2 (PI))))) (* 1/48 (/ (* lambda2 (cos (+ (* 1/2 phi1) (* 1/2 (PI))))) lambda1))))))))))))))))))
#s(approx (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) #s(hole binary64 (+ (* -1 (/ (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))) lambda1)) (* 1/2 (/ (pow phi1 2) (* (pow lambda1 2) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))))))
#s(approx (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) #s(hole binary64 (+ (* -1 (/ (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))) lambda1)) (+ (* 1/2 (/ (pow phi1 2) (* (pow lambda1 2) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* phi2 (+ (* -1/2 (/ (* lambda2 (cos (+ (* 1/2 phi1) (* 1/2 (PI))))) lambda1)) (* 1/2 (- (* -2 (/ phi1 (* (pow lambda1 2) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI))))) (* (pow lambda1 2) (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2))))))))))))
#s(approx (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) #s(hole binary64 (+ (* -1 (/ (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))) lambda1)) (+ (* 1/2 (/ (pow phi1 2) (* (pow lambda1 2) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* phi2 (+ (* -1/2 (/ (* lambda2 (cos (+ (* 1/2 phi1) (* 1/2 (PI))))) lambda1)) (+ (* 1/2 (- (* -2 (/ phi1 (* (pow lambda1 2) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI))))) (* (pow lambda1 2) (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (* phi2 (+ (* 1/8 (/ (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))) lambda1)) (* 1/2 (- (/ 1 (* (pow lambda1 2) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (+ (* -1/8 (/ (pow phi1 2) (* (pow lambda1 2) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (- (* -2 (/ phi1 (* (pow lambda1 2) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI))))) (* (pow lambda1 2) (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))))))))))))))
#s(approx (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) #s(hole binary64 (+ (* -1 (/ (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))) lambda1)) (+ (* 1/2 (/ (pow phi1 2) (* (pow lambda1 2) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* phi2 (+ (* -1/2 (/ (* lambda2 (cos (+ (* 1/2 phi1) (* 1/2 (PI))))) lambda1)) (+ (* 1/2 (- (* -2 (/ phi1 (* (pow lambda1 2) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI))))) (* (pow lambda1 2) (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (* phi2 (+ (* 1/8 (/ (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))) lambda1)) (+ (* 1/2 (- (/ 1 (* (pow lambda1 2) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (+ (* -1/8 (/ (pow phi1 2) (* (pow lambda1 2) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (- (* -2 (/ phi1 (* (pow lambda1 2) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI))))) (* (pow lambda1 2) (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))))) (* phi2 (+ (* -1/2 (+ (* -1/8 (- (* -2 (/ phi1 (* (pow lambda1 2) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI))))) (* (pow lambda1 2) (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (+ (* -1/48 (/ (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI))))) (* (pow lambda1 2) (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))) (* 1/2 (/ (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (- (/ 1 (* (pow lambda1 2) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (+ (* -1/8 (/ (pow phi1 2) (* (pow lambda1 2) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (- (* -2 (/ phi1 (* (pow lambda1 2) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI))))) (* (pow lambda1 2) (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))))) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))))) (* 1/48 (/ (* lambda2 (cos (+ (* 1/2 phi1) (* 1/2 (PI))))) lambda1))))))))))))))
#s(approx (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) #s(hole binary64 (/ (pow phi1 2) (* (pow lambda1 2) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))))
#s(approx (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) #s(hole binary64 (+ (* phi2 (- (* -2 (/ phi1 (* (pow lambda1 2) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI))))) (* (pow lambda1 2) (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (/ (pow phi1 2) (* (pow lambda1 2) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))))))
#s(approx (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) #s(hole binary64 (+ (* phi2 (- (+ (* -2 (/ phi1 (* (pow lambda1 2) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* phi2 (- (/ 1 (* (pow lambda1 2) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (+ (* -1/8 (/ (pow phi1 2) (* (pow lambda1 2) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (- (* -2 (/ phi1 (* (pow lambda1 2) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI))))) (* (pow lambda1 2) (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))))))) (* 1/2 (/ (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI))))) (* (pow lambda1 2) (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (/ (pow phi1 2) (* (pow lambda1 2) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))))))
#s(approx (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) #s(hole binary64 (+ (* phi2 (- (+ (* -2 (/ phi1 (* (pow lambda1 2) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* phi2 (- (+ (* -1 (* phi2 (+ (* -1/8 (- (* -2 (/ phi1 (* (pow lambda1 2) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI))))) (* (pow lambda1 2) (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (+ (* -1/48 (/ (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI))))) (* (pow lambda1 2) (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))) (* 1/2 (/ (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (- (/ 1 (* (pow lambda1 2) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (+ (* -1/8 (/ (pow phi1 2) (* (pow lambda1 2) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (- (* -2 (/ phi1 (* (pow lambda1 2) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI))))) (* (pow lambda1 2) (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))))))) (/ 1 (* (pow lambda1 2) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (+ (* -1/8 (/ (pow phi1 2) (* (pow lambda1 2) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (- (* -2 (/ phi1 (* (pow lambda1 2) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI))))) (* (pow lambda1 2) (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))))))) (* 1/2 (/ (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI))))) (* (pow lambda1 2) (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (/ (pow phi1 2) (* (pow lambda1 2) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))))))
#s(approx (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (* (pow lambda1 2) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))))
#s(approx (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (+ (* 1/2 (* (pow lambda1 2) (* phi2 (cos (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* (pow lambda1 2) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))))
#s(approx (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (+ (* phi2 (+ (* -1/8 (* (pow lambda1 2) (* phi2 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (* (pow lambda1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))))) (* (pow lambda1 2) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))))
#s(approx (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (+ (* phi2 (+ (* 1/2 (* (pow lambda1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* phi2 (+ (* -1/8 (* (pow lambda1 2) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* -1/48 (* (pow lambda1 2) (* phi2 (cos (+ (* 1/2 phi1) (* 1/2 (PI))))))))))) (* (pow lambda1 2) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))))
#s(approx (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1) #s(hole binary64 (* -1 (/ (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))) lambda1))))
#s(approx (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1) #s(hole binary64 (+ (* -1 (/ (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))) lambda1)) (* -1/2 (/ (* lambda2 (* phi2 (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) lambda1)))))
#s(approx (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1) #s(hole binary64 (+ (* -1 (/ (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))) lambda1)) (* phi2 (+ (* -1/2 (/ (* lambda2 (cos (+ (* 1/2 phi1) (* 1/2 (PI))))) lambda1)) (* 1/8 (/ (* lambda2 (* phi2 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) lambda1)))))))
#s(approx (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1) #s(hole binary64 (+ (* -1 (/ (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))) lambda1)) (* phi2 (+ (* -1/2 (/ (* lambda2 (cos (+ (* 1/2 phi1) (* 1/2 (PI))))) lambda1)) (* phi2 (+ (* 1/48 (/ (* lambda2 (* phi2 (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) lambda1)) (* 1/8 (/ (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))) lambda1)))))))))
#s(approx (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) #s(hole binary64 (/ (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))) lambda1)))
#s(approx (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) #s(hole binary64 (+ (* 1/2 (/ (* lambda2 (* phi2 (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) lambda1)) (/ (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))) lambda1))))
#s(approx (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) #s(hole binary64 (+ (* phi2 (+ (* -1/8 (/ (* lambda2 (* phi2 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) lambda1)) (* 1/2 (/ (* lambda2 (cos (+ (* 1/2 phi1) (* 1/2 (PI))))) lambda1)))) (/ (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))) lambda1))))
#s(approx (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) #s(hole binary64 (+ (* phi2 (+ (* 1/2 (/ (* lambda2 (cos (+ (* 1/2 phi1) (* 1/2 (PI))))) lambda1)) (* phi2 (+ (* -1/8 (/ (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))) lambda1)) (* -1/48 (/ (* lambda2 (* phi2 (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) lambda1)))))) (/ (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))) lambda1))))
#s(approx (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (* -1 (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))))
#s(approx (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (+ (* -1 (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* -1/2 (* lambda2 (* phi2 (cos (+ (* 1/2 phi1) (* 1/2 (PI))))))))))
#s(approx (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (+ (* -1 (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* phi2 (+ (* -1/2 (* lambda2 (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* 1/8 (* lambda2 (* phi2 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))))))))
#s(approx (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (+ (* -1 (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* phi2 (+ (* -1/2 (* lambda2 (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* phi2 (+ (* 1/48 (* lambda2 (* phi2 (cos (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/8 (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))))))))))
#s(approx (* R (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)))) #s(hole binary64 (* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))
#s(approx (* R (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)))) #s(hole binary64 (+ (* 1/2 (* (* R (* phi2 (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))
#s(approx (* R (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)))) #s(hole binary64 (+ (* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (* phi2 (+ (* 1/2 (* (* R (* phi2 (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* 1/2 (* (* R (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))))
#s(approx (* R (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)))) #s(hole binary64 (+ (* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (* phi2 (+ (* 1/2 (* (* R (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* phi2 (+ (* 1/2 (* (* R (* phi2 (- (* (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))) (pow (- lambda1 lambda2) 2)) (* 1/2 (/ (* (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* 1/2 (* (* R (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))))))
#s(approx (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2))) #s(hole binary64 (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))
#s(approx (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2))) #s(hole binary64 (+ (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))) (* 1/2 (* (* phi2 (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))
#s(approx (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2))) #s(hole binary64 (+ (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))) (* phi2 (+ (* 1/2 (* (* phi2 (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* 1/2 (* (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))))
#s(approx (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2))) #s(hole binary64 (+ (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))) (* phi2 (+ (* 1/2 (* (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* phi2 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))) (* 1/2 (* (* phi2 (- (* (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))) (pow (- lambda1 lambda2) 2)) (* 1/2 (/ (* (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))))))
#s(approx (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)) #s(hole binary64 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))
#s(approx (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)) #s(hole binary64 (+ (* phi2 (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))))) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))
#s(approx (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)) #s(hole binary64 (+ (* phi2 (+ (* -2 phi1) (+ (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))) (* phi2 (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))))))) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))
#s(approx (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)) #s(hole binary64 (+ (* phi2 (+ (* -2 phi1) (+ (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))) (* phi2 (+ 1 (+ (* phi2 (* (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))) (pow (- lambda1 lambda2) 2))) (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2)))))))) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2))) #s(hole binary64 (pow (cos (* 1/2 phi1)) 2)))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2))) #s(hole binary64 (+ (* -1 (* phi2 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))) (pow (cos (* 1/2 phi1)) 2))))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2))) #s(hole binary64 (+ (* phi2 (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* phi2 (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2)))))) (pow (cos (* 1/2 phi1)) 2))))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2))) #s(hole binary64 (+ (* phi2 (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* phi2 (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (+ (* 1/4 (pow (sin (* 1/2 phi1)) 2)) (* phi2 (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))))))))) (pow (cos (* 1/2 phi1)) 2))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* R phi2)))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* phi2 (+ R (* -1 (/ (* R phi1) phi2))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* phi2 (+ R (+ (* -1 (/ (* R phi1) phi2)) (* 1/2 (/ (* R (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))) (pow phi2 2))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* phi2 (+ R (+ (* -1 (/ (* R phi1) phi2)) (+ (* 1/2 (/ (* R (* phi1 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)))) (pow phi2 3))) (* 1/2 (/ (* R (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))) (pow phi2 2)))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 phi2))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* phi2 (+ 1 (* -1 (/ phi1 phi2))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* phi2 (+ 1 (+ (* -1 (/ phi1 phi2)) (* 1/2 (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* 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)))))))))
#s(approx (pow (- phi1 phi2) 1) #s(hole binary64 (* phi2 (- (/ phi1 phi2) 1))))
#s(approx (- phi1 phi2) #s(hole binary64 (* phi2 (- (/ phi1 phi2) 1))))
#s(approx (/ (+ phi2 phi1) 2) #s(hole binary64 (* phi2 (+ 1/2 (* 1/2 (/ phi1 phi2))))))
#s(approx (+ phi2 phi1) #s(hole binary64 (* phi2 (+ 1 (/ phi1 phi2)))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* R phi2)))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* phi2 (+ R (* -1 (/ (* R phi1) phi2))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* phi2 (+ R (+ (* -1 (/ (* R phi1) phi2)) (* 1/2 (/ (* R (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))) (pow phi2 2))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* phi2 (+ R (+ (* -1 (/ (* R phi1) phi2)) (+ (* 1/2 (/ (* R (* phi1 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)))) (pow phi2 3))) (* 1/2 (/ (* R (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))) (pow phi2 2)))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) #s(hole binary64 (* -1/2 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) #s(hole binary64 (* (pow phi2 2) (+ (* -1/2 (/ R (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (/ (* R phi1) (* lambda1 (* phi2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) #s(hole binary64 (* (pow phi2 2) (+ (* -1 (/ (* lambda1 (+ (* -1 (+ (* -1/2 (/ (* R (pow phi1 2)) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (/ (* R (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) lambda1))) (* R (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (pow phi2 2))) (+ (* -1/2 (/ R (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (/ (* R phi1) (* lambda1 (* phi2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) #s(hole binary64 (* 1/2 (/ (* R (pow phi2 2)) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) #s(hole binary64 (* (pow phi2 2) (+ (* -1 (/ (* R phi1) (* (pow lambda1 2) (* phi2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (* 1/2 (/ R (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) #s(hole binary64 (* (pow phi2 2) (+ (* -1 (/ (* R phi1) (* (pow lambda1 2) (* phi2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow phi1 2)) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (/ (* R (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) lambda1)) (pow phi2 2))) (+ (* 1/2 (/ R (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (/ (* R (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) (pow phi2 2))))))))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) #s(hole binary64 (* -1/2 (/ (* R (pow phi2 2)) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) #s(hole binary64 (* (pow phi2 2) (+ (* -1/2 (/ R (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (/ (* R phi1) (* (pow lambda1 2) (* phi2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) #s(hole binary64 (* (pow phi2 2) (+ (* -1/2 (/ R (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (+ (* -1/2 (/ (* R (pow phi1 2)) (* (pow lambda1 2) (* (pow phi2 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (+ (/ (* R phi1) (* (pow lambda1 2) (* phi2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (/ (* R (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (* lambda1 (pow phi2 2)))))))))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) #s(hole binary64 (* -1/2 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) #s(hole binary64 (* (pow phi2 2) (+ (* -1/2 (/ R (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (/ (* R phi1) (* lambda1 (* phi2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) #s(hole binary64 (* (pow phi2 2) (+ (* -1/2 (/ R (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (+ (* -1/2 (/ (* R (pow phi1 2)) (* lambda1 (* (pow phi2 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (+ (/ (* R phi1) (* lambda1 (* phi2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (/ (* R (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow phi2 2))))))))
#s(approx (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)) #s(hole binary64 (* 1/2 phi2)))
#s(approx (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)) #s(hole binary64 (* phi2 (+ 1/2 (+ (* 1/2 (/ phi1 phi2)) (* 1/2 (/ (PI) phi2)))))))
#s(approx (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2) #s(hole binary64 (* -1/2 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2) #s(hole binary64 (* (pow phi2 2) (+ (* -1/2 (/ R (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (/ (* R phi1) (* lambda1 (* phi2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))))
#s(approx (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2) #s(hole binary64 (* (pow phi2 2) (+ (* -1/2 (/ R (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (+ (* -1/2 (/ (* R (pow phi1 2)) (* lambda1 (* (pow phi2 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (/ (* R phi1) (* lambda1 (* phi2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))))
#s(approx (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))
#s(approx (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (* (pow phi2 2) (+ (* -2 (/ (* R phi1) (* lambda1 (* phi2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (/ R (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))
#s(approx (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (* (pow phi2 2) (+ (* -2 (/ (* R phi1) (* lambda1 (* phi2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (+ (/ R (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (/ (* R (pow phi1 2)) (* lambda1 (* (pow phi2 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))))
#s(approx (/ (* (pow (- phi1 phi2) 2) R) lambda1) #s(hole binary64 (* (pow phi2 2) (+ (* -2 (/ (* R phi1) (* lambda1 phi2))) (/ R lambda1)))))
#s(approx (/ (* (pow (- phi1 phi2) 2) R) lambda1) #s(hole binary64 (* (pow phi2 2) (+ (* -2 (/ (* R phi1) (* lambda1 phi2))) (+ (/ R lambda1) (/ (* R (pow phi1 2)) (* lambda1 (pow phi2 2))))))))
#s(approx (* (pow (- phi1 phi2) 2) R) #s(hole binary64 (* (pow phi2 2) (+ R (* -2 (/ (* R phi1) phi2))))))
#s(approx (* (pow (- phi1 phi2) 2) R) #s(hole binary64 (* (pow phi2 2) (+ R (+ (* -2 (/ (* R phi1) phi2)) (/ (* R (pow phi1 2)) (pow phi2 2)))))))
#s(approx (pow (- phi1 phi2) 2) #s(hole binary64 (* (pow phi2 2) (+ 1 (* -2 (/ phi1 phi2))))))
#s(approx (pow (- phi1 phi2) 2) #s(hole binary64 (* (pow phi2 2) (+ 1 (+ (* -2 (/ phi1 phi2)) (/ (pow phi1 2) (pow phi2 2)))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 phi2))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* phi2 (+ 1 (* -1 (/ phi1 phi2))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* phi2 (+ 1 (+ (* -1 (/ phi1 phi2)) (* 1/2 (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* 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)))))))))
#s(approx (* (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) lambda1) #s(hole binary64 (* 1/2 (/ (pow phi2 2) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) lambda1) #s(hole binary64 (* (pow phi2 2) (+ (* -1 (/ phi1 (* lambda1 (* phi2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (* 1/2 (/ 1 (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))))
#s(approx (* (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) lambda1) #s(hole binary64 (* (pow phi2 2) (+ (* -1 (/ phi1 (* lambda1 (* phi2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (+ (* 1/2 (/ 1 (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (/ (* lambda1 (+ (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (+ (* -1 (/ (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) lambda1)) (* 1/2 (/ (pow phi1 2) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))) (pow phi2 2)))))))
#s(approx (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (* 1/2 (/ (pow phi2 2) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))
#s(approx (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (* (pow phi2 2) (+ (* -1 (/ phi1 (* (pow lambda1 2) (* phi2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (* 1/2 (/ 1 (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))))
#s(approx (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (* (pow phi2 2) (+ (* -1 (/ phi1 (* (pow lambda1 2) (* phi2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (+ (* -1 (/ (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) (* lambda1 (pow phi2 2)))) (+ (* 1/2 (/ (pow phi1 2) (* (pow lambda1 2) (* (pow phi2 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (+ (* 1/2 (/ 1 (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (/ (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (pow phi2 2)))))))))
#s(approx (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) #s(hole binary64 (* 1/2 (/ (pow phi2 2) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))
#s(approx (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) #s(hole binary64 (* (pow phi2 2) (+ (* -1 (/ phi1 (* (pow lambda1 2) (* phi2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (* 1/2 (/ 1 (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))))
#s(approx (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) #s(hole binary64 (* (pow phi2 2) (+ (* -1 (/ phi1 (* (pow lambda1 2) (* phi2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (+ (* -1 (/ (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) (* lambda1 (pow phi2 2)))) (+ (* 1/2 (/ (pow phi1 2) (* (pow lambda1 2) (* (pow phi2 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (* 1/2 (/ 1 (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))))))
#s(approx (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) #s(hole binary64 (/ (pow phi2 2) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))
#s(approx (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) #s(hole binary64 (* (pow phi2 2) (+ (* -2 (/ phi1 (* (pow lambda1 2) (* phi2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (/ 1 (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))
#s(approx (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) #s(hole binary64 (* (pow phi2 2) (+ (* -2 (/ phi1 (* (pow lambda1 2) (* phi2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (+ (/ 1 (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (/ (pow phi1 2) (* (pow lambda1 2) (* (pow phi2 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))))
#s(approx (* R (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)))) #s(hole binary64 (* R phi2)))
#s(approx (* R (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)))) #s(hole binary64 (* phi2 (+ R (* -1 (/ (* R phi1) phi2))))))
#s(approx (* R (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)))) #s(hole binary64 (* phi2 (+ R (+ (* -1 (/ (* R phi1) phi2)) (* 1/2 (/ (* R (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))) (pow phi2 2))))))))
#s(approx (* R (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)))) #s(hole binary64 (* phi2 (+ R (+ (* -1 (/ (* R phi1) phi2)) (+ (* 1/2 (/ (* R (* phi1 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)))) (pow phi2 3))) (* 1/2 (/ (* R (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))) (pow phi2 2)))))))))
#s(approx (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2))) #s(hole binary64 phi2))
#s(approx (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2))) #s(hole binary64 (* phi2 (+ 1 (* -1 (/ phi1 phi2))))))
#s(approx (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2))) #s(hole binary64 (* phi2 (+ 1 (+ (* -1 (/ phi1 phi2)) (* 1/2 (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))))
#s(approx (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2))) #s(hole binary64 (* 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)))))))))
#s(approx (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)) #s(hole binary64 (pow phi2 2)))
#s(approx (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)) #s(hole binary64 (* (pow phi2 2) (+ 1 (* -2 (/ phi1 phi2))))))
#s(approx (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)) #s(hole binary64 (* (pow phi2 2) (+ 1 (+ (* -2 (/ phi1 phi2)) (+ (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) (/ (pow phi1 2) (pow phi2 2))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* -1 (* R phi2))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* -1 (* phi2 (+ R (* -1 (/ (* R phi1) phi2)))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* -1 (* phi2 (+ R (* -1 (/ (+ (* -1/2 (/ (* R (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2))) phi2)) (* R phi1)) phi2)))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* -1 (* phi2 (+ R (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* R (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2)))) (* 1/2 (/ (* R (* phi1 (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2)))) phi2))) phi2)) (* R phi1)) phi2)))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* -1 phi2)))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* -1 (* phi2 (+ 1 (* -1 (/ phi1 phi2)))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* -1 (* phi2 (+ 1 (* -1 (/ (+ phi1 (* -1/2 (/ (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2)) phi2))) phi2)))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* -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)))))))
#s(approx (pow (- phi1 phi2) 1) #s(hole binary64 (* -1 (* phi2 (+ 1 (* -1 (/ phi1 phi2)))))))
#s(approx (- phi1 phi2) #s(hole binary64 (* -1 (* phi2 (+ 1 (* -1 (/ phi1 phi2)))))))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) #s(hole binary64 (* (cos (* 1/2 (- phi1 (* -1 phi2)))) (- lambda1 lambda2))))
#s(approx (cos (/ (+ phi2 phi1) 2)) #s(hole binary64 (cos (* 1/2 (- phi1 (* -1 phi2))))))
#s(approx (/ (+ phi2 phi1) 2) #s(hole binary64 (* -1 (* phi2 (- (* -1/2 (/ phi1 phi2)) 1/2)))))
#s(approx (+ phi2 phi1) #s(hole binary64 (* -1 (* phi2 (- (* -1 (/ phi1 phi2)) 1)))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* R phi2))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* phi2 (+ R (* -1 (/ (* R phi1) phi2)))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* phi2 (+ R (* -1 (/ (+ (* -1/2 (/ (* R (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2))) phi2)) (* R phi1)) phi2)))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* phi2 (+ R (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* R (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2)))) (* 1/2 (/ (* R (* phi1 (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2)))) phi2))) phi2)) (* R phi1)) phi2)))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) #s(hole binary64 (* -1/2 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) #s(hole binary64 (* (pow phi2 2) (+ (* -1/2 (/ R (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2)))))))) (/ (* R phi1) (* lambda1 (* phi2 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) #s(hole binary64 (* (pow phi2 2) (+ (* -1 (/ (+ (* -1 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2)))))))) (/ (* lambda1 (+ (* -1 (+ (* -1/2 (/ (* R (pow phi1 2)) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2)))))))) (/ (* R (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))))) lambda1))) (* R (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2)))))))) phi2)) phi2)) (* -1/2 (/ R (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))))))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) #s(hole binary64 (* 1/2 (/ (* R (pow phi2 2)) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) #s(hole binary64 (* (pow phi2 2) (+ (* -1 (/ (* R phi1) (* (pow lambda1 2) (* phi2 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))))))) (* 1/2 (/ R (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))))))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) #s(hole binary64 (* (pow phi2 2) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (+ (* -1/2 (/ (* R (pow phi1 2)) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2)))))))) (/ (* R (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))))) lambda1))) (* R (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))))) phi2)) (/ (* R phi1) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2)))))))) phi2)) (* 1/2 (/ R (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))))))))))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) #s(hole binary64 (* -1/2 (/ (* R (pow phi2 2)) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))))))))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) #s(hole binary64 (* (pow phi2 2) (+ (* -1/2 (/ R (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2)))))))) (/ (* R phi1) (* (pow lambda1 2) (* phi2 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))))))))))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) #s(hole binary64 (* (pow phi2 2) (+ (* -1 (/ (+ (* -1 (/ (* R phi1) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2)))))))) (* -1 (/ (+ (* -1/2 (/ (* R (pow phi1 2)) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2)))))))) (/ (* R (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))))) lambda1)) phi2))) phi2)) (* -1/2 (/ R (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))))))))))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) #s(hole binary64 (* -1/2 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))))))))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) #s(hole binary64 (* (pow phi2 2) (+ (* -1/2 (/ R (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2)))))))) (/ (* R phi1) (* lambda1 (* phi2 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))))))))))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) #s(hole binary64 (* (pow phi2 2) (+ (* -1 (/ (+ (* -1 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2)))))))) (* -1 (/ (+ (* -1/2 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2)))))))) (* R (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2)))))))) phi2))) phi2)) (* -1/2 (/ R (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))))))))))
#s(approx (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) #s(hole binary64 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2)))))))
#s(approx (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)) #s(hole binary64 (* -1 (* phi2 (- (* -1 (/ (+ (* 1/2 phi1) (* 1/2 (PI))) phi2)) 1/2)))))
#s(approx (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2) #s(hole binary64 (* -1/2 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))))))))
#s(approx (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2) #s(hole binary64 (* (pow phi2 2) (+ (* -1/2 (/ R (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2)))))))) (/ (* R phi1) (* lambda1 (* phi2 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))))))))))
#s(approx (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2) #s(hole binary64 (* (pow phi2 2) (+ (* -1 (/ (+ (* -1 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2)))))))) (* 1/2 (/ (* R (pow phi1 2)) (* lambda1 (* phi2 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2)))))))))) phi2)) (* -1/2 (/ R (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))))))))))
#s(approx (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2)))))))))
#s(approx (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (* (pow phi2 2) (+ (* -2 (/ (* R phi1) (* lambda1 (* phi2 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))))))) (/ R (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2)))))))))))
#s(approx (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (* (pow phi2 2) (+ (* -1 (/ (+ (* -1 (/ (* R (pow phi1 2)) (* lambda1 (* phi2 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))))))) (* 2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))))))) phi2)) (/ R (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2)))))))))))
#s(approx (/ (* (pow (- phi1 phi2) 2) R) lambda1) #s(hole binary64 (* (pow phi2 2) (+ (* -1 (/ (+ (* -1 (/ (* R (pow phi1 2)) (* lambda1 phi2))) (* 2 (/ (* R phi1) lambda1))) phi2)) (/ R lambda1)))))
#s(approx (* (pow (- phi1 phi2) 2) R) #s(hole binary64 (* (pow phi2 2) (+ R (* -1 (/ (+ (* -1 (/ (* R (pow phi1 2)) phi2)) (* 2 (* R phi1))) phi2))))))
#s(approx (pow (- phi1 phi2) 2) #s(hole binary64 (* (pow phi2 2) (+ 1 (* -1 (/ (+ (* -1 (/ (pow phi1 2) phi2)) (* 2 phi1)) phi2))))))
#s(approx (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R) #s(hole binary64 (* R (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))))))
#s(approx (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (* R (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2)))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* -1 phi2)))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* -1 (* phi2 (+ 1 (* -1 (/ phi1 phi2)))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* -1 (* phi2 (+ 1 (* -1 (/ (+ phi1 (* -1/2 (/ (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2)) phi2))) phi2)))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* -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)))))))
#s(approx (* (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) lambda1) #s(hole binary64 (* 1/2 (/ (pow phi2 2) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))))))))
#s(approx (* (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) lambda1) #s(hole binary64 (* (pow phi2 2) (+ (* -1 (/ phi1 (* lambda1 (* phi2 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))))))) (* 1/2 (/ 1 (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))))))))))
#s(approx (* (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) lambda1) #s(hole binary64 (* (pow phi2 2) (+ (* -1 (/ (+ (* -1 (/ (* lambda1 (+ (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))) (+ (* -1 (/ (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2)))))) lambda1)) (* 1/2 (/ (pow phi1 2) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))))))))) phi2)) (/ phi1 (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2)))))))) phi2)) (* 1/2 (/ 1 (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))))))))))
#s(approx (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (* 1/2 (/ (pow phi2 2) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))))))))
#s(approx (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (* (pow phi2 2) (+ (* -1 (/ phi1 (* (pow lambda1 2) (* phi2 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))))))) (* 1/2 (/ 1 (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))))))))))
#s(approx (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (* (pow phi2 2) (+ (* -1 (/ (+ (* -1 (/ (+ (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))) (+ (* -1 (/ (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2)))))) lambda1)) (* 1/2 (/ (pow phi1 2) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2)))))))))) phi2)) (/ phi1 (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2)))))))) phi2)) (* 1/2 (/ 1 (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))))))))))
#s(approx (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) #s(hole binary64 (* 1/2 (/ (pow phi2 2) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))))))))
#s(approx (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) #s(hole binary64 (* (pow phi2 2) (+ (* -1 (/ phi1 (* (pow lambda1 2) (* phi2 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))))))) (* 1/2 (/ 1 (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))))))))))
#s(approx (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) #s(hole binary64 (* (pow phi2 2) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2)))))) lambda1)) (* 1/2 (/ (pow phi1 2) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))))))) phi2)) (/ phi1 (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2)))))))) phi2)) (* 1/2 (/ 1 (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))))))))))
#s(approx (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) #s(hole binary64 (/ (pow phi2 2) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2)))))))))
#s(approx (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) #s(hole binary64 (* (pow phi2 2) (+ (* -2 (/ phi1 (* (pow lambda1 2) (* phi2 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))))))) (/ 1 (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2)))))))))))
#s(approx (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) #s(hole binary64 (* (pow phi2 2) (+ (* -1 (/ (+ (* -1 (/ (pow phi1 2) (* (pow lambda1 2) (* phi2 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))))))) (* 2 (/ phi1 (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))))))) phi2)) (/ 1 (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2)))))))))))
#s(approx (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))))))
#s(approx (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1) #s(hole binary64 (* -1 (/ (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2)))))) lambda1))))
#s(approx (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) #s(hole binary64 (/ (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2)))))) lambda1)))
#s(approx (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (* -1 (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2)))))))))
#s(approx (* R (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)))) #s(hole binary64 (* -1 (* R phi2))))
#s(approx (* R (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)))) #s(hole binary64 (* -1 (* phi2 (+ R (* -1 (/ (* R phi1) phi2)))))))
#s(approx (* R (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)))) #s(hole binary64 (* -1 (* phi2 (+ R (* -1 (/ (+ (* -1/2 (/ (* R (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2))) phi2)) (* R phi1)) phi2)))))))
#s(approx (* R (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)))) #s(hole binary64 (* -1 (* phi2 (+ R (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* R (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2)))) (* 1/2 (/ (* R (* phi1 (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2)))) phi2))) phi2)) (* R phi1)) phi2)))))))
#s(approx (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2))) #s(hole binary64 (* -1 phi2)))
#s(approx (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2))) #s(hole binary64 (* -1 (* phi2 (+ 1 (* -1 (/ phi1 phi2)))))))
#s(approx (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2))) #s(hole binary64 (* -1 (* phi2 (+ 1 (* -1 (/ (+ phi1 (* -1/2 (/ (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2)) phi2))) phi2)))))))
#s(approx (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2))) #s(hole binary64 (* -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)))))))
#s(approx (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)) #s(hole binary64 (* (pow phi2 2) (+ 1 (* -1 (/ (+ (* -1 (/ (+ (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) phi2)) (* 2 phi1)) phi2))))))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2))) #s(hole binary64 (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2)))
Outputs
(*.f64 (hypot.f64 (-.f64 phi1 phi2) (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2))) R)
(pow.f64 (fma.f64 (neg.f64 (-.f64 phi1 phi2)) (neg.f64 (-.f64 phi1 phi2)) (*.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2)))) #s(literal 1/2 binary64))
(sqrt.f64 (fma.f64 (neg.f64 (-.f64 phi1 phi2)) (neg.f64 (-.f64 phi1 phi2)) (*.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2)))))
(hypot.f64 (neg.f64 (-.f64 phi1 phi2)) (neg.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2))))
(hypot.f64 (neg.f64 (-.f64 phi1 phi2)) (fabs.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2))))
(hypot.f64 (neg.f64 (-.f64 phi1 phi2)) (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2)))
(hypot.f64 (fabs.f64 (-.f64 phi1 phi2)) (neg.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2))))
(hypot.f64 (fabs.f64 (-.f64 phi1 phi2)) (fabs.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2))))
(hypot.f64 (fabs.f64 (-.f64 phi1 phi2)) (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2)))
(hypot.f64 (-.f64 phi1 phi2) (neg.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2))))
(hypot.f64 (-.f64 phi1 phi2) (fabs.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2))))
(hypot.f64 (-.f64 phi1 phi2) (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2)))
(pow.f64 (-.f64 phi1 phi2) #s(literal 1 binary64))
(-.f64 phi1 phi2)
(exp.f64 (*.f64 (log.f64 (-.f64 phi1 phi2)) #s(literal 1 binary64)))
(pow.f64 (-.f64 phi1 phi2) #s(literal 1 binary64))
(-.f64 phi1 phi2)
(exp.f64 (*.f64 (log.f64 (-.f64 phi1 phi2)) #s(literal 1 binary64)))
phi1
phi2
#s(literal 1 binary64)
(*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2))
(sin.f64 (+.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))))
(cos.f64 (neg.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))))
(cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))
(/.f64 (neg.f64 (+.f64 phi2 phi1)) #s(literal -2 binary64))
(/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))
(+.f64 (/.f64 phi2 #s(literal 2 binary64)) (/.f64 phi1 #s(literal 2 binary64)))
(/.f64 (fma.f64 (*.f64 phi2 phi2) phi2 (*.f64 (*.f64 phi1 phi1) phi1)) (+.f64 (*.f64 phi2 phi2) (-.f64 (*.f64 phi1 phi1) (*.f64 phi2 phi1))))
(+.f64 phi2 phi1)
#s(literal 2 binary64)
(-.f64 lambda1 lambda2)
lambda1
lambda2
R
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 (*.f64 #s(literal -1 binary64) lambda1) (fma.f64 (/.f64 (fma.f64 (*.f64 R lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) R) lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal -1/2 binary64))) lambda1) #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) R))))
(*.f64 (*.f64 #s(literal -1 binary64) lambda1) (fma.f64 (/.f64 (fma.f64 (*.f64 R lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) R) lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal -1/2 binary64))) lambda1) #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) R)))
(*.f64 #s(literal -1 binary64) lambda1)
#s(literal -1 binary64)
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (fma.f64 (*.f64 R lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) R) lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal -1/2 binary64))) lambda1) #s(literal -1 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) R) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (/.f64 (fma.f64 (*.f64 R lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) R) lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal -1/2 binary64))) lambda1) #s(literal -1 binary64)) (*.f64 (/.f64 (fma.f64 (*.f64 R lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) R) lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal -1/2 binary64))) lambda1) #s(literal -1 binary64))) (-.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) R) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) R)) (*.f64 (*.f64 (/.f64 (fma.f64 (*.f64 R lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) R) lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal -1/2 binary64))) lambda1) #s(literal -1 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) R)))))
(fma.f64 (/.f64 (fma.f64 (*.f64 R lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) R) lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal -1/2 binary64))) lambda1) #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) R))
(+.f64 (*.f64 (/.f64 (fma.f64 (*.f64 R lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) R) lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal -1/2 binary64))) lambda1) #s(literal -1 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) R))
(/.f64 (neg.f64 (fma.f64 (*.f64 R lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) R) lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal -1/2 binary64)))) (neg.f64 lambda1))
(/.f64 (fma.f64 (*.f64 R lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) R) lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal -1/2 binary64))) lambda1)
(+.f64 (/.f64 (*.f64 (*.f64 R lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) lambda1) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) R) lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal -1/2 binary64)) lambda1))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 R lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) R) lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal -1/2 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 R lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (*.f64 R lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (-.f64 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) R) lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal -1/2 binary64)) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) R) lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal -1/2 binary64))) (*.f64 (*.f64 (*.f64 R lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) R) lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal -1/2 binary64))))))
(fma.f64 (*.f64 R lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) R) lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal -1/2 binary64)))
(+.f64 (*.f64 (*.f64 R lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) R) lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal -1/2 binary64)))
(*.f64 R lambda2)
(fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (cos.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))))
(sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))
(+.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (cos.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)) #s(literal 3 binary64)) (pow.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (-.f64 (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)) (/.f64 (PI.f64) #s(literal 2 binary64))))))
(fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))
#s(literal 1/2 binary64)
(/.f64 (neg.f64 (PI.f64)) #s(literal -2 binary64))
(/.f64 (PI.f64) #s(literal 2 binary64))
(PI.f64)
(*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) R) lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal -1/2 binary64))
(/.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) R) lambda1)) (neg.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))))
(/.f64 (/.f64 (*.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) R) lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (*.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) R)) (neg.f64 lambda1))
(/.f64 (*.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) R) lambda1)
(*.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) R)
(*.f64 (neg.f64 (-.f64 phi1 phi2)) (neg.f64 (-.f64 phi1 phi2)))
(*.f64 (fabs.f64 (-.f64 phi1 phi2)) (fabs.f64 (-.f64 phi1 phi2)))
(*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))
(pow.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))
(exp.f64 (*.f64 (log.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)))
#s(literal -1/2 binary64)
(*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) R)
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 (*.f64 R lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))))
(*.f64 (*.f64 R lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))))
(*.f64 R #s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (*.f64 (+.f64 (fma.f64 (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))))) #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 #s(literal -1 binary64) lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (neg.f64 lambda1)) #s(literal -1 binary64))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) lambda1)))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (*.f64 (+.f64 (fma.f64 (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))))) #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 #s(literal -1 binary64) lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (neg.f64 lambda1)) #s(literal -1 binary64))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) lambda1))
(*.f64 (+.f64 (fma.f64 (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))))) #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 #s(literal -1 binary64) lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (neg.f64 lambda1)) #s(literal -1 binary64))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) lambda1)
(/.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))))) #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 #s(literal -1 binary64) lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (neg.f64 lambda1)) #s(literal -1 binary64))) #s(literal 3 binary64)) (pow.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (fma.f64 (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))))) #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 #s(literal -1 binary64) lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (neg.f64 lambda1)) #s(literal -1 binary64))) (fma.f64 (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))))) #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 #s(literal -1 binary64) lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (neg.f64 lambda1)) #s(literal -1 binary64))) (-.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (fma.f64 (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))))) #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 #s(literal -1 binary64) lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (neg.f64 lambda1)) #s(literal -1 binary64))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))))) #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 #s(literal -1 binary64) lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (neg.f64 lambda1)) #s(literal -1 binary64))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))))) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 (*.f64 (*.f64 #s(literal -1 binary64) lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (neg.f64 lambda1)) #s(literal -1 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))))) #s(literal 1/2 binary64)) (*.f64 (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))))) #s(literal 1/2 binary64))) (-.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 #s(literal -1 binary64) lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (neg.f64 lambda1)) #s(literal -1 binary64)) (*.f64 (/.f64 (*.f64 (*.f64 #s(literal -1 binary64) lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (neg.f64 lambda1)) #s(literal -1 binary64))) (*.f64 (*.f64 (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))))) #s(literal 1/2 binary64)) (*.f64 (/.f64 (*.f64 (*.f64 #s(literal -1 binary64) lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (neg.f64 lambda1)) #s(literal -1 binary64))))))
(fma.f64 (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))))) #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 #s(literal -1 binary64) lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (neg.f64 lambda1)) #s(literal -1 binary64)))
(+.f64 (*.f64 (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))))) #s(literal 1/2 binary64)) (*.f64 (/.f64 (*.f64 (*.f64 #s(literal -1 binary64) lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (neg.f64 lambda1)) #s(literal -1 binary64)))
(/.f64 (neg.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (neg.f64 (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))))))
(/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))))
(*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))))
(*.f64 (fabs.f64 lambda1) (fabs.f64 lambda1))
(*.f64 (neg.f64 lambda1) (neg.f64 lambda1))
(*.f64 lambda1 lambda1)
(pow.f64 lambda1 #s(literal 2 binary64))
(exp.f64 (*.f64 (log.f64 lambda1) #s(literal 2 binary64)))
(*.f64 (/.f64 (*.f64 (*.f64 #s(literal -1 binary64) lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (neg.f64 lambda1)) #s(literal -1 binary64))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal -1 binary64) lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (neg.f64 (neg.f64 lambda1)))
(/.f64 (*.f64 (*.f64 #s(literal -1 binary64) lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (neg.f64 lambda1))
(*.f64 (*.f64 #s(literal -1 binary64) lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) lambda2)
(neg.f64 lambda1)
(*.f64 R (pow.f64 (fma.f64 (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)))
(pow.f64 (fma.f64 (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64))
(sqrt.f64 (fma.f64 (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))))) #s(literal 3 binary64)) (pow.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))))) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))))) (-.f64 (*.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))))
(fma.f64 (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))
(+.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))
(*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))
(pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))
(exp.f64 (*.f64 (log.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64)))
(*.f64 (neg.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))) (neg.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))))
(*.f64 (fabs.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))) (fabs.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))))
(*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))))
(pow.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.f64 (+.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)) (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))) (cos.f64 (-.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)) (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))))) #s(literal 2 binary64))
(-.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (*.f64 R (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64))))
#s(approx R R)
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 R (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) (*.f64 #s(literal -1 binary64) (*.f64 R (*.f64 lambda1 (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) lambda1)))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) (*.f64 R (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) lambda1)))))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) (/.f64 (*.f64 R (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))) lambda1))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) (*.f64 R (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))))
#s(approx (* R lambda2) (*.f64 R lambda2))
#s(approx (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2) (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))))
#s(approx (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (*.f64 (/.f64 R lambda1) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))))
#s(approx (/ (* (pow (- phi1 phi2) 2) R) lambda1) (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) lambda1))
#s(approx (* (pow (- phi1 phi2) 2) R) (*.f64 R (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))
#s(approx (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))
#s(approx (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))))
#s(approx (* R (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)))) (*.f64 R (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) (*.f64 R (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))))) lambda1))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) (*.f64 #s(literal -1 binary64) (*.f64 R (fma.f64 #s(literal -1 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))))) lambda1))))))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 R (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))))) lambda1)))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) (*.f64 #s(literal -1 binary64) (*.f64 R (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (*.f64 R (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 R (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (fma.f64 R (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 R (*.f64 lambda2 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (*.f64 lambda1 (-.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 4 binary64))) (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (fma.f64 R (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 R (*.f64 lambda2 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (-.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 4 binary64))) (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -3 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (-.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 4 binary64))) (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) (+.f64 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 lambda1 (*.f64 lambda2 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) (+.f64 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 lambda2 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda1 (-.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 4 binary64))) (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) (+.f64 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 lambda2 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (-.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 4 binary64))) (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda1 (*.f64 lambda2 (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (-.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 4 binary64))) (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -3 binary64)) #s(literal 1/2 binary64))))))))))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (fma.f64 #s(literal -1 binary64) (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))))
#s(approx (- lambda1 lambda2) (*.f64 #s(literal -1 binary64) lambda2))
#s(approx (- lambda1 lambda2) (-.f64 lambda1 lambda2))
#s(approx lambda1 lambda1)
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 R (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 R (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (fma.f64 R (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 R (*.f64 lambda2 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (*.f64 lambda1 (-.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 4 binary64))) (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (fma.f64 R (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 R (*.f64 lambda2 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (-.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 4 binary64))) (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -3 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (-.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 4 binary64))) (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))))) lambda1))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (*.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))))) lambda1))
#s(approx (* -1 lambda1) (*.f64 #s(literal -1 binary64) lambda1))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))) (*.f64 lambda1 lambda1)))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) (/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))))) (*.f64 lambda1 lambda1)))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))))) (*.f64 lambda1 lambda1)))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))))) lambda1))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (+.f64 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 lambda1 (*.f64 lambda2 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (+.f64 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 lambda2 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda1 (-.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 4 binary64))) (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (+.f64 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 lambda2 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (-.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 4 binary64))) (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda1 (*.f64 lambda2 (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (-.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 4 binary64))) (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -3 binary64)) #s(literal 1/2 binary64))))))))))
#s(approx (* (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) lambda1) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))))
#s(approx (* (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) lambda1) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 lambda1 (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))) lambda1))
#s(approx (* (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) lambda1) (/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))))) lambda1))
#s(approx (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))))
#s(approx (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 lambda1 (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))) (*.f64 lambda1 lambda1)))
#s(approx (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))))) (*.f64 lambda1 lambda1)))
#s(approx (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))))
#s(approx (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 lambda1 (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))) (*.f64 lambda1 lambda1)))
#s(approx (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))))
#s(approx (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))
#s(approx (* lambda1 lambda1) (*.f64 lambda1 lambda1))
#s(approx (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) lambda1)))
#s(approx (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) (/.f64 (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) lambda1))
#s(approx (neg lambda1) (*.f64 #s(literal -1 binary64) lambda1))
#s(approx (* R (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)))) (*.f64 R (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64))))
#s(approx (* R (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)))) (fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 R (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)))))
#s(approx (* R (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)))) (fma.f64 R (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 R (*.f64 lambda2 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (*.f64 lambda1 (-.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 4 binary64))) (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))
#s(approx (* R (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)))) (fma.f64 R (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 R (*.f64 lambda2 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (-.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 4 binary64))) (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -3 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (-.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 4 binary64))) (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))))
#s(approx (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2))) (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)))
#s(approx (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2))) (+.f64 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 lambda1 (*.f64 lambda2 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))
#s(approx (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2))) (+.f64 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 lambda2 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda1 (-.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 4 binary64))) (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))
#s(approx (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2))) (+.f64 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 lambda2 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (-.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 4 binary64))) (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda1 (*.f64 lambda2 (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (-.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 4 binary64))) (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -3 binary64)) #s(literal 1/2 binary64))))))))))
#s(approx (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)) (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))
#s(approx (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)) (fma.f64 #s(literal -2 binary64) (*.f64 lambda1 (*.f64 lambda2 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))) (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))))
#s(approx (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)) (fma.f64 lambda1 (fma.f64 #s(literal -2 binary64) (*.f64 lambda2 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (*.f64 lambda1 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))) (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))))
#s(approx (pow (- lambda1 lambda2) 2) (*.f64 lambda2 lambda2))
#s(approx (pow (- lambda1 lambda2) 2) (fma.f64 #s(literal -2 binary64) (*.f64 lambda1 lambda2) (*.f64 lambda2 lambda2)))
#s(approx (pow (- lambda1 lambda2) 2) (fma.f64 lambda1 (+.f64 lambda1 (*.f64 #s(literal -2 binary64) lambda2)) (*.f64 lambda2 lambda2)))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (*.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) lambda1) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) lambda1) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) lambda1) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (*.f64 lambda2 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (*.f64 lambda1 lambda1) lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) (*.f64 lambda1 (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) lambda1)))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) (*.f64 lambda1 (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) lambda1) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) (*.f64 lambda1 (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) lambda1) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 lambda2 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 lambda1 lambda1) lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (*.f64 lambda1 (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) lambda1)))))
#s(approx (- lambda1 lambda2) lambda1)
#s(approx (- lambda1 lambda2) (*.f64 lambda1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 lambda2 lambda1)))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) lambda1) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) lambda1) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) lambda1) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (*.f64 lambda2 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (*.f64 lambda1 lambda1) lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) (*.f64 #s(literal -1 binary64) (*.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (/.f64 (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) lambda1))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (/.f64 (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) lambda1)))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) lambda1) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) lambda1) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) (/.f64 (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) lambda1))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))) lambda1))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (*.f64 lambda1 (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) lambda1)))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (*.f64 lambda1 (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) lambda1) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (*.f64 lambda1 (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) lambda1) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 lambda2 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 lambda1 lambda1) lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))
#s(approx (* (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) lambda1) (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))
#s(approx (* (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) lambda1) (*.f64 lambda1 (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) lambda1)))))
#s(approx (* (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) lambda1) (*.f64 lambda1 (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) lambda1) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))))))))
#s(approx (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))
#s(approx (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) lambda1))))
#s(approx (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) lambda1) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))))))
#s(approx (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) lambda1)))
#s(approx (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))))) lambda1))
#s(approx (* R (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)))) (*.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))))
#s(approx (* R (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)))) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) lambda1) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))))
#s(approx (* R (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)))) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) lambda1) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))))))
#s(approx (* R (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)))) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) lambda1) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (*.f64 lambda2 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (*.f64 lambda1 lambda1) lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))))))
#s(approx (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2))) (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))
#s(approx (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2))) (*.f64 lambda1 (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) lambda1)))))
#s(approx (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2))) (*.f64 lambda1 (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) lambda1) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))
#s(approx (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2))) (*.f64 lambda1 (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) lambda1) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 lambda2 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 lambda1 lambda1) lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))
#s(approx (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)) (*.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))))
#s(approx (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)) (*.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 lambda2 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))))
#s(approx (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)) (*.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 lambda2 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) lambda1) (+.f64 (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (*.f64 lambda1 lambda1)) (+.f64 (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (*.f64 lambda1 lambda1)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))))))
#s(approx (pow (- lambda1 lambda2) 2) (*.f64 lambda1 lambda1))
#s(approx (pow (- lambda1 lambda2) 2) (*.f64 (*.f64 lambda1 lambda1) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) (/.f64 lambda2 lambda1)))))
#s(approx (pow (- lambda1 lambda2) 2) (*.f64 (*.f64 lambda1 lambda1) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -2 binary64) (/.f64 lambda2 lambda1) (/.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (*.f64 #s(literal -1 binary64) (*.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) lambda1) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))) lambda1) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 lambda2 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))) lambda1) (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))) lambda1) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) lambda1))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) lambda1))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 lambda2 lambda1) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))) lambda1) (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) lambda1))))))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (/.f64 (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) lambda1)))))
#s(approx (- lambda1 lambda2) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (-.f64 (/.f64 lambda2 lambda1) #s(literal 1 binary64)))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 #s(literal -1 binary64) (*.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) lambda1) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))) lambda1) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 lambda2 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))) lambda1) (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))) lambda1) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) lambda1) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))) lambda1) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))) lambda1) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))))) lambda1)))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) lambda1))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) lambda1))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 lambda2 lambda1) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))) lambda1) (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) lambda1))))))
#s(approx (* (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) lambda1) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (/.f64 (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) lambda1)))))
#s(approx (* (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) lambda1) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))))) lambda1))))))
#s(approx (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) lambda1))))
#s(approx (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) lambda1)))
#s(approx (* R (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)))) (*.f64 #s(literal -1 binary64) (*.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))))
#s(approx (* R (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)))) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) lambda1) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))))))
#s(approx (* R (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)))) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))) lambda1) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))))))
#s(approx (* R (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)))) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 lambda2 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))) lambda1) (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))) lambda1) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))))))
#s(approx (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2))) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))))
#s(approx (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2))) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) lambda1))))))
#s(approx (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2))) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) lambda1))))))
#s(approx (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2))) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 lambda2 lambda1) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))) lambda1) (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) lambda1))))))
#s(approx (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)) (*.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) lambda1) (*.f64 #s(literal 2 binary64) (*.f64 lambda2 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))))) lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))))
#s(approx (pow (- lambda1 lambda2) 2) (*.f64 (*.f64 lambda1 lambda1) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 lambda2 lambda2) lambda1) (*.f64 #s(literal 2 binary64) lambda2)) lambda1)))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (*.f64 R (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 R (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (fma.f64 R (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (*.f64 lambda2 (fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (*.f64 lambda2 (-.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (/.f64 (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 4 binary64))) (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (fma.f64 R (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (*.f64 lambda2 (fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 lambda2 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (-.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (/.f64 (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 4 binary64))) (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -3 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (-.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (/.f64 (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 4 binary64))) (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) (+.f64 (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 lambda1 (*.f64 lambda2 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) (+.f64 (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (*.f64 lambda2 (fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 lambda1 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 (-.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (/.f64 (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 4 binary64))) (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) (+.f64 (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (*.f64 lambda2 (fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 lambda1 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 lambda2 (fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (-.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (/.f64 (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 4 binary64))) (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda1 (*.f64 lambda2 (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (-.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (/.f64 (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 4 binary64))) (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -3 binary64)) #s(literal 1/2 binary64))))))))))
#s(approx (- lambda1 lambda2) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))
#s(approx lambda2 lambda2)
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 R (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 R (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (fma.f64 R (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (*.f64 lambda2 (fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (*.f64 lambda2 (-.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (/.f64 (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 4 binary64))) (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (fma.f64 R (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (*.f64 lambda2 (fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 lambda2 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (-.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (/.f64 (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 4 binary64))) (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -3 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (-.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (/.f64 (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 4 binary64))) (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) (fma.f64 #s(literal -1 binary64) (*.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))) (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (/.f64 (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) lambda1)))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (+.f64 (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 lambda1 (*.f64 lambda2 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (+.f64 (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (*.f64 lambda2 (fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 lambda1 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 (-.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (/.f64 (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 4 binary64))) (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (+.f64 (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (*.f64 lambda2 (fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 lambda1 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 lambda2 (fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (-.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (/.f64 (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 4 binary64))) (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda1 (*.f64 lambda2 (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (-.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (/.f64 (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 4 binary64))) (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -3 binary64)) #s(literal 1/2 binary64))))))))))
#s(approx (* (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) lambda1) (*.f64 lambda1 (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))))))
#s(approx (* (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) lambda1) (fma.f64 #s(literal -1 binary64) (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (*.f64 lambda1 (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))))))))
#s(approx (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))))))
#s(approx (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) lambda1) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))))))
#s(approx (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))))
#s(approx (* -1 lambda2) (*.f64 #s(literal -1 binary64) lambda2))
#s(approx (* R (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)))) (*.f64 R (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64))))
#s(approx (* R (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)))) (fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 R (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)))))
#s(approx (* R (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)))) (fma.f64 R (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (*.f64 lambda2 (fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (*.f64 lambda2 (-.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (/.f64 (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 4 binary64))) (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))
#s(approx (* R (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)))) (fma.f64 R (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (*.f64 lambda2 (fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 lambda2 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (-.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (/.f64 (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 4 binary64))) (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -3 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (-.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (/.f64 (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 4 binary64))) (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))))
#s(approx (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2))) (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)))
#s(approx (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2))) (+.f64 (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 lambda1 (*.f64 lambda2 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))
#s(approx (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2))) (+.f64 (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (*.f64 lambda2 (fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 lambda1 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 (-.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (/.f64 (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 4 binary64))) (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))
#s(approx (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2))) (+.f64 (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (*.f64 lambda2 (fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 lambda1 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 lambda2 (fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (-.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (/.f64 (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 4 binary64))) (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda1 (*.f64 lambda2 (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (-.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (/.f64 (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 4 binary64))) (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -3 binary64)) #s(literal 1/2 binary64))))))))))
#s(approx (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)) (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))
#s(approx (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)) (fma.f64 #s(literal -2 binary64) (*.f64 lambda1 (*.f64 lambda2 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))) (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))))
#s(approx (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)) (fma.f64 lambda2 (fma.f64 #s(literal -2 binary64) (*.f64 lambda1 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (*.f64 lambda2 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))) (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))))
#s(approx (pow (- lambda1 lambda2) 2) (fma.f64 #s(literal -2 binary64) (*.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)))
#s(approx (pow (- lambda1 lambda2) 2) (fma.f64 lambda2 (+.f64 lambda2 (*.f64 #s(literal -2 binary64) lambda1)) (*.f64 lambda1 lambda1)))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (*.f64 lambda2 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) lambda2) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (*.f64 lambda2 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) lambda2) (fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R (*.f64 lambda2 lambda2)) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (*.f64 lambda2 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) lambda2) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (*.f64 lambda1 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (*.f64 lambda2 lambda2) lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R (*.f64 lambda2 lambda2)) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) (*.f64 lambda2 (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) lambda2)))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) (*.f64 lambda2 (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) lambda2) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (*.f64 (*.f64 lambda2 lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) (*.f64 lambda2 (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) lambda2) (fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 lambda1 (*.f64 (*.f64 lambda2 lambda2) lambda2)) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (*.f64 (*.f64 lambda2 lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (/.f64 (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) lambda2))))
#s(approx (- lambda1 lambda2) (*.f64 lambda2 (-.f64 (/.f64 lambda1 lambda2) #s(literal 1 binary64))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 lambda2 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) lambda2) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 lambda2 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) lambda2) (fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R (*.f64 lambda2 lambda2)) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 lambda2 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) lambda2) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (*.f64 lambda1 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (*.f64 lambda2 lambda2) lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R (*.f64 lambda2 lambda2)) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) (*.f64 lambda2 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))) lambda2) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) lambda1)))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) (*.f64 lambda2 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) lambda1) (fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R (*.f64 lambda1 lambda1)) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))) (/.f64 (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) lambda2)))))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) (*.f64 lambda2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 R (*.f64 lambda1 lambda1)) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))) (/.f64 (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) lambda1))))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) (*.f64 lambda2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (*.f64 lambda2 (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) lambda2)))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (*.f64 lambda2 (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) lambda2) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (*.f64 (*.f64 lambda2 lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (*.f64 lambda2 (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) lambda2) (fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 lambda1 (*.f64 (*.f64 lambda2 lambda2) lambda2)) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (*.f64 (*.f64 lambda2 lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))
#s(approx (* (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) lambda1) (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))))
#s(approx (* (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) lambda1) (*.f64 lambda2 (fma.f64 #s(literal -1 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (/.f64 (*.f64 lambda1 (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))))) lambda2))))
#s(approx (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) lambda1)))
#s(approx (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (*.f64 lambda2 (fma.f64 #s(literal -1 binary64) (/.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) lambda1) (fma.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))) (/.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) lambda2)))))
#s(approx (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (*.f64 lambda2 (fma.f64 #s(literal -1 binary64) (/.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) lambda1) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))))))))
#s(approx (* R (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)))) (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))))
#s(approx (* R (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)))) (*.f64 lambda2 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) lambda2) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))))
#s(approx (* R (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)))) (*.f64 lambda2 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) lambda2) (fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R (*.f64 lambda2 lambda2)) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))))))
#s(approx (* R (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)))) (*.f64 lambda2 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) lambda2) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (*.f64 lambda1 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (*.f64 lambda2 lambda2) lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R (*.f64 lambda2 lambda2)) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))))))
#s(approx (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2))) (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))
#s(approx (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2))) (*.f64 lambda2 (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) lambda2)))))
#s(approx (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2))) (*.f64 lambda2 (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) lambda2) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (*.f64 (*.f64 lambda2 lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))
#s(approx (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2))) (*.f64 lambda2 (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) lambda2) (fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 lambda1 (*.f64 (*.f64 lambda2 lambda2) lambda2)) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (*.f64 (*.f64 lambda2 lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))
#s(approx (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)) (*.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))))
#s(approx (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)) (*.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 lambda1 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))))
#s(approx (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)) (*.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 lambda1 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) lambda2) (+.f64 (/.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (*.f64 lambda2 lambda2)) (+.f64 (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (*.f64 lambda2 lambda2)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))))))
#s(approx (pow (- lambda1 lambda2) 2) (*.f64 (*.f64 lambda2 lambda2) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) (/.f64 lambda1 lambda2)))))
#s(approx (pow (- lambda1 lambda2) 2) (*.f64 (*.f64 lambda2 lambda2) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -2 binary64) (/.f64 lambda1 lambda2) (/.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (*.f64 #s(literal -1 binary64) (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) lambda2) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 R lambda2) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))) (*.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))) lambda2) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda2) (/.f64 (*.f64 lambda1 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))) lambda2) (*.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))) lambda2) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) lambda2))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) lambda2))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 lambda1 lambda2) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))) lambda2) (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) lambda2))))))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) lambda2))))))
#s(approx (- lambda1 lambda2) (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 #s(literal -1 binary64) (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) lambda2) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 R lambda2) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))) (*.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))) lambda2) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda2) (/.f64 (*.f64 lambda1 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))) lambda2) (*.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))) lambda2) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (/.f64 (*.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))) lambda2)))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) lambda2) (/.f64 (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) lambda1)))))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) lambda1)) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R (*.f64 lambda1 lambda1)) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))))))))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (fma.f64 #s(literal -1 binary64) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) lambda2))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) lambda2))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 lambda1 lambda2) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))) lambda2) (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) lambda2))))))
#s(approx (* (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) lambda1) (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lambda1 (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))))) lambda2))))))
#s(approx (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))))) lambda2) (/.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) lambda1)))))
#s(approx (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))) (/.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) lambda1)))))
#s(approx (* R (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)))) (*.f64 #s(literal -1 binary64) (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))))
#s(approx (* R (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)))) (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) lambda2) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))))))
#s(approx (* R (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)))) (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 R lambda2) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))) (*.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))) lambda2) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))))))
#s(approx (* R (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)))) (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda2) (/.f64 (*.f64 lambda1 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))) lambda2) (*.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))) lambda2) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))))))
#s(approx (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2))) (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))))
#s(approx (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2))) (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) lambda2))))))
#s(approx (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2))) (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) lambda2))))))
#s(approx (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2))) (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 lambda1 lambda2) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))) lambda2) (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) lambda2))))))
#s(approx (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)) (*.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) lambda2) (*.f64 #s(literal 2 binary64) (*.f64 lambda1 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))))) lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))))
#s(approx (pow (- lambda1 lambda2) 2) (*.f64 (*.f64 lambda2 lambda2) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 lambda1 lambda1) lambda2) (*.f64 #s(literal 2 binary64) lambda1)) lambda2)))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (*.f64 R (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (*.f64 phi1 (fma.f64 #s(literal -2 binary64) phi2 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 R (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64)))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (fma.f64 R (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64)) (*.f64 phi1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (*.f64 phi1 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) phi2 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (fma.f64 #s(literal -2 binary64) phi2 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (fma.f64 #s(literal -2 binary64) phi2 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (fma.f64 R (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64)) (*.f64 phi1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (fma.f64 #s(literal -2 binary64) phi2 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 phi1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (*.f64 phi1 (-.f64 (*.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) phi2 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) phi2 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (fma.f64 #s(literal -2 binary64) phi2 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)))))) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) phi2 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (fma.f64 #s(literal -2 binary64) phi2 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64)))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) (+.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 phi1 (fma.f64 #s(literal -2 binary64) phi2 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) (+.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64)) (*.f64 phi1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 phi1 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) phi2 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (fma.f64 #s(literal -2 binary64) phi2 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 #s(literal -2 binary64) phi2 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) (+.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64)) (*.f64 phi1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 #s(literal -2 binary64) phi2 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 phi1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) phi2 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (fma.f64 #s(literal -2 binary64) phi2 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 phi1 (-.f64 (*.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) phi2 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) phi2 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (fma.f64 #s(literal -2 binary64) phi2 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)))))) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))))
#s(approx (- phi1 phi2) (*.f64 #s(literal -1 binary64) phi2))
#s(approx (- phi1 phi2) (-.f64 phi1 phi2))
#s(approx (- phi1 phi2) (*.f64 #s(literal -1 binary64) phi2))
#s(approx (- phi1 phi2) (-.f64 phi1 phi2))
#s(approx phi1 phi1)
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (fma.f64 #s(literal -1/2 binary64) (*.f64 phi1 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2))))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (fma.f64 phi1 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) (*.f64 #s(literal -1/8 binary64) (*.f64 phi1 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2))))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (fma.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)) (*.f64 phi1 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2))) (*.f64 #s(literal 1/48 binary64) (*.f64 phi1 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2))))
#s(approx (cos (/ (+ phi2 phi1) 2)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))))
#s(approx (cos (/ (+ phi2 phi1) 2)) (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))))
#s(approx (cos (/ (+ phi2 phi1) 2)) (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 phi1 (-.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))))
#s(approx (cos (/ (+ phi2 phi1) 2)) (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 phi1 (-.f64 (*.f64 phi1 (+.f64 (*.f64 #s(literal -1/8 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal 1/48 binary64) (*.f64 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)))))))
#s(approx (/ (+ phi2 phi1) 2) (*.f64 #s(literal 1/2 binary64) phi2))
#s(approx (/ (+ phi2 phi1) 2) (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) phi2)))
#s(approx (+ phi2 phi1) phi2)
#s(approx (+ phi2 phi1) (+.f64 phi1 phi2))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 R (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (*.f64 phi1 (fma.f64 #s(literal -2 binary64) phi2 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 R (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64)))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (fma.f64 R (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64)) (*.f64 phi1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (*.f64 phi1 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) phi2 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (fma.f64 #s(literal -2 binary64) phi2 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (fma.f64 #s(literal -2 binary64) phi2 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (fma.f64 R (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64)) (*.f64 phi1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (fma.f64 #s(literal -2 binary64) phi2 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 phi1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (*.f64 phi1 (-.f64 (*.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) phi2 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) phi2 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (fma.f64 #s(literal -2 binary64) phi2 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)))))) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) phi2 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (fma.f64 #s(literal -2 binary64) phi2 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi2 phi2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) lambda1) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) (fma.f64 #s(literal -1 binary64) (*.f64 lambda1 (*.f64 phi1 (fma.f64 #s(literal -1 binary64) (fma.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi2 phi2) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) lambda1) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (*.f64 lambda2 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) lambda1))) (*.f64 #s(literal 1/2 binary64) (*.f64 R (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi2 phi2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) lambda1) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) (fma.f64 #s(literal -1 binary64) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi2 phi2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) lambda1) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 phi1 (fma.f64 #s(literal -1 binary64) (*.f64 lambda1 (*.f64 phi1 (fma.f64 #s(literal -1 binary64) (fma.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 (/.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi2 phi2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi2 phi2) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) lambda1) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) lambda1))) (*.f64 #s(literal -1/8 binary64) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (fma.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi2 phi2) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) lambda1) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (*.f64 lambda2 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) lambda1))) (*.f64 #s(literal 1/2 binary64) (*.f64 R (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) (fma.f64 #s(literal -1 binary64) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi2 phi2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) lambda1) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 phi1 (fma.f64 #s(literal -1 binary64) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (fma.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi2 phi2) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) lambda1) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (*.f64 lambda2 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) lambda1))) (*.f64 #s(literal 1/2 binary64) (*.f64 R (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) (*.f64 phi1 (fma.f64 #s(literal -1 binary64) (*.f64 lambda1 (*.f64 phi1 (fma.f64 #s(literal -1 binary64) (fma.f64 #s(literal -1/48 binary64) (/.f64 (*.f64 R (*.f64 lambda2 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) lambda1) (*.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal -1/8 binary64) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi2 phi2) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (fma.f64 #s(literal -1/48 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi2 phi2) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (-.f64 (/.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi2 phi2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi2 phi2) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) lambda1))) (*.f64 #s(literal -1/48 binary64) (*.f64 R (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (fma.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 (/.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi2 phi2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi2 phi2) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) lambda1) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) lambda1))) (*.f64 #s(literal -1/8 binary64) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi2 phi2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) lambda1) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi2 phi2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) lambda1) (fma.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 phi1 (fma.f64 #s(literal -1 binary64) (fma.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi2 phi2) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) lambda1) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (*.f64 lambda2 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) lambda1))) (*.f64 #s(literal 1/2 binary64) (*.f64 R (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi2 phi2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) lambda1) (fma.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 phi1 (fma.f64 #s(literal -1 binary64) (fma.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi2 phi2) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) lambda1) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (*.f64 lambda2 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) lambda1))) (fma.f64 #s(literal 1/2 binary64) (*.f64 R (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 phi1 (fma.f64 #s(literal -1 binary64) (fma.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 (/.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi2 phi2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi2 phi2) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) lambda1) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) lambda1))) (*.f64 #s(literal -1/8 binary64) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi2 phi2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) lambda1) (fma.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 phi1 (fma.f64 #s(literal -1 binary64) (fma.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi2 phi2) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) lambda1) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (*.f64 lambda2 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) lambda1))) (fma.f64 #s(literal 1/2 binary64) (*.f64 R (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 phi1 (fma.f64 #s(literal -1 binary64) (fma.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 (/.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi2 phi2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi2 phi2) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) lambda1) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) lambda1))) (fma.f64 #s(literal -1/8 binary64) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 phi1 (fma.f64 #s(literal -1 binary64) (fma.f64 #s(literal -1/48 binary64) (/.f64 (*.f64 R (*.f64 lambda2 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) lambda1) (*.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal -1/8 binary64) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi2 phi2) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (fma.f64 #s(literal -1/48 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi2 phi2) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (-.f64 (/.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi2 phi2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi2 phi2) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) lambda1))) (*.f64 #s(literal -1/48 binary64) (*.f64 R (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))))))))))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi2 phi2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) lambda1))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 R (*.f64 phi2 phi2)) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (fma.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi2 phi2) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) lambda1) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (*.f64 lambda2 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) lambda1))) (/.f64 (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) lambda1))))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 R (*.f64 phi2 phi2)) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (fma.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi2 phi2) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) lambda1) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (*.f64 lambda2 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) lambda1) (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 (/.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi2 phi2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi2 phi2) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) lambda1) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) lambda1)))))) (/.f64 (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) lambda1))))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 R (*.f64 phi2 phi2)) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (fma.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi2 phi2) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) lambda1) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (*.f64 lambda2 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) lambda1) (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 (/.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi2 phi2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi2 phi2) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) lambda1) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) lambda1) (*.f64 phi1 (fma.f64 #s(literal -1/48 binary64) (/.f64 (*.f64 R (*.f64 lambda2 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) lambda1) (*.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal -1/8 binary64) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi2 phi2) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (fma.f64 #s(literal -1/48 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi2 phi2) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (-.f64 (/.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi2 phi2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi2 phi2) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) lambda1))))))))) (/.f64 (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) lambda1))))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi2 phi2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi2 phi2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (fma.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi2 phi2) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 R (*.f64 lambda2 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))))))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi2 phi2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (fma.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi2 phi2) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 R (*.f64 lambda2 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (-.f64 (/.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi2 phi2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi2 phi2) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) (*.f64 #s(literal -1/8 binary64) (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))))))))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi2 phi2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (fma.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi2 phi2) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 R (*.f64 lambda2 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (-.f64 (/.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi2 phi2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi2 phi2) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 phi1 (fma.f64 #s(literal -1/48 binary64) (*.f64 R (*.f64 lambda2 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -1/8 binary64) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi2 phi2) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (fma.f64 #s(literal -1/48 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi2 phi2) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (-.f64 (/.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi2 phi2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi2 phi2) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))))))))))))))
#s(approx (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
#s(approx (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 phi1 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))
#s(approx (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 phi1 (fma.f64 #s(literal -1/8 binary64) (*.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))
#s(approx (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 phi1 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 phi1 (+.f64 (*.f64 #s(literal -1/8 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal -1/48 binary64) (*.f64 phi1 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))))))
#s(approx (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)) (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))
#s(approx (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)) (fma.f64 #s(literal 1/2 binary64) phi1 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
#s(approx (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2) (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi2 phi2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))
#s(approx (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2) (fma.f64 #s(literal -1/2 binary64) (*.f64 phi1 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi2 phi2) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))) (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi2 phi2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))
#s(approx (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2) (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi2 phi2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 phi1 (-.f64 (/.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi2 phi2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi2 phi2) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (*.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi2 phi2) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))))))))
#s(approx (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2) (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi2 phi2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi2 phi2) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (-.f64 (/.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi2 phi2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi2 phi2) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 phi1 (fma.f64 #s(literal -1/8 binary64) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi2 phi2) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (fma.f64 #s(literal -1/48 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi2 phi2) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (-.f64 (/.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi2 phi2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi2 phi2) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))))))))))
#s(approx (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi2 phi2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))
#s(approx (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (fma.f64 phi1 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi2 phi2) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi2 phi2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))
#s(approx (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (fma.f64 phi1 (-.f64 (fma.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 phi1 (-.f64 (/.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi2 phi2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi2 phi2) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi2 phi2) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi2 phi2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))
#s(approx (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (fma.f64 phi1 (-.f64 (fma.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 phi1 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 phi1 (fma.f64 #s(literal -1/8 binary64) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi2 phi2) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (fma.f64 #s(literal -1/48 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi2 phi2) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (-.f64 (/.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi2 phi2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi2 phi2) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (/.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi2 phi2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi2 phi2) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi2 phi2) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi2 phi2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))
#s(approx (/ (* (pow (- phi1 phi2) 2) R) lambda1) (/.f64 (*.f64 R (*.f64 phi2 phi2)) lambda1))
#s(approx (/ (* (pow (- phi1 phi2) 2) R) lambda1) (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 R (*.f64 phi1 phi2)) lambda1) (/.f64 (*.f64 R (*.f64 phi2 phi2)) lambda1)))
#s(approx (/ (* (pow (- phi1 phi2) 2) R) lambda1) (fma.f64 phi1 (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 R phi2) lambda1) (/.f64 (*.f64 R phi1) lambda1)) (/.f64 (*.f64 R (*.f64 phi2 phi2)) lambda1)))
#s(approx (* (pow (- phi1 phi2) 2) R) (*.f64 R (*.f64 phi2 phi2)))
#s(approx (* (pow (- phi1 phi2) 2) R) (fma.f64 #s(literal -2 binary64) (*.f64 R (*.f64 phi1 phi2)) (*.f64 R (*.f64 phi2 phi2))))
#s(approx (* (pow (- phi1 phi2) 2) R) (fma.f64 R (*.f64 phi2 phi2) (*.f64 phi1 (fma.f64 #s(literal -2 binary64) (*.f64 R phi2) (*.f64 R phi1)))))
#s(approx (pow (- phi1 phi2) 2) (*.f64 phi2 phi2))
#s(approx (pow (- phi1 phi2) 2) (fma.f64 #s(literal -2 binary64) (*.f64 phi1 phi2) (*.f64 phi2 phi2)))
#s(approx (pow (- phi1 phi2) 2) (fma.f64 phi1 (+.f64 phi1 (*.f64 #s(literal -2 binary64) phi2)) (*.f64 phi2 phi2)))
#s(approx (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))
#s(approx (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R) (fma.f64 #s(literal 1/2 binary64) (*.f64 R (*.f64 phi1 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))
#s(approx (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R) (fma.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 phi1 (fma.f64 #s(literal -1/8 binary64) (*.f64 R (*.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 R (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))))
#s(approx (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R) (fma.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 phi1 (fma.f64 #s(literal 1/2 binary64) (*.f64 R (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 phi1 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 #s(literal -1/48 binary64) (*.f64 R (*.f64 phi1 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))))))
#s(approx (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))
#s(approx (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 R (*.f64 lambda2 (*.f64 phi1 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))
#s(approx (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (fma.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 phi1 (fma.f64 #s(literal -1/8 binary64) (*.f64 R (*.f64 lambda2 (*.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 R (*.f64 lambda2 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))))
#s(approx (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (fma.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 phi1 (fma.f64 #s(literal 1/2 binary64) (*.f64 R (*.f64 lambda2 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 phi1 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal -1/48 binary64) (*.f64 R (*.f64 lambda2 (*.f64 phi1 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64)))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (+.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 phi1 (fma.f64 #s(literal -2 binary64) phi2 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (+.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64)) (*.f64 phi1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 phi1 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) phi2 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (fma.f64 #s(literal -2 binary64) phi2 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 #s(literal -2 binary64) phi2 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (+.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64)) (*.f64 phi1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 #s(literal -2 binary64) phi2 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 phi1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) phi2 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (fma.f64 #s(literal -2 binary64) phi2 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 phi1 (-.f64 (*.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) phi2 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) phi2 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (fma.f64 #s(literal -2 binary64) phi2 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)))))) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))))
#s(approx (* (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) lambda1) (*.f64 lambda1 (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) lambda1) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))))
#s(approx (* (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) lambda1) (fma.f64 lambda1 (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 lambda2 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) lambda1) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 phi2 (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 phi2 phi2) (*.f64 lambda1 lambda1)) (/.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))))))) (*.f64 lambda1 (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) lambda1) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))))))
#s(approx (* (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) lambda1) (fma.f64 lambda1 (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) lambda1) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (*.f64 phi1 (fma.f64 lambda1 (*.f64 phi1 (fma.f64 #s(literal -1/8 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) lambda1) (*.f64 #s(literal 1/2 binary64) (-.f64 (pow.f64 (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) #s(literal -1 binary64)) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 phi2 (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 phi2 phi2) (*.f64 lambda1 lambda1)) (/.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))))) (*.f64 lambda1 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 lambda2 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) lambda1) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 phi2 (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 phi2 phi2) (*.f64 lambda1 lambda1)) (/.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))))))))))
#s(approx (* (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) lambda1) (fma.f64 lambda1 (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) lambda1) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (*.f64 phi1 (fma.f64 lambda1 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 lambda2 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) lambda1) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 phi2 (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 phi2 phi2) (*.f64 lambda1 lambda1)) (/.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))))) (*.f64 phi1 (fma.f64 lambda1 (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (fma.f64 #s(literal -1/8 binary64) (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 phi2 (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 phi2 phi2) (*.f64 lambda1 lambda1)) (/.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (fma.f64 #s(literal -1/48 binary64) (*.f64 (/.f64 (*.f64 phi2 phi2) (*.f64 lambda1 lambda1)) (/.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (-.f64 (pow.f64 (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) #s(literal -1 binary64)) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 phi2 (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 phi2 phi2) (*.f64 lambda1 lambda1)) (/.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) (fma.f64 #s(literal -1/48 binary64) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 #s(literal 1/48 binary64) (/.f64 (*.f64 lambda2 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) lambda1))))) (*.f64 lambda1 (fma.f64 #s(literal -1/8 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) lambda1) (*.f64 #s(literal 1/2 binary64) (-.f64 (pow.f64 (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) #s(literal -1 binary64)) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 phi2 (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 phi2 phi2) (*.f64 lambda1 lambda1)) (/.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))))))))))))
#s(approx (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) lambda1) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))))
#s(approx (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) lambda1) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 lambda2 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) lambda1) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 phi2 (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 phi2 phi2) (*.f64 lambda1 lambda1)) (/.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))))))))))
#s(approx (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) lambda1) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 lambda2 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) lambda1) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 phi2 (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 phi2 phi2) (*.f64 lambda1 lambda1)) (/.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (*.f64 phi1 (fma.f64 #s(literal -1/8 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) lambda1) (*.f64 #s(literal 1/2 binary64) (-.f64 (pow.f64 (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) #s(literal -1 binary64)) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 phi2 (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 phi2 phi2) (*.f64 lambda1 lambda1)) (/.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))))))))))))))
#s(approx (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) lambda1) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 lambda2 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) lambda1) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 phi2 (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 phi2 phi2) (*.f64 lambda1 lambda1)) (/.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (*.f64 phi1 (fma.f64 #s(literal -1/8 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) lambda1) (fma.f64 #s(literal 1/2 binary64) (-.f64 (pow.f64 (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) #s(literal -1 binary64)) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 phi2 (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 phi2 phi2) (*.f64 lambda1 lambda1)) (/.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (fma.f64 #s(literal -1/8 binary64) (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 phi2 (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 phi2 phi2) (*.f64 lambda1 lambda1)) (/.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (fma.f64 #s(literal -1/48 binary64) (*.f64 (/.f64 (*.f64 phi2 phi2) (*.f64 lambda1 lambda1)) (/.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (-.f64 (pow.f64 (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) #s(literal -1 binary64)) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 phi2 (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 phi2 phi2) (*.f64 lambda1 lambda1)) (/.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) (fma.f64 #s(literal -1/48 binary64) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 #s(literal 1/48 binary64) (/.f64 (*.f64 lambda2 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) lambda1)))))))))))))))))
#s(approx (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) lambda1) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))
#s(approx (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) lambda1) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 phi1 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 lambda2 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) lambda1)) (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 phi2 (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 phi2 phi2) (*.f64 lambda1 lambda1)) (/.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))))))))
#s(approx (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) lambda1) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 lambda2 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) lambda1) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 phi2 (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 phi2 phi2) (*.f64 lambda1 lambda1)) (/.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (*.f64 phi1 (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) lambda1) (*.f64 #s(literal 1/2 binary64) (-.f64 (pow.f64 (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) #s(literal -1 binary64)) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 phi2 (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 phi2 phi2) (*.f64 lambda1 lambda1)) (/.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))))))))))
#s(approx (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) lambda1) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 lambda2 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) lambda1) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 phi2 (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 phi2 phi2) (*.f64 lambda1 lambda1)) (/.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (*.f64 phi1 (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) lambda1) (fma.f64 #s(literal 1/2 binary64) (-.f64 (pow.f64 (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) #s(literal -1 binary64)) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 phi2 (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 phi2 phi2) (*.f64 lambda1 lambda1)) (/.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (fma.f64 #s(literal -1/8 binary64) (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 phi2 (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 phi2 phi2) (*.f64 lambda1 lambda1)) (/.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (fma.f64 #s(literal -1/48 binary64) (*.f64 (/.f64 (*.f64 phi2 phi2) (*.f64 lambda1 lambda1)) (/.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (-.f64 (pow.f64 (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) #s(literal -1 binary64)) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 phi2 (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 phi2 phi2) (*.f64 lambda1 lambda1)) (/.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) (*.f64 #s(literal 1/48 binary64) (/.f64 (*.f64 lambda2 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) lambda1)))))))))))))
#s(approx (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) (/.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))
#s(approx (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) (fma.f64 phi1 (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 phi2 (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 phi2 phi2) (*.f64 lambda1 lambda1)) (/.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (/.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))
#s(approx (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) (fma.f64 phi1 (-.f64 (fma.f64 #s(literal -2 binary64) (/.f64 phi2 (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 phi1 (-.f64 (pow.f64 (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) #s(literal -1 binary64)) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 phi2 (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 phi2 phi2) (*.f64 lambda1 lambda1)) (/.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 phi2 phi2) (*.f64 lambda1 lambda1)) (/.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (/.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))
#s(approx (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) (fma.f64 phi1 (-.f64 (fma.f64 #s(literal -2 binary64) (/.f64 phi2 (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 phi1 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 phi1 (fma.f64 #s(literal -1/8 binary64) (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 phi2 (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 phi2 phi2) (*.f64 lambda1 lambda1)) (/.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (fma.f64 #s(literal -1/48 binary64) (*.f64 (/.f64 (*.f64 phi2 phi2) (*.f64 lambda1 lambda1)) (/.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (-.f64 (pow.f64 (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) #s(literal -1 binary64)) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 phi2 (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 phi2 phi2) (*.f64 lambda1 lambda1)) (/.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (pow.f64 (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) #s(literal -1 binary64))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 phi2 (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 phi2 phi2) (*.f64 lambda1 lambda1)) (/.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 phi2 phi2) (*.f64 lambda1 lambda1)) (/.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (/.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))
#s(approx (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))
#s(approx (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda1 lambda1) (*.f64 phi1 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))
#s(approx (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (fma.f64 phi1 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 lambda1 lambda1) (*.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda1 lambda1) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))
#s(approx (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (fma.f64 phi1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda1 lambda1) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 phi1 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 lambda1 lambda1) (*.f64 phi1 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))
#s(approx (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) lambda1)))
#s(approx (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) lambda1)) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 lambda2 (*.f64 phi1 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) lambda1))))
#s(approx (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) lambda1) (*.f64 phi1 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 lambda2 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) lambda1)) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 lambda2 (*.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) lambda1))))))
#s(approx (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) lambda1) (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 lambda2 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) lambda1) (*.f64 phi1 (fma.f64 #s(literal 1/48 binary64) (/.f64 (*.f64 lambda2 (*.f64 phi1 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) lambda1) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) lambda1))))))))
#s(approx (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) (/.f64 (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) lambda1))
#s(approx (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 lambda2 (*.f64 phi1 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) lambda1) (/.f64 (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) lambda1)))
#s(approx (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) (fma.f64 phi1 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 lambda2 (*.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) lambda1) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 lambda2 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) lambda1))) (/.f64 (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) lambda1)))
#s(approx (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) (fma.f64 phi1 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 lambda2 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) lambda1) (*.f64 phi1 (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) lambda1)) (*.f64 #s(literal -1/48 binary64) (/.f64 (*.f64 lambda2 (*.f64 phi1 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) lambda1))))) (/.f64 (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) lambda1)))
#s(approx (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))
#s(approx (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (*.f64 phi1 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))
#s(approx (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (fma.f64 #s(literal -1 binary64) (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 phi1 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 #s(literal 1/8 binary64) (*.f64 lambda2 (*.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))))
#s(approx (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (fma.f64 #s(literal -1 binary64) (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 phi1 (fma.f64 #s(literal 1/48 binary64) (*.f64 lambda2 (*.f64 phi1 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 #s(literal 1/8 binary64) (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))))))
#s(approx (* R (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)))) (*.f64 R (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64))))
#s(approx (* R (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (*.f64 phi1 (fma.f64 #s(literal -2 binary64) phi2 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 R (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64)))))
#s(approx (* R (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)))) (fma.f64 R (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64)) (*.f64 phi1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (*.f64 phi1 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) phi2 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (fma.f64 #s(literal -2 binary64) phi2 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (fma.f64 #s(literal -2 binary64) phi2 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))
#s(approx (* R (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)))) (fma.f64 R (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64)) (*.f64 phi1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (fma.f64 #s(literal -2 binary64) phi2 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 phi1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (*.f64 phi1 (-.f64 (*.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) phi2 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) phi2 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (fma.f64 #s(literal -2 binary64) phi2 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)))))) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) phi2 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (fma.f64 #s(literal -2 binary64) phi2 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))))
#s(approx (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2))) (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64)))
#s(approx (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2))) (+.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 phi1 (fma.f64 #s(literal -2 binary64) phi2 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))
#s(approx (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2))) (+.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64)) (*.f64 phi1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 phi1 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) phi2 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (fma.f64 #s(literal -2 binary64) phi2 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 #s(literal -2 binary64) phi2 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))
#s(approx (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2))) (+.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64)) (*.f64 phi1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 #s(literal -2 binary64) phi2 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 phi1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) phi2 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (fma.f64 #s(literal -2 binary64) phi2 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 phi1 (-.f64 (*.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) phi2 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) phi2 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (fma.f64 #s(literal -2 binary64) phi2 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)))))) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))))
#s(approx (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)))
#s(approx (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)) (fma.f64 phi1 (fma.f64 #s(literal -2 binary64) phi2 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2))))
#s(approx (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)) (fma.f64 phi1 (fma.f64 #s(literal -2 binary64) phi2 (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 phi1 (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2))))
#s(approx (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)) (fma.f64 phi1 (fma.f64 #s(literal -2 binary64) phi2 (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 phi1 (+.f64 #s(literal 1 binary64) (fma.f64 phi1 (*.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2))))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2))) (fma.f64 #s(literal -1 binary64) (*.f64 phi1 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2))) (fma.f64 phi1 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 phi1 (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2))) (fma.f64 phi1 (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 phi1 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))))) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 phi1 (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (*.f64 R phi1))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (*.f64 phi1 (+.f64 R (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 R phi2) phi1)))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (*.f64 phi1 (+.f64 R (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 R phi2) phi1) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (*.f64 phi1 phi1)))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (*.f64 phi1 (+.f64 R (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 R phi2) phi1) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (*.f64 phi2 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64)))) (*.f64 (*.f64 phi1 phi1) phi1)) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (*.f64 phi1 phi1))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) phi1)
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) (*.f64 phi1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 phi2 phi1)))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) (*.f64 phi1 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 phi2 phi1) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64)) (*.f64 phi1 phi1)))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) (*.f64 phi1 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 phi2 phi1) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 phi2 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (*.f64 (*.f64 phi1 phi1) phi1)) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64)) (*.f64 phi1 phi1))))))))
#s(approx (- phi1 phi2) phi1)
#s(approx (- phi1 phi2) (*.f64 phi1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 phi2 phi1)))))
#s(approx (- phi1 phi2) phi1)
#s(approx (- phi1 phi2) (*.f64 phi1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 phi2 phi1)))))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)))
#s(approx (cos (/ (+ phi2 phi1) 2)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))
#s(approx (/ (+ phi2 phi1) 2) (*.f64 #s(literal 1/2 binary64) phi1))
#s(approx (/ (+ phi2 phi1) 2) (*.f64 phi1 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 phi2 phi1)))))
#s(approx (+ phi2 phi1) phi1)
#s(approx (+ phi2 phi1) (*.f64 phi1 (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 R phi1))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 phi1 (+.f64 R (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 R phi2) phi1)))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 phi1 (+.f64 R (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 R phi2) phi1) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (*.f64 phi1 phi1)))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 phi1 (+.f64 R (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 R phi2) phi1) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (*.f64 phi2 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64)))) (*.f64 (*.f64 phi1 phi1) phi1)) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (*.f64 phi1 phi1))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi1 phi1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/2 binary64) (/.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 (/.f64 R lambda1) (/.f64 phi2 (*.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 R (*.f64 phi2 phi2)) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (/.f64 (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) lambda1)) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))) (*.f64 phi1 phi1)) (fma.f64 #s(literal -1/2 binary64) (/.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 (/.f64 R lambda1) (/.f64 phi2 (*.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (*.f64 phi1 phi1)) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 R (*.f64 lambda1 lambda1)) (/.f64 phi2 (*.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 R (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 R (*.f64 lambda1 lambda1)) (/.f64 phi2 (*.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 R (*.f64 phi2 phi2)) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (/.f64 (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) lambda1)) (*.f64 phi1 phi1)) (fma.f64 #s(literal 1/2 binary64) (/.f64 R (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (/.f64 (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (*.f64 phi1 phi1)))))))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 R (*.f64 phi1 phi1)) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 R (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))) (*.f64 (/.f64 R (*.f64 lambda1 lambda1)) (/.f64 phi2 (*.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))))))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/2 binary64) (/.f64 R (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 R (*.f64 phi2 phi2)) (*.f64 (*.f64 lambda1 lambda1) (*.f64 (*.f64 phi1 phi1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))) (fma.f64 (/.f64 R (*.f64 lambda1 lambda1)) (/.f64 phi2 (*.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (*.f64 phi1 phi1))))))))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi1 phi1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/2 binary64) (/.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 (/.f64 R lambda1) (/.f64 phi2 (*.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))))))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/2 binary64) (/.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 phi1 phi1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))))) (fma.f64 (/.f64 R lambda1) (/.f64 phi2 (*.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (/.f64 (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 phi1 phi1)))))))
#s(approx (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))
#s(approx (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)) (*.f64 #s(literal 1/2 binary64) phi1))
#s(approx (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)) (*.f64 phi1 (+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) (/.f64 phi2 phi1) (*.f64 #s(literal 1/2 binary64) (/.f64 (PI.f64) phi1))))))
#s(approx (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2) (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi1 phi1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))))
#s(approx (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/2 binary64) (/.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 (/.f64 R lambda1) (/.f64 phi2 (*.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))))))
#s(approx (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/2 binary64) (/.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 phi1 phi1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))))) (*.f64 (/.f64 R lambda1) (/.f64 phi2 (*.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))))))))
#s(approx (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi1 phi1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))))
#s(approx (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi2 (*.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))) (/.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))))))
#s(approx (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi2 (*.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))) (+.f64 (/.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 phi1 phi1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))))))))
#s(approx (/ (* (pow (- phi1 phi2) 2) R) lambda1) (/.f64 (*.f64 R (*.f64 phi1 phi1)) lambda1))
#s(approx (/ (* (pow (- phi1 phi2) 2) R) lambda1) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi2 phi1)) (/.f64 R lambda1))))
#s(approx (/ (* (pow (- phi1 phi2) 2) R) lambda1) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi2 phi1)) (/.f64 (fma.f64 R (*.f64 lambda1 (*.f64 phi1 phi1)) (*.f64 lambda1 (*.f64 R (*.f64 phi2 phi2)))) (*.f64 lambda1 (*.f64 lambda1 (*.f64 phi1 phi1)))))))
#s(approx (* (pow (- phi1 phi2) 2) R) (*.f64 R (*.f64 phi1 phi1)))
#s(approx (* (pow (- phi1 phi2) 2) R) (*.f64 (*.f64 phi1 phi1) (+.f64 R (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 R phi2) phi1)))))
#s(approx (* (pow (- phi1 phi2) 2) R) (*.f64 (*.f64 phi1 phi1) (+.f64 R (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 R phi2) phi1) (/.f64 (*.f64 R (*.f64 phi2 phi2)) (*.f64 phi1 phi1))))))
#s(approx (pow (- phi1 phi2) 2) (*.f64 phi1 phi1))
#s(approx (pow (- phi1 phi2) 2) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) (/.f64 phi2 phi1)))))
#s(approx (pow (- phi1 phi2) 2) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -2 binary64) (/.f64 phi2 phi1) (/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) phi1)
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (*.f64 phi1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 phi2 phi1)))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (*.f64 phi1 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 phi2 phi1) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64)) (*.f64 phi1 phi1)))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (*.f64 phi1 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 phi2 phi1) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 phi2 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (*.f64 (*.f64 phi1 phi1) phi1)) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64)) (*.f64 phi1 phi1))))))))
#s(approx (* (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) lambda1) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 phi1 phi1) (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))))
#s(approx (* (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) lambda1) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1 binary64) (/.f64 phi2 (*.f64 lambda1 (*.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal -1 binary64))))))
#s(approx (* (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) lambda1) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1 binary64) (/.f64 phi2 (*.f64 lambda1 (*.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))) (fma.f64 #s(literal 1/2 binary64) (pow.f64 (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal -1 binary64)) (/.f64 (*.f64 lambda1 (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) lambda1) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))))))) (*.f64 phi1 phi1))))))
#s(approx (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))))
#s(approx (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1 binary64) (/.f64 phi2 (*.f64 (*.f64 lambda1 lambda1) (*.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal -1 binary64))))))
#s(approx (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1 binary64) (/.f64 phi2 (*.f64 (*.f64 lambda1 lambda1) (*.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))) (fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 lambda2 lambda1) (/.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (*.f64 phi1 phi1))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda1 lambda1) (*.f64 (*.f64 phi1 phi1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))) (fma.f64 #s(literal 1/2 binary64) (pow.f64 (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal -1 binary64)) (/.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (*.f64 phi1 phi1))))))))
#s(approx (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))))
#s(approx (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1 binary64) (/.f64 phi2 (*.f64 (*.f64 lambda1 lambda1) (*.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal -1 binary64))))))
#s(approx (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1 binary64) (/.f64 phi2 (*.f64 (*.f64 lambda1 lambda1) (*.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))) (fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 lambda2 lambda1) (/.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (*.f64 phi1 phi1))) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda1 lambda1) (*.f64 (*.f64 phi1 phi1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal -1 binary64))))))))
#s(approx (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) (/.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))))
#s(approx (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -2 binary64) (/.f64 phi2 (*.f64 (*.f64 lambda1 lambda1) (*.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))) (pow.f64 (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal -1 binary64)))))
#s(approx (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -2 binary64) (/.f64 phi2 (*.f64 (*.f64 lambda1 lambda1) (*.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))) (+.f64 (pow.f64 (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal -1 binary64)) (/.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda1 lambda1) (*.f64 (*.f64 phi1 phi1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))))))))
#s(approx (* R (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)))) (*.f64 R phi1))
#s(approx (* R (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)))) (*.f64 phi1 (+.f64 R (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 R phi2) phi1)))))
#s(approx (* R (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)))) (*.f64 phi1 (+.f64 R (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 R phi2) phi1) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (*.f64 phi1 phi1)))))))
#s(approx (* R (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)))) (*.f64 phi1 (+.f64 R (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 R phi2) phi1) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (*.f64 phi2 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64)))) (*.f64 (*.f64 phi1 phi1) phi1)) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (*.f64 phi1 phi1))))))))
#s(approx (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2))) phi1)
#s(approx (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2))) (*.f64 phi1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 phi2 phi1)))))
#s(approx (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2))) (*.f64 phi1 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 phi2 phi1) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64)) (*.f64 phi1 phi1)))))))
#s(approx (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2))) (*.f64 phi1 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 phi2 phi1) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 phi2 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (*.f64 (*.f64 phi1 phi1) phi1)) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64)) (*.f64 phi1 phi1))))))))
#s(approx (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)) (*.f64 phi1 phi1))
#s(approx (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) (/.f64 phi2 phi1)))))
#s(approx (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -2 binary64) (/.f64 phi2 phi1) (/.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64)) (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) (*.f64 phi2 phi2))) (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 phi1)))))))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (*.f64 #s(literal -1 binary64) (*.f64 R phi1)))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (*.f64 #s(literal -1 binary64) (*.f64 phi1 (+.f64 R (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 R phi2) phi1))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (*.f64 #s(literal -1 binary64) (*.f64 phi1 (+.f64 R (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) phi1) (*.f64 R phi2)) phi1))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (*.f64 #s(literal -1 binary64) (*.f64 phi1 (+.f64 R (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (*.f64 phi2 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64)))) phi1))) phi1) (*.f64 R phi2)) phi1))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) (*.f64 #s(literal -1 binary64) phi1))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) (*.f64 #s(literal -1 binary64) (*.f64 phi1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 phi2 phi1))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) (*.f64 #s(literal -1 binary64) (*.f64 phi1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 phi2 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64)) phi1))) phi1))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) (*.f64 #s(literal -1 binary64) (*.f64 phi1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 phi2 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 phi2 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) phi1))) phi1))) phi1))))))
#s(approx (- phi1 phi2) (*.f64 #s(literal -1 binary64) (*.f64 phi1 (-.f64 (/.f64 phi2 phi1) #s(literal 1 binary64)))))
#s(approx (- phi1 phi2) (*.f64 #s(literal -1 binary64) (*.f64 phi1 (-.f64 (/.f64 phi2 phi1) #s(literal 1 binary64)))))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)))
#s(approx (cos (/ (+ phi2 phi1) 2)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))))
#s(approx (/ (+ phi2 phi1) 2) (*.f64 #s(literal -1 binary64) (*.f64 phi1 (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 phi2 phi1)) #s(literal 1/2 binary64)))))
#s(approx (+ phi2 phi1) (*.f64 #s(literal -1 binary64) (*.f64 phi1 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 phi2 phi1)) #s(literal 1 binary64)))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 #s(literal -1 binary64) (*.f64 R phi1)))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 #s(literal -1 binary64) (*.f64 phi1 (+.f64 R (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 R phi2) phi1))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 #s(literal -1 binary64) (*.f64 phi1 (+.f64 R (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) phi1) (*.f64 R phi2)) phi1))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 #s(literal -1 binary64) (*.f64 phi1 (+.f64 R (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (*.f64 phi2 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64)))) phi1))) phi1) (*.f64 R phi2)) phi1))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi1 phi1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/2 binary64) (/.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))))) (*.f64 (/.f64 R lambda1) (/.f64 phi2 (*.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))))) (/.f64 (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 R (*.f64 phi2 phi2)) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))))) (/.f64 (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))))) lambda1)) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))))))) phi1)) phi1) (*.f64 #s(literal -1/2 binary64) (/.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))))))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (*.f64 phi1 phi1)) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 R (*.f64 lambda1 lambda1)) (/.f64 phi2 (*.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 R (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))))))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 R (*.f64 phi2 phi2)) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))))) (/.f64 (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))))) lambda1)) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))))) phi1) (/.f64 (*.f64 R phi2) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))))))) phi1) (*.f64 #s(literal 1/2 binary64) (/.f64 R (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))))))))))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 R (*.f64 phi1 phi1)) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))))))))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 R (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))))))) (*.f64 (/.f64 R (*.f64 lambda1 lambda1)) (/.f64 phi2 (*.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))))))))))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 R phi2) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 R (*.f64 phi2 phi2)) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))))) (/.f64 (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))))) lambda1)) phi1))) phi1) (*.f64 #s(literal -1/2 binary64) (/.f64 R (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))))))))))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi1 phi1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))))))))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/2 binary64) (/.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))))) (*.f64 (/.f64 R lambda1) (/.f64 phi2 (*.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))))))))))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))))))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi2 phi2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))))) (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))))))) phi1))) phi1) (*.f64 #s(literal -1/2 binary64) (/.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))))))))))
#s(approx (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))))
#s(approx (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)) (*.f64 #s(literal -1 binary64) (*.f64 phi1 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))) phi1)) #s(literal 1/2 binary64)))))
#s(approx (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2) (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi1 phi1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))))))))
#s(approx (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/2 binary64) (/.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))))) (*.f64 (/.f64 R lambda1) (/.f64 phi2 (*.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))))))))))
#s(approx (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi2 phi2) (*.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))))))))) phi1) (*.f64 #s(literal -1/2 binary64) (/.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))))))))))
#s(approx (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi1 phi1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))))))
#s(approx (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi2 (*.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))))))) (/.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))))))))
#s(approx (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi2 phi2) (*.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))))))) (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))))))) phi1) (/.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))))))))
#s(approx (/ (* (pow (- phi1 phi2) 2) R) lambda1) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi2 phi2) phi1)) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 R phi2) lambda1))) phi1) (/.f64 R lambda1))))
#s(approx (* (pow (- phi1 phi2) 2) R) (*.f64 (*.f64 phi1 phi1) (+.f64 R (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 R (*.f64 phi2 phi2)) phi1) (*.f64 #s(literal 2 binary64) (*.f64 R phi2))) phi1)))))
#s(approx (pow (- phi1 phi2) 2) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 phi2 phi2) phi1) (*.f64 #s(literal 2 binary64) phi2)) phi1)))))
#s(approx (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))))))
#s(approx (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (*.f64 #s(literal -1 binary64) phi1))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (*.f64 #s(literal -1 binary64) (*.f64 phi1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 phi2 phi1))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (*.f64 #s(literal -1 binary64) (*.f64 phi1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 phi2 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64)) phi1))) phi1))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (*.f64 #s(literal -1 binary64) (*.f64 phi1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 phi2 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 phi2 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) phi1))) phi1))) phi1))))))
#s(approx (* (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) lambda1) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 phi1 phi1) (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))))))))
#s(approx (* (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) lambda1) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1 binary64) (/.f64 phi2 (*.f64 lambda1 (*.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))))))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))))) #s(literal -1 binary64))))))
#s(approx (* (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) lambda1) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 lambda1 (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))))) lambda1) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))))))))) phi1) (/.f64 phi2 (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))))))) phi1) (*.f64 #s(literal 1/2 binary64) (pow.f64 (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))))) #s(literal -1 binary64))))))
#s(approx (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))))))))
#s(approx (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1 binary64) (/.f64 phi2 (*.f64 (*.f64 lambda1 lambda1) (*.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))))))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))))) #s(literal -1 binary64))))))
#s(approx (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))))) lambda1) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))))))))) phi1) (/.f64 phi2 (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))))))) phi1) (*.f64 #s(literal 1/2 binary64) (pow.f64 (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))))) #s(literal -1 binary64))))))
#s(approx (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))))))))
#s(approx (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1 binary64) (/.f64 phi2 (*.f64 (*.f64 lambda1 lambda1) (*.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))))))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))))) #s(literal -1 binary64))))))
#s(approx (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))))) lambda1) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))))))) phi1) (/.f64 phi2 (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))))))) phi1) (*.f64 #s(literal 1/2 binary64) (pow.f64 (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))))) #s(literal -1 binary64))))))
#s(approx (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) (/.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))))))
#s(approx (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -2 binary64) (/.f64 phi2 (*.f64 (*.f64 lambda1 lambda1) (*.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))))))) (pow.f64 (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))))) #s(literal -1 binary64)))))
#s(approx (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda1 lambda1) (*.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))))))) (*.f64 #s(literal 2 binary64) (/.f64 phi2 (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))))))) phi1) (pow.f64 (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))))) #s(literal -1 binary64)))))
#s(approx (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))))))
#s(approx (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))))) lambda1)))
#s(approx (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) (/.f64 (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))))) lambda1))
#s(approx (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))))))
#s(approx (* R (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)))) (*.f64 #s(literal -1 binary64) (*.f64 R phi1)))
#s(approx (* R (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)))) (*.f64 #s(literal -1 binary64) (*.f64 phi1 (+.f64 R (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 R phi2) phi1))))))
#s(approx (* R (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)))) (*.f64 #s(literal -1 binary64) (*.f64 phi1 (+.f64 R (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) phi1) (*.f64 R phi2)) phi1))))))
#s(approx (* R (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)))) (*.f64 #s(literal -1 binary64) (*.f64 phi1 (+.f64 R (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (*.f64 phi2 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64)))) phi1))) phi1) (*.f64 R phi2)) phi1))))))
#s(approx (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2))) (*.f64 #s(literal -1 binary64) phi1))
#s(approx (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2))) (*.f64 #s(literal -1 binary64) (*.f64 phi1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 phi2 phi1))))))
#s(approx (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2))) (*.f64 #s(literal -1 binary64) (*.f64 phi1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 phi2 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64)) phi1))) phi1))))))
#s(approx (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2))) (*.f64 #s(literal -1 binary64) (*.f64 phi1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 phi2 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 phi2 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) phi1))) phi1))) phi1))))))
#s(approx (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) phi1) (*.f64 #s(literal 2 binary64) phi2)) phi1)))))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (*.f64 R (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) #s(literal 1/2 binary64))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (*.f64 phi2 (fma.f64 #s(literal -2 binary64) phi1 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 R (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) #s(literal 1/2 binary64)))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (fma.f64 R (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) #s(literal 1/2 binary64)) (*.f64 phi2 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (*.f64 phi2 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) phi1 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (fma.f64 #s(literal -2 binary64) phi1 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (fma.f64 #s(literal -2 binary64) phi1 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (fma.f64 R (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) #s(literal 1/2 binary64)) (*.f64 phi2 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (fma.f64 #s(literal -2 binary64) phi1 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 phi2 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (*.f64 phi2 (-.f64 (*.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) phi1 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) phi1 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (fma.f64 #s(literal -2 binary64) phi1 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)))))) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) phi1 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (fma.f64 #s(literal -2 binary64) phi1 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) #s(literal 1/2 binary64)))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) (+.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 phi2 (fma.f64 #s(literal -2 binary64) phi1 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) (+.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) #s(literal 1/2 binary64)) (*.f64 phi2 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 phi2 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) phi1 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (fma.f64 #s(literal -2 binary64) phi1 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 #s(literal -2 binary64) phi1 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) (+.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) #s(literal 1/2 binary64)) (*.f64 phi2 (fma.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 #s(literal -2 binary64) phi1 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 phi2 (fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) phi1 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (fma.f64 #s(literal -2 binary64) phi1 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 phi2 (-.f64 (*.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) phi1 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) phi1 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (fma.f64 #s(literal -2 binary64) phi1 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)))))) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))))
#s(approx (- phi1 phi2) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))
#s(approx (- phi1 phi2) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))
#s(approx phi2 phi2)
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (fma.f64 #s(literal -1/2 binary64) (*.f64 phi2 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2))))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (fma.f64 phi2 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (-.f64 lambda1 lambda2))) (*.f64 #s(literal -1/8 binary64) (*.f64 phi2 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2))))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (fma.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (-.f64 lambda1 lambda2)) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2))) (*.f64 #s(literal 1/48 binary64) (*.f64 phi2 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (-.f64 lambda1 lambda2))))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2))))
#s(approx (cos (/ (+ phi2 phi1) 2)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))))
#s(approx (cos (/ (+ phi2 phi1) 2)) (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))
#s(approx (cos (/ (+ phi2 phi1) 2)) (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 phi2 (-.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))))
#s(approx (cos (/ (+ phi2 phi1) 2)) (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 phi2 (-.f64 (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/8 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal 1/48 binary64) (*.f64 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)))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 R (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) #s(literal 1/2 binary64))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (*.f64 phi2 (fma.f64 #s(literal -2 binary64) phi1 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 R (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) #s(literal 1/2 binary64)))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (fma.f64 R (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) #s(literal 1/2 binary64)) (*.f64 phi2 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (*.f64 phi2 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) phi1 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (fma.f64 #s(literal -2 binary64) phi1 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (fma.f64 #s(literal -2 binary64) phi1 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (fma.f64 R (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) #s(literal 1/2 binary64)) (*.f64 phi2 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (fma.f64 #s(literal -2 binary64) phi1 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 phi2 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (*.f64 phi2 (-.f64 (*.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) phi1 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) phi1 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (fma.f64 #s(literal -2 binary64) phi1 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)))))) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) phi1 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (fma.f64 #s(literal -2 binary64) phi1 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi1 phi1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) lambda1) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) (fma.f64 #s(literal -1 binary64) (*.f64 lambda1 (*.f64 phi2 (fma.f64 #s(literal -1 binary64) (fma.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi1 phi1) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) lambda1) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (*.f64 lambda2 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) lambda1))) (*.f64 #s(literal 1/2 binary64) (*.f64 R (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi1 phi1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) lambda1) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) (fma.f64 #s(literal -1 binary64) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi1 phi1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) lambda1) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 phi2 (fma.f64 #s(literal -1 binary64) (*.f64 lambda1 (*.f64 phi2 (fma.f64 #s(literal -1 binary64) (fma.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 (/.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi1 phi1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi1 phi1) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) lambda1) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) lambda1))) (*.f64 #s(literal -1/8 binary64) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (fma.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi1 phi1) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) lambda1) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (*.f64 lambda2 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) lambda1))) (*.f64 #s(literal 1/2 binary64) (*.f64 R (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) (fma.f64 #s(literal -1 binary64) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi1 phi1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) lambda1) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 phi2 (fma.f64 #s(literal -1 binary64) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (fma.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi1 phi1) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) lambda1) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (*.f64 lambda2 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) lambda1))) (*.f64 #s(literal 1/2 binary64) (*.f64 R (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) (*.f64 phi2 (fma.f64 #s(literal -1 binary64) (*.f64 lambda1 (*.f64 phi2 (fma.f64 #s(literal -1 binary64) (fma.f64 #s(literal -1/48 binary64) (/.f64 (*.f64 R (*.f64 lambda2 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) lambda1) (*.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal -1/8 binary64) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi1 phi1) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (fma.f64 #s(literal -1/48 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi1 phi1) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (-.f64 (/.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi1 phi1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi1 phi1) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) lambda1))) (*.f64 #s(literal -1/48 binary64) (*.f64 R (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (fma.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 (/.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi1 phi1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi1 phi1) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) lambda1) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) lambda1))) (*.f64 #s(literal -1/8 binary64) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi1 phi1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) lambda1) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi1 phi1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) lambda1) (fma.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 phi2 (fma.f64 #s(literal -1 binary64) (fma.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi1 phi1) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) lambda1) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (*.f64 lambda2 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) lambda1))) (*.f64 #s(literal 1/2 binary64) (*.f64 R (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi1 phi1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) lambda1) (fma.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 phi2 (fma.f64 #s(literal -1 binary64) (fma.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi1 phi1) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) lambda1) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (*.f64 lambda2 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) lambda1))) (fma.f64 #s(literal 1/2 binary64) (*.f64 R (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 phi2 (fma.f64 #s(literal -1 binary64) (fma.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 (/.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi1 phi1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi1 phi1) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) lambda1) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) lambda1))) (*.f64 #s(literal -1/8 binary64) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi1 phi1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) lambda1) (fma.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 phi2 (fma.f64 #s(literal -1 binary64) (fma.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi1 phi1) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) lambda1) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (*.f64 lambda2 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) lambda1))) (fma.f64 #s(literal 1/2 binary64) (*.f64 R (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 phi2 (fma.f64 #s(literal -1 binary64) (fma.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 (/.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi1 phi1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi1 phi1) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) lambda1) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) lambda1))) (fma.f64 #s(literal -1/8 binary64) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 phi2 (fma.f64 #s(literal -1 binary64) (fma.f64 #s(literal -1/48 binary64) (/.f64 (*.f64 R (*.f64 lambda2 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) lambda1) (*.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal -1/8 binary64) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi1 phi1) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (fma.f64 #s(literal -1/48 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi1 phi1) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (-.f64 (/.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi1 phi1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi1 phi1) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) lambda1))) (*.f64 #s(literal -1/48 binary64) (*.f64 R (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))))))))))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi1 phi1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) lambda1))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 R (*.f64 phi1 phi1)) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (fma.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi1 phi1) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) lambda1) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (*.f64 lambda2 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) lambda1))) (/.f64 (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) lambda1))))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 R (*.f64 phi1 phi1)) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (fma.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi1 phi1) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) lambda1) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (*.f64 lambda2 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) lambda1) (*.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 (/.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi1 phi1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi1 phi1) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) lambda1) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) lambda1)))))) (/.f64 (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) lambda1))))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 R (*.f64 phi1 phi1)) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (fma.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi1 phi1) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) lambda1) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (*.f64 lambda2 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) lambda1) (*.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 (/.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi1 phi1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi1 phi1) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) lambda1) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) lambda1) (*.f64 phi2 (fma.f64 #s(literal -1/48 binary64) (/.f64 (*.f64 R (*.f64 lambda2 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) lambda1) (*.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal -1/8 binary64) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi1 phi1) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (fma.f64 #s(literal -1/48 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi1 phi1) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (-.f64 (/.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi1 phi1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi1 phi1) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) lambda1))))))))) (/.f64 (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) lambda1))))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi1 phi1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi1 phi1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (fma.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi1 phi1) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 R (*.f64 lambda2 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))))))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi1 phi1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (fma.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi1 phi1) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 R (*.f64 lambda2 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (-.f64 (/.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi1 phi1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi1 phi1) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) (*.f64 #s(literal -1/8 binary64) (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))))))))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi1 phi1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (fma.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi1 phi1) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 R (*.f64 lambda2 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (-.f64 (/.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi1 phi1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi1 phi1) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 phi2 (fma.f64 #s(literal -1/48 binary64) (*.f64 R (*.f64 lambda2 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -1/8 binary64) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi1 phi1) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (fma.f64 #s(literal -1/48 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi1 phi1) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (-.f64 (/.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi1 phi1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi1 phi1) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))))))))))))))
#s(approx (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
#s(approx (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))
#s(approx (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 phi2 (fma.f64 #s(literal -1/8 binary64) (*.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))
#s(approx (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 phi2 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/8 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal -1/48 binary64) (*.f64 phi2 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))))))
#s(approx (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)) (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))
#s(approx (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2) (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi1 phi1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))
#s(approx (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2) (fma.f64 #s(literal -1/2 binary64) (*.f64 phi2 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi1 phi1) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))) (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi1 phi1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))
#s(approx (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2) (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi1 phi1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (*.f64 phi2 (-.f64 (/.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi1 phi1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi1 phi1) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (*.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi1 phi1) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))))))))
#s(approx (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2) (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi1 phi1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi1 phi1) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (*.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (-.f64 (/.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi1 phi1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi1 phi1) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 (fma.f64 #s(literal -1/8 binary64) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi1 phi1) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (fma.f64 #s(literal -1/48 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi1 phi1) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (-.f64 (/.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi1 phi1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi1 phi1) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))))))))))
#s(approx (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi1 phi1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))
#s(approx (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (fma.f64 phi2 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi1 phi1) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi1 phi1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))
#s(approx (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (fma.f64 phi2 (-.f64 (fma.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 phi2 (-.f64 (/.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi1 phi1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi1 phi1) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi1 phi1) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi1 phi1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))
#s(approx (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (fma.f64 phi2 (-.f64 (fma.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 phi2 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 phi2 (fma.f64 #s(literal -1/8 binary64) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi1 phi1) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (fma.f64 #s(literal -1/48 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi1 phi1) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (-.f64 (/.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi1 phi1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi1 phi1) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (/.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi1 phi1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi1 phi1) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi1 phi1) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi1 phi1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))
#s(approx (/ (* (pow (- phi1 phi2) 2) R) lambda1) (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 R (*.f64 phi1 phi2)) lambda1) (/.f64 (*.f64 R (*.f64 phi1 phi1)) lambda1)))
#s(approx (/ (* (pow (- phi1 phi2) 2) R) lambda1) (fma.f64 phi2 (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 R phi1) lambda1) (/.f64 (*.f64 R phi2) lambda1)) (/.f64 (*.f64 R (*.f64 phi1 phi1)) lambda1)))
#s(approx (* (pow (- phi1 phi2) 2) R) (fma.f64 #s(literal -2 binary64) (*.f64 R (*.f64 phi1 phi2)) (*.f64 R (*.f64 phi1 phi1))))
#s(approx (* (pow (- phi1 phi2) 2) R) (fma.f64 R (*.f64 phi1 phi1) (*.f64 phi2 (fma.f64 #s(literal -2 binary64) (*.f64 R phi1) (*.f64 R phi2)))))
#s(approx (pow (- phi1 phi2) 2) (fma.f64 #s(literal -2 binary64) (*.f64 phi1 phi2) (*.f64 phi1 phi1)))
#s(approx (pow (- phi1 phi2) 2) (fma.f64 phi2 (+.f64 phi2 (*.f64 #s(literal -2 binary64) phi1)) (*.f64 phi1 phi1)))
#s(approx (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))
#s(approx (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R) (fma.f64 #s(literal 1/2 binary64) (*.f64 R (*.f64 phi2 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))
#s(approx (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R) (fma.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 phi2 (fma.f64 #s(literal -1/8 binary64) (*.f64 R (*.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 R (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))))
#s(approx (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R) (fma.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 phi2 (fma.f64 #s(literal 1/2 binary64) (*.f64 R (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 #s(literal -1/48 binary64) (*.f64 R (*.f64 phi2 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))))))
#s(approx (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))
#s(approx (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 R (*.f64 lambda2 (*.f64 phi2 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))
#s(approx (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (fma.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 phi2 (fma.f64 #s(literal -1/8 binary64) (*.f64 R (*.f64 lambda2 (*.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 R (*.f64 lambda2 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))))
#s(approx (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (fma.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 phi2 (fma.f64 #s(literal 1/2 binary64) (*.f64 R (*.f64 lambda2 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal -1/48 binary64) (*.f64 R (*.f64 lambda2 (*.f64 phi2 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) #s(literal 1/2 binary64)))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (+.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 phi2 (fma.f64 #s(literal -2 binary64) phi1 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (+.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) #s(literal 1/2 binary64)) (*.f64 phi2 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 phi2 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) phi1 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (fma.f64 #s(literal -2 binary64) phi1 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 #s(literal -2 binary64) phi1 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (+.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) #s(literal 1/2 binary64)) (*.f64 phi2 (fma.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 #s(literal -2 binary64) phi1 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 phi2 (fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) phi1 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (fma.f64 #s(literal -2 binary64) phi1 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 phi2 (-.f64 (*.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) phi1 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) phi1 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (fma.f64 #s(literal -2 binary64) phi1 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)))))) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))))
#s(approx (* (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) lambda1) (*.f64 lambda1 (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) lambda1) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))))
#s(approx (* (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) lambda1) (fma.f64 lambda1 (*.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 lambda2 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) lambda1) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 phi1 (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 phi1 phi1) (*.f64 lambda1 lambda1)) (/.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))))))) (*.f64 lambda1 (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) lambda1) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))))))
#s(approx (* (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) lambda1) (fma.f64 lambda1 (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) lambda1) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (*.f64 phi2 (fma.f64 lambda1 (*.f64 phi2 (fma.f64 #s(literal -1/8 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) lambda1) (*.f64 #s(literal 1/2 binary64) (-.f64 (pow.f64 (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) #s(literal -1 binary64)) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 phi1 (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 phi1 phi1) (*.f64 lambda1 lambda1)) (/.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))))) (*.f64 lambda1 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 lambda2 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) lambda1) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 phi1 (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 phi1 phi1) (*.f64 lambda1 lambda1)) (/.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))))))))))
#s(approx (* (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) lambda1) (fma.f64 lambda1 (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) lambda1) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (*.f64 phi2 (fma.f64 lambda1 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 lambda2 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) lambda1) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 phi1 (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 phi1 phi1) (*.f64 lambda1 lambda1)) (/.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))))) (*.f64 phi2 (fma.f64 lambda1 (*.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (fma.f64 #s(literal -1/8 binary64) (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 phi1 (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 phi1 phi1) (*.f64 lambda1 lambda1)) (/.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (fma.f64 #s(literal -1/48 binary64) (*.f64 (/.f64 (*.f64 phi1 phi1) (*.f64 lambda1 lambda1)) (/.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (-.f64 (pow.f64 (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) #s(literal -1 binary64)) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 phi1 (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 phi1 phi1) (*.f64 lambda1 lambda1)) (/.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) (fma.f64 #s(literal -1/48 binary64) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 #s(literal 1/48 binary64) (/.f64 (*.f64 lambda2 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) lambda1))))) (*.f64 lambda1 (fma.f64 #s(literal -1/8 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) lambda1) (*.f64 #s(literal 1/2 binary64) (-.f64 (pow.f64 (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) #s(literal -1 binary64)) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 phi1 (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 phi1 phi1) (*.f64 lambda1 lambda1)) (/.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))))))))))))
#s(approx (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) lambda1) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))))
#s(approx (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) lambda1) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 lambda2 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) lambda1) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 phi1 (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 phi1 phi1) (*.f64 lambda1 lambda1)) (/.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))))))))))
#s(approx (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) lambda1) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 lambda2 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) lambda1) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 phi1 (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 phi1 phi1) (*.f64 lambda1 lambda1)) (/.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (*.f64 phi2 (fma.f64 #s(literal -1/8 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) lambda1) (*.f64 #s(literal 1/2 binary64) (-.f64 (pow.f64 (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) #s(literal -1 binary64)) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 phi1 (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 phi1 phi1) (*.f64 lambda1 lambda1)) (/.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))))))))))))))
#s(approx (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) lambda1) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 lambda2 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) lambda1) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 phi1 (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 phi1 phi1) (*.f64 lambda1 lambda1)) (/.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (*.f64 phi2 (fma.f64 #s(literal -1/8 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) lambda1) (fma.f64 #s(literal 1/2 binary64) (-.f64 (pow.f64 (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) #s(literal -1 binary64)) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 phi1 (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 phi1 phi1) (*.f64 lambda1 lambda1)) (/.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) (*.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (fma.f64 #s(literal -1/8 binary64) (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 phi1 (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 phi1 phi1) (*.f64 lambda1 lambda1)) (/.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (fma.f64 #s(literal -1/48 binary64) (*.f64 (/.f64 (*.f64 phi1 phi1) (*.f64 lambda1 lambda1)) (/.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (-.f64 (pow.f64 (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) #s(literal -1 binary64)) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 phi1 (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 phi1 phi1) (*.f64 lambda1 lambda1)) (/.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) (fma.f64 #s(literal -1/48 binary64) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 #s(literal 1/48 binary64) (/.f64 (*.f64 lambda2 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) lambda1)))))))))))))))))
#s(approx (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) lambda1) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))
#s(approx (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) lambda1) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 lambda2 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) lambda1)) (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 phi1 (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 phi1 phi1) (*.f64 lambda1 lambda1)) (/.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))))))))
#s(approx (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) lambda1) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 lambda2 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) lambda1) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 phi1 (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 phi1 phi1) (*.f64 lambda1 lambda1)) (/.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (*.f64 phi2 (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) lambda1) (*.f64 #s(literal 1/2 binary64) (-.f64 (pow.f64 (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) #s(literal -1 binary64)) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 phi1 (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 phi1 phi1) (*.f64 lambda1 lambda1)) (/.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))))))))))
#s(approx (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) lambda1) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 lambda2 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) lambda1) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 phi1 (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 phi1 phi1) (*.f64 lambda1 lambda1)) (/.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (*.f64 phi2 (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) lambda1) (fma.f64 #s(literal 1/2 binary64) (-.f64 (pow.f64 (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) #s(literal -1 binary64)) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 phi1 (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 phi1 phi1) (*.f64 lambda1 lambda1)) (/.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) (*.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (fma.f64 #s(literal -1/8 binary64) (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 phi1 (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 phi1 phi1) (*.f64 lambda1 lambda1)) (/.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (fma.f64 #s(literal -1/48 binary64) (*.f64 (/.f64 (*.f64 phi1 phi1) (*.f64 lambda1 lambda1)) (/.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (-.f64 (pow.f64 (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) #s(literal -1 binary64)) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 phi1 (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 phi1 phi1) (*.f64 lambda1 lambda1)) (/.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) (*.f64 #s(literal 1/48 binary64) (/.f64 (*.f64 lambda2 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) lambda1)))))))))))))
#s(approx (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) (/.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))
#s(approx (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) (fma.f64 phi2 (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 phi1 (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 phi1 phi1) (*.f64 lambda1 lambda1)) (/.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (/.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))
#s(approx (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) (fma.f64 phi2 (-.f64 (fma.f64 #s(literal -2 binary64) (/.f64 phi1 (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 phi2 (-.f64 (pow.f64 (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) #s(literal -1 binary64)) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 phi1 (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 phi1 phi1) (*.f64 lambda1 lambda1)) (/.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 phi1 phi1) (*.f64 lambda1 lambda1)) (/.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (/.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))
#s(approx (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) (fma.f64 phi2 (-.f64 (fma.f64 #s(literal -2 binary64) (/.f64 phi1 (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 phi2 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 phi2 (fma.f64 #s(literal -1/8 binary64) (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 phi1 (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 phi1 phi1) (*.f64 lambda1 lambda1)) (/.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (fma.f64 #s(literal -1/48 binary64) (*.f64 (/.f64 (*.f64 phi1 phi1) (*.f64 lambda1 lambda1)) (/.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (-.f64 (pow.f64 (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) #s(literal -1 binary64)) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 phi1 (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 phi1 phi1) (*.f64 lambda1 lambda1)) (/.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (pow.f64 (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) #s(literal -1 binary64))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 phi1 (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 phi1 phi1) (*.f64 lambda1 lambda1)) (/.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 phi1 phi1) (*.f64 lambda1 lambda1)) (/.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (/.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))
#s(approx (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))
#s(approx (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda1 lambda1) (*.f64 phi2 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))
#s(approx (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (fma.f64 phi2 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 lambda1 lambda1) (*.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda1 lambda1) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))
#s(approx (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (fma.f64 phi2 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda1 lambda1) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 phi2 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 lambda1 lambda1) (*.f64 phi2 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))
#s(approx (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) lambda1)))
#s(approx (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) lambda1)) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 lambda2 (*.f64 phi2 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) lambda1))))
#s(approx (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) lambda1) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 lambda2 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) lambda1)) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 lambda2 (*.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) lambda1))))))
#s(approx (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) lambda1) (*.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 lambda2 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) lambda1) (*.f64 phi2 (fma.f64 #s(literal 1/48 binary64) (/.f64 (*.f64 lambda2 (*.f64 phi2 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) lambda1) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) lambda1))))))))
#s(approx (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) (/.f64 (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) lambda1))
#s(approx (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 lambda2 (*.f64 phi2 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) lambda1) (/.f64 (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) lambda1)))
#s(approx (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) (fma.f64 phi2 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 lambda2 (*.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) lambda1) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 lambda2 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) lambda1))) (/.f64 (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) lambda1)))
#s(approx (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) (fma.f64 phi2 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 lambda2 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) lambda1) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) lambda1)) (*.f64 #s(literal -1/48 binary64) (/.f64 (*.f64 lambda2 (*.f64 phi2 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) lambda1))))) (/.f64 (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) lambda1)))
#s(approx (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))
#s(approx (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (*.f64 phi2 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))
#s(approx (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (fma.f64 #s(literal -1 binary64) (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 #s(literal 1/8 binary64) (*.f64 lambda2 (*.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))))
#s(approx (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (fma.f64 #s(literal -1 binary64) (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 phi2 (fma.f64 #s(literal 1/48 binary64) (*.f64 lambda2 (*.f64 phi2 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 #s(literal 1/8 binary64) (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))))))
#s(approx (* R (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)))) (*.f64 R (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) #s(literal 1/2 binary64))))
#s(approx (* R (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (*.f64 phi2 (fma.f64 #s(literal -2 binary64) phi1 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 R (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) #s(literal 1/2 binary64)))))
#s(approx (* R (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)))) (fma.f64 R (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) #s(literal 1/2 binary64)) (*.f64 phi2 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (*.f64 phi2 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) phi1 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (fma.f64 #s(literal -2 binary64) phi1 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (fma.f64 #s(literal -2 binary64) phi1 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))
#s(approx (* R (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)))) (fma.f64 R (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) #s(literal 1/2 binary64)) (*.f64 phi2 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (fma.f64 #s(literal -2 binary64) phi1 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 phi2 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (*.f64 phi2 (-.f64 (*.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) phi1 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) phi1 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (fma.f64 #s(literal -2 binary64) phi1 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)))))) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) phi1 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (fma.f64 #s(literal -2 binary64) phi1 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))))
#s(approx (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2))) (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) #s(literal 1/2 binary64)))
#s(approx (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2))) (+.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 phi2 (fma.f64 #s(literal -2 binary64) phi1 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))
#s(approx (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2))) (+.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) #s(literal 1/2 binary64)) (*.f64 phi2 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 phi2 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) phi1 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (fma.f64 #s(literal -2 binary64) phi1 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 #s(literal -2 binary64) phi1 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))
#s(approx (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2))) (+.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) #s(literal 1/2 binary64)) (*.f64 phi2 (fma.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 #s(literal -2 binary64) phi1 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 phi2 (fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) phi1 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (fma.f64 #s(literal -2 binary64) phi1 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 phi2 (-.f64 (*.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) phi1 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) phi1 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (fma.f64 #s(literal -2 binary64) phi1 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)))))) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))))
#s(approx (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)))
#s(approx (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)) (fma.f64 phi2 (fma.f64 #s(literal -2 binary64) phi1 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1))))
#s(approx (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)) (fma.f64 phi2 (fma.f64 #s(literal -2 binary64) phi1 (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1))))
#s(approx (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)) (fma.f64 phi2 (fma.f64 #s(literal -2 binary64) phi1 (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (fma.f64 phi2 (*.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1))))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2))) (fma.f64 #s(literal -1 binary64) (*.f64 phi2 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2))) (fma.f64 phi2 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 phi2 (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2))) (fma.f64 phi2 (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))))) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 phi2 (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (*.f64 R phi2))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (*.f64 phi2 (+.f64 R (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 R phi1) phi2)))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (*.f64 phi2 (+.f64 R (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 R phi1) phi2) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (*.f64 phi2 phi2)))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (*.f64 phi2 (+.f64 R (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 R phi1) phi2) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (*.f64 phi1 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64)))) (*.f64 (*.f64 phi2 phi2) phi2)) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (*.f64 phi2 phi2))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) phi2)
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 phi1 phi2)))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 phi1 phi2) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64)) (*.f64 phi2 phi2)))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 phi1 phi2) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 phi1 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (*.f64 (*.f64 phi2 phi2) phi2)) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64)) (*.f64 phi2 phi2))))))))
#s(approx (- phi1 phi2) (*.f64 phi2 (-.f64 (/.f64 phi1 phi2) #s(literal 1 binary64))))
#s(approx (- phi1 phi2) (*.f64 phi2 (-.f64 (/.f64 phi1 phi2) #s(literal 1 binary64))))
#s(approx (/ (+ phi2 phi1) 2) (*.f64 phi2 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 phi1 phi2)))))
#s(approx (+ phi2 phi1) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 R phi2))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 phi2 (+.f64 R (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 R phi1) phi2)))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 phi2 (+.f64 R (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 R phi1) phi2) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (*.f64 phi2 phi2)))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 phi2 (+.f64 R (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 R phi1) phi2) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (*.f64 phi1 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64)))) (*.f64 (*.f64 phi2 phi2) phi2)) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (*.f64 phi2 phi2))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi2 phi2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -1/2 binary64) (/.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 (/.f64 R lambda1) (/.f64 phi1 (*.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 R (*.f64 phi1 phi1)) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (/.f64 (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) lambda1)) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))) (*.f64 phi2 phi2)) (fma.f64 #s(literal -1/2 binary64) (/.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 (/.f64 R lambda1) (/.f64 phi1 (*.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (*.f64 phi2 phi2)) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 R (*.f64 lambda1 lambda1)) (/.f64 phi1 (*.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 R (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 R (*.f64 lambda1 lambda1)) (/.f64 phi1 (*.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 R (*.f64 phi1 phi1)) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (/.f64 (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) lambda1)) (*.f64 phi2 phi2)) (fma.f64 #s(literal 1/2 binary64) (/.f64 R (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (/.f64 (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (*.f64 phi2 phi2)))))))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 R (*.f64 phi2 phi2)) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 R (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))) (*.f64 (/.f64 R (*.f64 lambda1 lambda1)) (/.f64 phi1 (*.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))))))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -1/2 binary64) (/.f64 R (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 R (*.f64 phi1 phi1)) (*.f64 (*.f64 lambda1 lambda1) (*.f64 (*.f64 phi2 phi2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))) (fma.f64 (/.f64 R (*.f64 lambda1 lambda1)) (/.f64 phi1 (*.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (*.f64 phi2 phi2))))))))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi2 phi2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -1/2 binary64) (/.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 (/.f64 R lambda1) (/.f64 phi1 (*.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))))))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -1/2 binary64) (/.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi2 phi2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))))) (fma.f64 (/.f64 R lambda1) (/.f64 phi1 (*.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (/.f64 (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 phi2 phi2)))))))
#s(approx (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)) (*.f64 #s(literal 1/2 binary64) phi2))
#s(approx (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)) (*.f64 phi2 (+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) (/.f64 phi1 phi2) (*.f64 #s(literal 1/2 binary64) (/.f64 (PI.f64) phi2))))))
#s(approx (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2) (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi2 phi2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))))
#s(approx (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -1/2 binary64) (/.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 (/.f64 R lambda1) (/.f64 phi1 (*.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))))))
#s(approx (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -1/2 binary64) (/.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi2 phi2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))))) (*.f64 (/.f64 R lambda1) (/.f64 phi1 (*.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))))))))
#s(approx (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi2 phi2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))))
#s(approx (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi1 (*.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))) (/.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))))))
#s(approx (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi1 (*.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))) (+.f64 (/.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi2 phi2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))))))))
#s(approx (/ (* (pow (- phi1 phi2) 2) R) lambda1) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi1 phi2)) (/.f64 R lambda1))))
#s(approx (/ (* (pow (- phi1 phi2) 2) R) lambda1) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi1 phi2)) (/.f64 (fma.f64 R (*.f64 lambda1 (*.f64 phi2 phi2)) (*.f64 lambda1 (*.f64 R (*.f64 phi1 phi1)))) (*.f64 lambda1 (*.f64 lambda1 (*.f64 phi2 phi2)))))))
#s(approx (* (pow (- phi1 phi2) 2) R) (*.f64 (*.f64 phi2 phi2) (+.f64 R (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 R phi1) phi2)))))
#s(approx (* (pow (- phi1 phi2) 2) R) (*.f64 (*.f64 phi2 phi2) (+.f64 R (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 R phi1) phi2) (/.f64 (*.f64 R (*.f64 phi1 phi1)) (*.f64 phi2 phi2))))))
#s(approx (pow (- phi1 phi2) 2) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) (/.f64 phi1 phi2)))))
#s(approx (pow (- phi1 phi2) 2) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -2 binary64) (/.f64 phi1 phi2) (/.f64 (*.f64 phi1 phi1) (*.f64 phi2 phi2))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) phi2)
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 phi1 phi2)))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 phi1 phi2) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64)) (*.f64 phi2 phi2)))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 phi1 phi2) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 phi1 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (*.f64 (*.f64 phi2 phi2) phi2)) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64)) (*.f64 phi2 phi2))))))))
#s(approx (* (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) lambda1) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 phi2 phi2) (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))))
#s(approx (* (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) lambda1) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -1 binary64) (/.f64 phi1 (*.f64 lambda1 (*.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal -1 binary64))))))
#s(approx (* (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) lambda1) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -1 binary64) (/.f64 phi1 (*.f64 lambda1 (*.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))) (fma.f64 #s(literal 1/2 binary64) (pow.f64 (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal -1 binary64)) (/.f64 (*.f64 lambda1 (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) lambda1) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))))))) (*.f64 phi2 phi2))))))
#s(approx (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))))
#s(approx (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -1 binary64) (/.f64 phi1 (*.f64 (*.f64 lambda1 lambda1) (*.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal -1 binary64))))))
#s(approx (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -1 binary64) (/.f64 phi1 (*.f64 (*.f64 lambda1 lambda1) (*.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))) (fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 lambda2 lambda1) (/.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (*.f64 phi2 phi2))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 lambda1 lambda1) (*.f64 (*.f64 phi2 phi2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))) (fma.f64 #s(literal 1/2 binary64) (pow.f64 (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal -1 binary64)) (/.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (*.f64 phi2 phi2))))))))
#s(approx (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))))
#s(approx (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -1 binary64) (/.f64 phi1 (*.f64 (*.f64 lambda1 lambda1) (*.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal -1 binary64))))))
#s(approx (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -1 binary64) (/.f64 phi1 (*.f64 (*.f64 lambda1 lambda1) (*.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))) (fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 lambda2 lambda1) (/.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (*.f64 phi2 phi2))) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 lambda1 lambda1) (*.f64 (*.f64 phi2 phi2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal -1 binary64))))))))
#s(approx (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) (/.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))))
#s(approx (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -2 binary64) (/.f64 phi1 (*.f64 (*.f64 lambda1 lambda1) (*.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))) (pow.f64 (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal -1 binary64)))))
#s(approx (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -2 binary64) (/.f64 phi1 (*.f64 (*.f64 lambda1 lambda1) (*.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))) (+.f64 (pow.f64 (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal -1 binary64)) (/.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 lambda1 lambda1) (*.f64 (*.f64 phi2 phi2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))))))))
#s(approx (* R (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)))) (*.f64 R phi2))
#s(approx (* R (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)))) (*.f64 phi2 (+.f64 R (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 R phi1) phi2)))))
#s(approx (* R (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)))) (*.f64 phi2 (+.f64 R (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 R phi1) phi2) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (*.f64 phi2 phi2)))))))
#s(approx (* R (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)))) (*.f64 phi2 (+.f64 R (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 R phi1) phi2) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (*.f64 phi1 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64)))) (*.f64 (*.f64 phi2 phi2) phi2)) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (*.f64 phi2 phi2))))))))
#s(approx (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2))) phi2)
#s(approx (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2))) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 phi1 phi2)))))
#s(approx (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2))) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 phi1 phi2) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64)) (*.f64 phi2 phi2)))))))
#s(approx (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2))) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 phi1 phi2) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 phi1 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (*.f64 (*.f64 phi2 phi2) phi2)) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64)) (*.f64 phi2 phi2))))))))
#s(approx (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)) (*.f64 phi2 phi2))
#s(approx (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) (/.f64 phi1 phi2)))))
#s(approx (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -2 binary64) (/.f64 phi1 phi2) (/.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64)) (*.f64 phi2 phi2) (*.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2)))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (*.f64 #s(literal -1 binary64) (*.f64 R phi2)))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (*.f64 #s(literal -1 binary64) (*.f64 phi2 (+.f64 R (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 R phi1) phi2))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (*.f64 #s(literal -1 binary64) (*.f64 phi2 (+.f64 R (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) phi2) (*.f64 R phi1)) phi2))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (*.f64 #s(literal -1 binary64) (*.f64 phi2 (+.f64 R (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (*.f64 phi1 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64)))) phi2))) phi2) (*.f64 R phi1)) phi2))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) (*.f64 #s(literal -1 binary64) phi2))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) (*.f64 #s(literal -1 binary64) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 phi1 phi2))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) (*.f64 #s(literal -1 binary64) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 phi1 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64)) phi2))) phi2))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) (*.f64 #s(literal -1 binary64) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 phi1 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 phi1 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) phi2))) phi2))) phi2))))))
#s(approx (- phi1 phi2) (*.f64 #s(literal -1 binary64) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 phi1 phi2))))))
#s(approx (- phi1 phi2) (*.f64 #s(literal -1 binary64) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 phi1 phi2))))))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)))
#s(approx (cos (/ (+ phi2 phi1) 2)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))))
#s(approx (/ (+ phi2 phi1) 2) (*.f64 #s(literal -1 binary64) (*.f64 phi2 (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 phi1 phi2)) #s(literal 1/2 binary64)))))
#s(approx (+ phi2 phi1) (*.f64 #s(literal -1 binary64) (*.f64 phi2 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 phi1 phi2)) #s(literal 1 binary64)))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 #s(literal -1 binary64) (*.f64 R phi2)))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 #s(literal -1 binary64) (*.f64 phi2 (+.f64 R (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 R phi1) phi2))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 #s(literal -1 binary64) (*.f64 phi2 (+.f64 R (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) phi2) (*.f64 R phi1)) phi2))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 #s(literal -1 binary64) (*.f64 phi2 (+.f64 R (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (*.f64 phi1 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64)))) phi2))) phi2) (*.f64 R phi1)) phi2))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi2 phi2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -1/2 binary64) (/.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))))) (*.f64 (/.f64 R lambda1) (/.f64 phi1 (*.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))))) (/.f64 (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 R (*.f64 phi1 phi1)) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))))) (/.f64 (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))))) lambda1)) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))))))) phi2)) phi2) (*.f64 #s(literal -1/2 binary64) (/.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))))))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (*.f64 phi2 phi2)) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 R (*.f64 lambda1 lambda1)) (/.f64 phi1 (*.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 R (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))))))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 R (*.f64 phi1 phi1)) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))))) (/.f64 (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))))) lambda1)) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))))) phi2) (/.f64 (*.f64 R phi1) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))))))) phi2) (*.f64 #s(literal 1/2 binary64) (/.f64 R (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))))))))))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 R (*.f64 phi2 phi2)) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))))))))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 R (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))))))) (*.f64 (/.f64 R (*.f64 lambda1 lambda1)) (/.f64 phi1 (*.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))))))))))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 R phi1) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 R (*.f64 phi1 phi1)) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))))) (/.f64 (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))))) lambda1)) phi2))) phi2) (*.f64 #s(literal -1/2 binary64) (/.f64 R (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))))))))))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi2 phi2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))))))))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -1/2 binary64) (/.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))))) (*.f64 (/.f64 R lambda1) (/.f64 phi1 (*.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))))))))))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))))))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi1 phi1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))))) (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))))))) phi2))) phi2) (*.f64 #s(literal -1/2 binary64) (/.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))))))))))
#s(approx (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))))
#s(approx (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)) (*.f64 #s(literal -1 binary64) (*.f64 phi2 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))) phi2)) #s(literal 1/2 binary64)))))
#s(approx (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2) (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi2 phi2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))))))))
#s(approx (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -1/2 binary64) (/.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))))) (*.f64 (/.f64 R lambda1) (/.f64 phi1 (*.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))))))))))
#s(approx (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi1 phi1) (*.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))))))))) phi2) (*.f64 #s(literal -1/2 binary64) (/.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))))))))))
#s(approx (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi2 phi2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))))))
#s(approx (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi1 (*.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))))))) (/.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))))))))
#s(approx (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi1 phi1) (*.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))))))) (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))))))) phi2) (/.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))))))))
#s(approx (/ (* (pow (- phi1 phi2) 2) R) lambda1) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi1 phi1) phi2)) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 R phi1) lambda1))) phi2) (/.f64 R lambda1))))
#s(approx (* (pow (- phi1 phi2) 2) R) (*.f64 (*.f64 phi2 phi2) (+.f64 R (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 R (*.f64 phi1 phi1)) phi2) (*.f64 #s(literal 2 binary64) (*.f64 R phi1))) phi2)))))
#s(approx (pow (- phi1 phi2) 2) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 phi1 phi1) phi2) (*.f64 #s(literal 2 binary64) phi1)) phi2)))))
#s(approx (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))))))
#s(approx (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (*.f64 #s(literal -1 binary64) phi2))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (*.f64 #s(literal -1 binary64) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 phi1 phi2))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (*.f64 #s(literal -1 binary64) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 phi1 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64)) phi2))) phi2))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (*.f64 #s(literal -1 binary64) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 phi1 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 phi1 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) phi2))) phi2))) phi2))))))
#s(approx (* (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) lambda1) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 phi2 phi2) (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))))))))
#s(approx (* (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) lambda1) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -1 binary64) (/.f64 phi1 (*.f64 lambda1 (*.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))))))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))))) #s(literal -1 binary64))))))
#s(approx (* (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) lambda1) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 lambda1 (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))))) lambda1) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))))))))) phi2) (/.f64 phi1 (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))))))) phi2) (*.f64 #s(literal 1/2 binary64) (pow.f64 (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))))) #s(literal -1 binary64))))))
#s(approx (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))))))))
#s(approx (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -1 binary64) (/.f64 phi1 (*.f64 (*.f64 lambda1 lambda1) (*.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))))))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))))) #s(literal -1 binary64))))))
#s(approx (+ (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))))) lambda1) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))))))))) phi2) (/.f64 phi1 (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))))))) phi2) (*.f64 #s(literal 1/2 binary64) (pow.f64 (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))))) #s(literal -1 binary64))))))
#s(approx (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))))))))
#s(approx (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -1 binary64) (/.f64 phi1 (*.f64 (*.f64 lambda1 lambda1) (*.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))))))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))))) #s(literal -1 binary64))))))
#s(approx (+ (* (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) 1/2) (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1)) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))))) lambda1) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))))))) phi2) (/.f64 phi1 (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))))))) phi2) (*.f64 #s(literal 1/2 binary64) (pow.f64 (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))))) #s(literal -1 binary64))))))
#s(approx (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) (/.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))))))
#s(approx (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -2 binary64) (/.f64 phi1 (*.f64 (*.f64 lambda1 lambda1) (*.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))))))) (pow.f64 (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))))) #s(literal -1 binary64)))))
#s(approx (/ (pow (- phi1 phi2) 2) (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))))) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 lambda1 lambda1) (*.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))))))) (*.f64 #s(literal 2 binary64) (/.f64 phi1 (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))))))) phi2) (pow.f64 (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))))) #s(literal -1 binary64)))))
#s(approx (* (* lambda1 lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))))))
#s(approx (* (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) -1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))))) lambda1)))
#s(approx (/ (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (neg lambda1)) (/.f64 (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))))) lambda1))
#s(approx (* (* -1 lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))))))
#s(approx (* R (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)))) (*.f64 #s(literal -1 binary64) (*.f64 R phi2)))
#s(approx (* R (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)))) (*.f64 #s(literal -1 binary64) (*.f64 phi2 (+.f64 R (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 R phi1) phi2))))))
#s(approx (* R (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)))) (*.f64 #s(literal -1 binary64) (*.f64 phi2 (+.f64 R (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) phi2) (*.f64 R phi1)) phi2))))))
#s(approx (* R (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)))) (*.f64 #s(literal -1 binary64) (*.f64 phi2 (+.f64 R (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (*.f64 phi1 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64)))) phi2))) phi2) (*.f64 R phi1)) phi2))))))
#s(approx (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2))) (*.f64 #s(literal -1 binary64) phi2))
#s(approx (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2))) (*.f64 #s(literal -1 binary64) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 phi1 phi2))))))
#s(approx (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2))) (*.f64 #s(literal -1 binary64) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 phi1 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64)) phi2))) phi2))))))
#s(approx (sqrt (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2))) (*.f64 #s(literal -1 binary64) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 phi1 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 phi1 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) phi2))) phi2))) phi2))))))
#s(approx (+ (* (pow (- lambda1 lambda2) 2) (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2)))) (pow (- phi1 phi2) 2)) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) phi2) (*.f64 #s(literal 2 binary64) phi1)) phi2)))))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (cos (/ (+ phi2 phi1) 2))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64))))))

eval311.0ms (3.7%)

Memory
8.3MiB live, 641.5MiB allocated; 76ms collecting garbage
Compiler

Compiled 143 947 to 7 533 computations (94.8% saved)

prune479.0ms (5.7%)

Memory
-20.9MiB live, 979.7MiB allocated; 73ms collecting garbage
Pruning

10 alts after pruning (8 fresh and 2 done)

PrunedKeptTotal
New1 38971 396
Fresh213
Picked325
Done000
Total1 394101 404
Accuracy
96.2%
Counts
1 404 → 10
Alt Table
Click to see full alt table
StatusAccuracyProgram
83.6%
(*.f64 (hypot.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 1 binary64)) (*.f64 (sin.f64 (+.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2))) R)
90.4%
(*.f64 (hypot.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 1 binary64)) (*.f64 (cos.f64 (/.f64 #s(approx (+ phi2 phi1) phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2))) R)
83.3%
(*.f64 (hypot.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 1 binary64)) (*.f64 #s(approx (cos (/ (+ phi2 phi1) 2)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (-.f64 lambda1 lambda2))) R)
83.6%
(*.f64 (hypot.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 1 binary64)) (*.f64 #s(approx (cos (/ (+ phi2 phi1) 2)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (-.f64 lambda1 lambda2))) R)
88.3%
(*.f64 (hypot.f64 #s(approx (- phi1 phi2) (*.f64 phi2 (-.f64 (/.f64 phi1 phi2) #s(literal 1 binary64)))) (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2))) R)
57.7%
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))))
48.1%
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (+.f64 (neg.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
18.2%
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 (*.f64 R lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))))
24.8%
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))))
37.0%
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 (*.f64 #s(literal -1 binary64) lambda1) (fma.f64 (/.f64 (fma.f64 (*.f64 R lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) R) lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) #s(approx (+ phi2 phi1) phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal -1/2 binary64))) lambda1) #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) R))))
Compiler

Compiled 645 to 432 computations (33% saved)

series213.0ms (2.5%)

Memory
17.9MiB live, 444.0MiB allocated; 33ms collecting garbage
Counts
64 → 855
Calls
Call 1
Inputs
(*.f64 (hypot.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 1 binary64)) (*.f64 (cos.f64 (/.f64 #s(approx (+ phi2 phi1) phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2))) R)
(hypot.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 1 binary64)) (*.f64 (cos.f64 (/.f64 #s(approx (+ phi2 phi1) phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2)))
(pow.f64 (-.f64 phi1 phi2) #s(literal 1 binary64))
(-.f64 phi1 phi2)
phi1
phi2
#s(literal 1 binary64)
(*.f64 (cos.f64 (/.f64 #s(approx (+ phi2 phi1) phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2))
(cos.f64 (/.f64 #s(approx (+ phi2 phi1) phi1) #s(literal 2 binary64)))
(/.f64 #s(approx (+ phi2 phi1) phi1) #s(literal 2 binary64))
#s(approx (+ phi2 phi1) phi1)
#s(literal 2 binary64)
(-.f64 lambda1 lambda2)
lambda1
lambda2
R
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 (*.f64 #s(literal -1 binary64) lambda1) (fma.f64 (/.f64 (fma.f64 (*.f64 R lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) R) lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) #s(approx (+ phi2 phi1) phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal -1/2 binary64))) lambda1) #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) R))))
(*.f64 (*.f64 #s(literal -1 binary64) lambda1) (fma.f64 (/.f64 (fma.f64 (*.f64 R lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) R) lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) #s(approx (+ phi2 phi1) phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal -1/2 binary64))) lambda1) #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) R)))
(*.f64 #s(literal -1 binary64) lambda1)
#s(literal -1 binary64)
(fma.f64 (/.f64 (fma.f64 (*.f64 R lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) R) lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) #s(approx (+ phi2 phi1) phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal -1/2 binary64))) lambda1) #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) R))
(/.f64 (fma.f64 (*.f64 R lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) R) lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) #s(approx (+ phi2 phi1) phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal -1/2 binary64))) lambda1)
(fma.f64 (*.f64 R lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) R) lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) #s(approx (+ phi2 phi1) phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal -1/2 binary64)))
(*.f64 R lambda2)
(sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))
(fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))
#s(literal 1/2 binary64)
(+.f64 phi2 phi1)
(/.f64 (PI.f64) #s(literal 2 binary64))
(PI.f64)
(*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) R) lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) #s(approx (+ phi2 phi1) phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal -1/2 binary64))
(/.f64 (/.f64 (*.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) R) lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) #s(approx (+ phi2 phi1) phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))))
(/.f64 (*.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) R) lambda1)
(*.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) R)
(pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))
(sin.f64 (fma.f64 #s(literal 1/2 binary64) #s(approx (+ phi2 phi1) phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))
(fma.f64 #s(literal 1/2 binary64) #s(approx (+ phi2 phi1) phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))
#s(literal -1/2 binary64)
(*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) R)
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (+.f64 (neg.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (/.f64 (PI.f64) #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)))))
(sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (+.f64 (neg.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (/.f64 (PI.f64) #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) (sin.f64 (+.f64 (neg.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (/.f64 (PI.f64) #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) (sin.f64 (+.f64 (neg.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))
(*.f64 (-.f64 lambda1 lambda2) (sin.f64 (+.f64 (neg.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (/.f64 (PI.f64) #s(literal 2 binary64)))))
(sin.f64 (+.f64 (neg.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (/.f64 (PI.f64) #s(literal 2 binary64))))
(+.f64 (neg.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (/.f64 (PI.f64) #s(literal 2 binary64)))
(neg.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))
(/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))
(cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))
(/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))
(+.f64 phi1 phi2)
(*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))
(*.f64 (hypot.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 1 binary64)) (*.f64 #s(approx (cos (/ (+ phi2 phi1) 2)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (-.f64 lambda1 lambda2))) R)
(hypot.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 1 binary64)) (*.f64 #s(approx (cos (/ (+ phi2 phi1) 2)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (-.f64 lambda1 lambda2)))
(*.f64 #s(approx (cos (/ (+ phi2 phi1) 2)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (-.f64 lambda1 lambda2))
#s(approx (cos (/ (+ phi2 phi1) 2)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))))
(sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))
(fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))
(*.f64 (hypot.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 1 binary64)) (*.f64 (sin.f64 (+.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2))) R)
(hypot.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 1 binary64)) (*.f64 (sin.f64 (+.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)))
(*.f64 (sin.f64 (+.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2))
(sin.f64 (+.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))))
(+.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64)))
Outputs
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* R (sqrt (+ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))))
#s(approx R #s(hole binary64 R))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* R (sqrt (+ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) #s(hole binary64 (* -1 (* R (* lambda1 (+ (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (* -1 (/ (+ (* -1/2 (/ (pow (- phi1 phi2) 2) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) lambda1))))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) #s(hole binary64 (* R (+ (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (* -1 (/ (+ (* -1/2 (/ (pow (- phi1 phi2) 2) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) lambda1))))))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) #s(hole binary64 (/ (* R (+ (* -1/2 (/ (pow (- phi1 phi2) 2) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) lambda1)))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) #s(hole binary64 (* R (+ (* -1/2 (/ (pow (- phi1 phi2) 2) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* R lambda2) #s(hole binary64 (* R lambda2)))
#s(approx (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2) #s(hole binary64 (* -1/2 (/ (* R (pow (- phi1 phi2) 2)) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))
#s(approx (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (/ (* R (pow (- phi1 phi2) 2)) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))
#s(approx (/ (* (pow (- phi1 phi2) 2) R) lambda1) #s(hole binary64 (/ (* R (pow (- phi1 phi2) 2)) lambda1)))
#s(approx (* (pow (- phi1 phi2) 2) R) #s(hole binary64 (* R (pow (- phi1 phi2) 2))))
#s(approx (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R) #s(hole binary64 (* R (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* R (sqrt (+ (* (cos (* 1/2 (+ phi1 phi2))) (* (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2))) (pow (- phi1 phi2) 2))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) #s(hole binary64 (* R (sqrt (+ (* (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) #s(hole binary64 (* R (* lambda1 (+ (* -1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) (* -1 (/ (+ (* -1 (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (* 1/2 (/ (pow (- phi1 phi2) 2) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) lambda1)))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) #s(hole binary64 (* -1 (* R (+ (* -1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) (* -1 (/ (+ (* -1 (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (* 1/2 (/ (pow (- phi1 phi2) 2) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) lambda1)))))))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) #s(hole binary64 (* -1 (/ (* R (+ (* -1 (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (* 1/2 (/ (pow (- phi1 phi2) 2) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))) lambda1))))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) #s(hole binary64 (* -1 (* R (+ (* -1 (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (* 1/2 (/ (pow (- phi1 phi2) 2) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (+ (* -1 (* (* R (* lambda1 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (+ (* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))) (* lambda1 (+ (* -1 (* (* R (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* 1/2 (* (* R (* lambda1 (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (+ (* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))) (* lambda1 (+ (* -1 (* (* R (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* lambda1 (+ (* 1/2 (* (* R (* lambda1 (* lambda2 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))) (sqrt (/ 1 (pow (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)) 3))))) (* 1/2 (* (* R (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (+ (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)))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (+ (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)))))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (+ (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))))))))))))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) #s(hole binary64 (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) #s(hole binary64 (+ (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))))
#s(approx (- lambda1 lambda2) #s(hole binary64 (* -1 lambda2)))
#s(approx (- lambda1 lambda2) #s(hole binary64 (- lambda1 lambda2)))
#s(approx lambda1 #s(hole binary64 lambda1))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (+ (* -1 (* (* R (* lambda1 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (+ (* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))) (* lambda1 (+ (* -1 (* (* R (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* 1/2 (* (* R (* lambda1 (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (+ (* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))) (* lambda1 (+ (* -1 (* (* R (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* lambda1 (+ (* 1/2 (* (* R (* lambda1 (* lambda2 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))) (sqrt (/ 1 (pow (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)) 3))))) (* 1/2 (* (* R (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) #s(hole binary64 (* -1/2 (/ (* R (pow (- phi1 phi2) 2)) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) #s(hole binary64 (/ (+ (* -1/2 (/ (* R (pow (- phi1 phi2) 2)) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (* R (* lambda1 (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) lambda1)))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) #s(hole binary64 (/ (+ (* -1/2 (/ (* R (pow (- phi1 phi2) 2)) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (* lambda1 (+ (* -1 (* R (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (* R (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))) lambda1)))
#s(approx (* -1 lambda1) #s(hole binary64 (* -1 lambda1)))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) #s(hole binary64 (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) #s(hole binary64 (/ (+ (* -1 (* R (* lambda1 (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (pow lambda1 2))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) #s(hole binary64 (/ (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (* lambda1 (+ (* -1 (* R (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (* R (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))) (pow lambda1 2))))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) #s(hole binary64 (* -1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) #s(hole binary64 (/ (+ (* -1/2 (/ (* R (pow (- phi1 phi2) 2)) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (* R (* lambda1 (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (pow lambda1 2))))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) #s(hole binary64 (* -1/2 (/ (* R (pow (- phi1 phi2) 2)) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) #s(hole binary64 (/ (+ (* -1/2 (/ (* R (pow (- phi1 phi2) 2)) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (* R (* lambda1 (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) lambda1)))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* R (sqrt (+ (* (pow lambda2 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (+ (* -1 (* (* R (* lambda1 (* lambda2 (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2)))))) (* R (sqrt (+ (* (pow lambda2 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2)))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (+ (* R (sqrt (+ (* (pow lambda2 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2)))) (* lambda1 (+ (* -1 (* (* R (* lambda2 (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2)))))) (* 1/2 (* (* R (* lambda1 (- (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) (/ (* (pow lambda2 2) (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2))) (+ (* (pow lambda2 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2)))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2)))))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (+ (* R (sqrt (+ (* (pow lambda2 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2)))) (* lambda1 (+ (* -1 (* (* R (* lambda2 (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2)))))) (* lambda1 (+ (* 1/2 (* (* R (* lambda1 (* lambda2 (* (cos (* 1/2 (+ phi1 phi2))) (* (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (- (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) (/ (* (pow lambda2 2) (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2))) (+ (* (pow lambda2 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2))))))))) (sqrt (/ 1 (pow (+ (* (pow lambda2 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2)) 3))))) (* 1/2 (* (* R (- (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) (/ (* (pow lambda2 2) (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2))) (+ (* (pow lambda2 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2)))))))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (sqrt (+ (* (pow lambda2 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2)))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (+ (sqrt (+ (* (pow lambda2 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2))) (* -1 (* (* lambda1 (* lambda2 (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2)))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (+ (sqrt (+ (* (pow lambda2 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2))) (* lambda1 (+ (* -1 (* (* lambda2 (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2)))))) (* 1/2 (* (* lambda1 (- (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) (/ (* (pow lambda2 2) (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2))) (+ (* (pow lambda2 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2)))))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (+ (sqrt (+ (* (pow lambda2 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2))) (* lambda1 (+ (* -1 (* (* lambda2 (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2)))))) (* lambda1 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (pow lambda2 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2)))) (- (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) (/ (* (pow lambda2 2) (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2))) (+ (* (pow lambda2 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2)))))) (* 1/2 (* (* lambda1 (* lambda2 (* (cos (* 1/2 (+ phi1 phi2))) (* (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (- (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) (/ (* (pow lambda2 2) (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2))) (+ (* (pow lambda2 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2)))))))) (sqrt (/ 1 (pow (+ (* (pow lambda2 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2)) 3))))))))))))
#s(approx (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) #s(hole binary64 (+ (* (pow lambda2 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2))))
#s(approx (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) #s(hole binary64 (+ (* -2 (* lambda1 (* lambda2 (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (+ (* (pow lambda2 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2)))))
#s(approx (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) #s(hole binary64 (+ (* lambda1 (+ (* -2 (* lambda2 (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (* lambda1 (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (+ (* (pow lambda2 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2)))))
#s(approx (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) #s(hole binary64 (* (pow lambda2 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))
#s(approx (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) #s(hole binary64 (+ (* -2 (* lambda1 (* lambda2 (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (* (pow lambda2 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) #s(hole binary64 (+ (* lambda1 (+ (* -2 (* lambda2 (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (* lambda1 (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (* (pow lambda2 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) #s(hole binary64 (* -1 (* lambda2 (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))
#s(approx (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) #s(hole binary64 (+ (* -1 (* lambda2 (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (* lambda1 (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))
#s(approx (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) #s(hole binary64 (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))))
#s(approx (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) #s(hole binary64 (+ (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) #s(hole binary64 (* R (sqrt (+ (* (pow lambda2 2) (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2)) (pow (- phi1 phi2) 2))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) #s(hole binary64 (+ (* -1 (* (* R (* lambda1 (* lambda2 (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2)))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2)) (pow (- phi1 phi2) 2)))))) (* R (sqrt (+ (* (pow lambda2 2) (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2)) (pow (- phi1 phi2) 2)))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) #s(hole binary64 (+ (* R (sqrt (+ (* (pow lambda2 2) (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2)) (pow (- phi1 phi2) 2)))) (* lambda1 (+ (* -1 (* (* R (* lambda2 (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2)) (pow (- phi1 phi2) 2)))))) (* 1/2 (* (* R (* lambda1 (- (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2) (/ (* (pow lambda2 2) (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 4)) (+ (* (pow lambda2 2) (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2)) (pow (- phi1 phi2) 2)))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2)) (pow (- phi1 phi2) 2)))))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) #s(hole binary64 (+ (* R (sqrt (+ (* (pow lambda2 2) (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2)) (pow (- phi1 phi2) 2)))) (* lambda1 (+ (* -1 (* (* R (* lambda2 (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2)) (pow (- phi1 phi2) 2)))))) (* lambda1 (+ (* 1/2 (* (* R (* lambda1 (* lambda2 (* (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2) (- (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2) (/ (* (pow lambda2 2) (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 4)) (+ (* (pow lambda2 2) (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2)) (pow (- phi1 phi2) 2)))))))) (sqrt (/ 1 (pow (+ (* (pow lambda2 2) (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2)) (pow (- phi1 phi2) 2)) 3))))) (* 1/2 (* (* R (- (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2) (/ (* (pow lambda2 2) (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 4)) (+ (* (pow lambda2 2) (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2)) (pow (- phi1 phi2) 2))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2)) (pow (- phi1 phi2) 2)))))))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) #s(hole binary64 (sqrt (+ (* (pow lambda2 2) (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2)) (pow (- phi1 phi2) 2)))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) #s(hole binary64 (+ (sqrt (+ (* (pow lambda2 2) (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2)) (pow (- phi1 phi2) 2))) (* -1 (* (* lambda1 (* lambda2 (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2)) (pow (- phi1 phi2) 2)))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) #s(hole binary64 (+ (sqrt (+ (* (pow lambda2 2) (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2)) (pow (- phi1 phi2) 2))) (* lambda1 (+ (* -1 (* (* lambda2 (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2)) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2)) (pow (- phi1 phi2) 2)))))) (* 1/2 (* (* lambda1 (- (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2) (/ (* (pow lambda2 2) (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 4)) (+ (* (pow lambda2 2) (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2)) (pow (- phi1 phi2) 2))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2)) (pow (- phi1 phi2) 2)))))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) #s(hole binary64 (+ (sqrt (+ (* (pow lambda2 2) (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2)) (pow (- phi1 phi2) 2))) (* lambda1 (+ (* -1 (* (* lambda2 (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2)) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2)) (pow (- phi1 phi2) 2)))))) (* lambda1 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2)) (pow (- phi1 phi2) 2)))) (- (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2) (/ (* (pow lambda2 2) (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 4)) (+ (* (pow lambda2 2) (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2)) (pow (- phi1 phi2) 2)))))) (* 1/2 (* (* lambda1 (* lambda2 (* (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2) (- (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2) (/ (* (pow lambda2 2) (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 4)) (+ (* (pow lambda2 2) (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2)) (pow (- phi1 phi2) 2))))))) (sqrt (/ 1 (pow (+ (* (pow lambda2 2) (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2)) (pow (- phi1 phi2) 2)) 3))))))))))))
#s(approx (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) #s(hole binary64 (* -1 (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))
#s(approx (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) #s(hole binary64 (+ (* -1 (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1)) (* R (cos (* 1/2 (+ phi1 phi2))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1)) (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda1 2) (cos (* 1/2 (+ phi1 phi2)))))) (* R (cos (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1)) (+ (* 1/2 (/ (* R (* lambda2 (pow (- phi1 phi2) 2))) (* (pow lambda1 3) (cos (* 1/2 (+ phi1 phi2)))))) (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda1 2) (cos (* 1/2 (+ phi1 phi2)))))) (* R (cos (* 1/2 (+ phi1 phi2))))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* 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)))))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* 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))))))))))))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) #s(hole binary64 (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) #s(hole binary64 (* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))))
#s(approx (- lambda1 lambda2) #s(hole binary64 lambda1))
#s(approx (- lambda1 lambda2) #s(hole binary64 (* lambda1 (+ 1 (* -1 (/ lambda2 lambda1))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1)) (* R (cos (* 1/2 (+ phi1 phi2))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1)) (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda1 2) (cos (* 1/2 (+ phi1 phi2)))))) (* R (cos (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1)) (+ (* 1/2 (/ (* R (* lambda2 (pow (- phi1 phi2) 2))) (* (pow lambda1 3) (cos (* 1/2 (+ phi1 phi2)))))) (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda1 2) (cos (* 1/2 (+ phi1 phi2)))))) (* R (cos (* 1/2 (+ phi1 phi2))))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) #s(hole binary64 (* -1 (* R (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) #s(hole binary64 (* lambda1 (+ (* -1 (* R (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (/ (* R (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) lambda1)))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) #s(hole binary64 (* lambda1 (+ (* -1 (* R (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (+ (* -1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (/ (* R (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) lambda1))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) #s(hole binary64 (* R (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) #s(hole binary64 (+ (* -1 (/ (* R (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) lambda1)) (* R (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) #s(hole binary64 (+ (* -1 (/ (* R (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) lambda1)) (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (* R (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) #s(hole binary64 (/ (* R (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) lambda1)))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) #s(hole binary64 (/ (+ (* -1/2 (/ (* R (pow (- phi1 phi2) 2)) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (* R (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) lambda1)))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) #s(hole binary64 (* R (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) #s(hole binary64 (+ (* -1/2 (/ (* R (pow (- phi1 phi2) 2)) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (* R (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* (* R lambda1) (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (* R (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (+ (* 1/2 (* (/ (* R (pow (- phi1 phi2) 2)) (pow lambda1 2)) (sqrt (/ 1 (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))) (* R (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (+ (* 1/2 (* (/ (* R (* lambda2 (pow (- phi1 phi2) 2))) (pow lambda1 3)) (sqrt (/ 1 (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))) (+ (* 1/2 (* (/ (* R (pow (- phi1 phi2) 2)) (pow lambda1 2)) (sqrt (/ 1 (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))) (* R (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* lambda1 (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* lambda1 (+ (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (* -1 (* (/ lambda2 lambda1) (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* lambda1 (+ (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (+ (* -1 (* (/ lambda2 lambda1) (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (* 1/2 (* (/ (pow (- phi1 phi2) 2) (pow lambda1 2)) (sqrt (/ 1 (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* lambda1 (+ (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (+ (* -1 (* (/ lambda2 lambda1) (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (+ (* 1/2 (* (/ (* lambda2 (pow (- phi1 phi2) 2)) (pow lambda1 3)) (sqrt (/ 1 (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))) (* 1/2 (* (/ (pow (- phi1 phi2) 2) (pow lambda1 2)) (sqrt (/ 1 (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))))))))
#s(approx (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) #s(hole binary64 (* (pow lambda1 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))
#s(approx (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) #s(hole binary64 (* (pow lambda1 2) (+ (* -2 (/ (* lambda2 (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) lambda1)) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))
#s(approx (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) #s(hole binary64 (* (pow lambda1 2) (+ (* -2 (/ (* lambda2 (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) lambda1)) (+ (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) (+ (/ (* (pow lambda2 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow lambda1 2)) (/ (pow (- phi1 phi2) 2) (pow lambda1 2))))))))
#s(approx (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) #s(hole binary64 (* (pow lambda1 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))
#s(approx (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) #s(hole binary64 (* (pow lambda1 2) (+ (* -2 (/ (* lambda2 (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) lambda1)) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) #s(hole binary64 (* (pow lambda1 2) (+ (* -2 (/ (* lambda2 (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) lambda1)) (+ (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) (/ (* (pow lambda2 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow lambda1 2)))))))
#s(approx (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) #s(hole binary64 (* lambda1 (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))
#s(approx (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) #s(hole binary64 (* lambda1 (+ (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (* -1 (/ (* lambda2 (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) lambda1))))))
#s(approx (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) #s(hole binary64 (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
#s(approx (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) #s(hole binary64 (* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) #s(hole binary64 (* R (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) #s(hole binary64 (* lambda1 (+ (* -1 (/ (* R (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) lambda1)) (* R (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) #s(hole binary64 (* lambda1 (+ (* -1 (/ (* R (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) lambda1)) (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (* R (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) #s(hole binary64 (* lambda1 (+ (* -1 (/ (* R (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) lambda1)) (+ (* 1/2 (/ (* R (* lambda2 (pow (- phi1 phi2) 2))) (* (pow lambda1 3) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (* R (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) #s(hole binary64 (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) #s(hole binary64 (* lambda1 (+ (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (* -1 (/ (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) lambda1))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) #s(hole binary64 (* lambda1 (+ (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (+ (* -1 (/ (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) lambda1)) (* 1/2 (/ (pow (- phi1 phi2) 2) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) #s(hole binary64 (* lambda1 (+ (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (+ (* -1 (/ (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) lambda1)) (+ (* 1/2 (/ (* lambda2 (pow (- phi1 phi2) 2)) (* (pow lambda1 3) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (* 1/2 (/ (pow (- phi1 phi2) 2) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))))))
#s(approx (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) #s(hole binary64 (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))
#s(approx (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) #s(hole binary64 (* lambda1 (+ (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (* -1 (/ (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) lambda1))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* -1 (* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1)) (* R (cos (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* -1 (* lambda1 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow (- phi1 phi2) 2)) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))) (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) lambda1)) (* R (cos (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* -1 (* lambda1 (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* R (* lambda2 (pow (- phi1 phi2) 2))) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))) (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (cos (* 1/2 (+ phi1 phi2)))))) lambda1)) (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) lambda1)) (* R (cos (* 1/2 (+ phi1 phi2)))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* -1 (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* -1 (* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* -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)))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* -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)))))))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) #s(hole binary64 (* -1 (* lambda1 (+ (* -1 (cos (* 1/2 (+ phi1 phi2)))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))))
#s(approx (- lambda1 lambda2) #s(hole binary64 (* -1 (* lambda1 (- (/ lambda2 lambda1) 1)))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1)) (* R (cos (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* lambda1 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow (- phi1 phi2) 2)) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))) (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) lambda1)) (* R (cos (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* lambda1 (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* R (* lambda2 (pow (- phi1 phi2) 2))) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))) (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (cos (* 1/2 (+ phi1 phi2)))))) lambda1)) (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) lambda1)) (* R (cos (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) #s(hole binary64 (* -1 (* lambda1 (+ (* -1 (/ (* R (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) lambda1)) (* R (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) #s(hole binary64 (* -1 (* lambda1 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow (- phi1 phi2) 2)) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (* R (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) lambda1)) (* R (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) #s(hole binary64 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow (- phi1 phi2) 2)) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (* R (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) lambda1)) (* R (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) #s(hole binary64 (* -1 (/ (+ (* -1 (* R (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) lambda1))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* (* R lambda1) (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (* R (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* lambda1 (+ (* -1 (/ (+ (* -1/2 (* (/ (* R (pow (- phi1 phi2) 2)) lambda1) (sqrt (/ 1 (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))) (* (* R lambda2) (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) lambda1)) (* R (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* lambda1 (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* (* R (pow (- phi1 phi2) 2)) (sqrt (/ 1 (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))) (* 1/2 (* (/ (* R (* lambda2 (pow (- phi1 phi2) 2))) lambda1) (sqrt (/ 1 (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))) lambda1)) (* (* R lambda2) (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) lambda1)) (* R (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* -1 (* lambda1 (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* -1 (* lambda1 (+ (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (* -1 (* (/ lambda2 lambda1) (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* -1 (* lambda1 (+ (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (* -1 (/ (+ (* -1/2 (* (/ (pow (- phi1 phi2) 2) lambda1) (sqrt (/ 1 (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))) (* lambda2 (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) lambda1)))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* -1 (* lambda1 (+ (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* (sqrt (/ 1 (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (pow (- phi1 phi2) 2))) (* 1/2 (* (/ (* lambda2 (pow (- phi1 phi2) 2)) lambda1) (sqrt (/ 1 (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))) lambda1)) (* lambda2 (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) lambda1)))))))
#s(approx (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) #s(hole binary64 (* (pow lambda1 2) (+ (* -1 (/ (+ (* -1 (/ (+ (* (pow lambda2 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2)) lambda1)) (* 2 (* lambda2 (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) lambda1)) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) #s(hole binary64 (* (pow lambda1 2) (+ (* -1 (/ (+ (* -1 (/ (* (pow lambda2 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) lambda1)) (* 2 (* lambda2 (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) lambda1)) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) #s(hole binary64 (* -1 (* lambda1 (+ (* -1 (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) (/ (* lambda2 (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) lambda1))))))
#s(approx (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) #s(hole binary64 (* -1 (* lambda1 (+ (* -1 (cos (* 1/2 (+ phi1 phi2)))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) #s(hole binary64 (* -1 (* R (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) #s(hole binary64 (* -1 (* lambda1 (+ (* -1 (/ (* R (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) lambda1)) (* R (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) #s(hole binary64 (* -1 (* lambda1 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow (- phi1 phi2) 2)) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (* R (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) lambda1)) (* R (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) #s(hole binary64 (* -1 (* lambda1 (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* R (* lambda2 (pow (- phi1 phi2) 2))) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) lambda1)) (* R (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) lambda1)) (* R (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) #s(hole binary64 (* -1 (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) #s(hole binary64 (* -1 (* lambda1 (+ (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (* -1 (/ (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) lambda1)))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) #s(hole binary64 (* -1 (* lambda1 (+ (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (* -1 (/ (+ (* -1/2 (/ (pow (- phi1 phi2) 2) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) lambda1)))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) #s(hole binary64 (* -1 (* lambda1 (+ (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* lambda2 (pow (- phi1 phi2) 2)) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (* 1/2 (/ (pow (- phi1 phi2) 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) lambda1)) (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) lambda1)))))))
#s(approx (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) #s(hole binary64 (* -1 (* lambda1 (+ (* -1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) (/ (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) lambda1))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* R (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (+ (* -1 (* (* R (* lambda1 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* R (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (+ (* R (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))) (* lambda2 (+ (* -1 (* (* R (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* 1/2 (* (* R (* lambda2 (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (+ (* R (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))) (* lambda2 (+ (* -1 (* (* R (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* lambda2 (+ (* 1/2 (* (* R (* lambda1 (* lambda2 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))) (sqrt (/ 1 (pow (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)) 3))))) (* 1/2 (* (* R (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (+ (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)))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (+ (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)))))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (+ (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))))))))))))
#s(approx (- lambda1 lambda2) #s(hole binary64 (+ lambda1 (* -1 lambda2))))
#s(approx lambda2 #s(hole binary64 lambda2))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* R (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (+ (* -1 (* (* R (* lambda1 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* R (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (+ (* R (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))) (* lambda2 (+ (* -1 (* (* R (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* 1/2 (* (* R (* lambda2 (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (+ (* R (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))) (* lambda2 (+ (* -1 (* (* R (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* lambda2 (+ (* 1/2 (* (* R (* lambda1 (* lambda2 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))) (sqrt (/ 1 (pow (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)) 3))))) (* 1/2 (* (* R (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) #s(hole binary64 (* -1 (* lambda1 (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (* R (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) #s(hole binary64 (+ (* -1 (* lambda1 (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (* R (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (* R (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) #s(hole binary64 (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (* R (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) #s(hole binary64 (+ (* -1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (/ (* R (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) lambda1))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* R (sqrt (+ (* (pow lambda1 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (+ (* -1 (* (* R (* lambda1 (* lambda2 (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2)))))) (* R (sqrt (+ (* (pow lambda1 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2)))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (+ (* R (sqrt (+ (* (pow lambda1 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2)))) (* lambda2 (+ (* -1 (* (* R (* lambda1 (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2)))))) (* 1/2 (* (* R (* lambda2 (- (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) (/ (* (pow lambda1 2) (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2))) (+ (* (pow lambda1 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2)))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2)))))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (+ (* R (sqrt (+ (* (pow lambda1 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2)))) (* lambda2 (+ (* -1 (* (* R (* lambda1 (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2)))))) (* lambda2 (+ (* 1/2 (* (* R (* lambda1 (* lambda2 (* (cos (* 1/2 (+ phi1 phi2))) (* (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (- (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) (/ (* (pow lambda1 2) (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2))) (+ (* (pow lambda1 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2))))))))) (sqrt (/ 1 (pow (+ (* (pow lambda1 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2)) 3))))) (* 1/2 (* (* R (- (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) (/ (* (pow lambda1 2) (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2))) (+ (* (pow lambda1 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2)))))))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (sqrt (+ (* (pow lambda1 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2)))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (+ (sqrt (+ (* (pow lambda1 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2))) (* -1 (* (* lambda1 (* lambda2 (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2)))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (+ (sqrt (+ (* (pow lambda1 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2))) (* lambda2 (+ (* -1 (* (* lambda1 (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2)))))) (* 1/2 (* (* lambda2 (- (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) (/ (* (pow lambda1 2) (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2))) (+ (* (pow lambda1 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2)))))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (+ (sqrt (+ (* (pow lambda1 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2))) (* lambda2 (+ (* -1 (* (* lambda1 (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2)))))) (* lambda2 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (pow lambda1 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2)))) (- (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) (/ (* (pow lambda1 2) (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2))) (+ (* (pow lambda1 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2)))))) (* 1/2 (* (* lambda1 (* lambda2 (* (cos (* 1/2 (+ phi1 phi2))) (* (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (- (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) (/ (* (pow lambda1 2) (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2))) (+ (* (pow lambda1 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2)))))))) (sqrt (/ 1 (pow (+ (* (pow lambda1 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2)) 3))))))))))))
#s(approx (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) #s(hole binary64 (+ (* (pow lambda1 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2))))
#s(approx (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) #s(hole binary64 (+ (* -2 (* lambda1 (* lambda2 (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (+ (* (pow lambda1 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2)))))
#s(approx (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) #s(hole binary64 (+ (* lambda2 (+ (* -2 (* lambda1 (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (* lambda2 (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (+ (* (pow lambda1 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2)))))
#s(approx (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) #s(hole binary64 (+ (* -2 (* lambda1 (* lambda2 (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (* (pow lambda1 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) #s(hole binary64 (+ (* lambda2 (+ (* -2 (* lambda1 (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (* lambda2 (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (* (pow lambda1 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) #s(hole binary64 (* R (sqrt (+ (* (pow lambda1 2) (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2)) (pow (- phi1 phi2) 2))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) #s(hole binary64 (+ (* -1 (* (* R (* lambda1 (* lambda2 (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2)))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2)) (pow (- phi1 phi2) 2)))))) (* R (sqrt (+ (* (pow lambda1 2) (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2)) (pow (- phi1 phi2) 2)))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) #s(hole binary64 (+ (* R (sqrt (+ (* (pow lambda1 2) (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2)) (pow (- phi1 phi2) 2)))) (* lambda2 (+ (* -1 (* (* R (* lambda1 (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2)) (pow (- phi1 phi2) 2)))))) (* 1/2 (* (* R (* lambda2 (- (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2) (/ (* (pow lambda1 2) (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 4)) (+ (* (pow lambda1 2) (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2)) (pow (- phi1 phi2) 2)))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2)) (pow (- phi1 phi2) 2)))))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) #s(hole binary64 (+ (* R (sqrt (+ (* (pow lambda1 2) (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2)) (pow (- phi1 phi2) 2)))) (* lambda2 (+ (* -1 (* (* R (* lambda1 (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2)) (pow (- phi1 phi2) 2)))))) (* lambda2 (+ (* 1/2 (* (* R (* lambda1 (* lambda2 (* (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2) (- (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2) (/ (* (pow lambda1 2) (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 4)) (+ (* (pow lambda1 2) (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2)) (pow (- phi1 phi2) 2)))))))) (sqrt (/ 1 (pow (+ (* (pow lambda1 2) (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2)) (pow (- phi1 phi2) 2)) 3))))) (* 1/2 (* (* R (- (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2) (/ (* (pow lambda1 2) (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 4)) (+ (* (pow lambda1 2) (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2)) (pow (- phi1 phi2) 2))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2)) (pow (- phi1 phi2) 2)))))))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) #s(hole binary64 (sqrt (+ (* (pow lambda1 2) (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2)) (pow (- phi1 phi2) 2)))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) #s(hole binary64 (+ (sqrt (+ (* (pow lambda1 2) (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2)) (pow (- phi1 phi2) 2))) (* -1 (* (* lambda1 (* lambda2 (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2)) (pow (- phi1 phi2) 2)))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) #s(hole binary64 (+ (sqrt (+ (* (pow lambda1 2) (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2)) (pow (- phi1 phi2) 2))) (* lambda2 (+ (* -1 (* (* lambda1 (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2)) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2)) (pow (- phi1 phi2) 2)))))) (* 1/2 (* (* lambda2 (- (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2) (/ (* (pow lambda1 2) (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 4)) (+ (* (pow lambda1 2) (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2)) (pow (- phi1 phi2) 2))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2)) (pow (- phi1 phi2) 2)))))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) #s(hole binary64 (+ (sqrt (+ (* (pow lambda1 2) (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2)) (pow (- phi1 phi2) 2))) (* lambda2 (+ (* -1 (* (* lambda1 (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2)) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2)) (pow (- phi1 phi2) 2)))))) (* lambda2 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2)) (pow (- phi1 phi2) 2)))) (- (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2) (/ (* (pow lambda1 2) (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 4)) (+ (* (pow lambda1 2) (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2)) (pow (- phi1 phi2) 2)))))) (* 1/2 (* (* lambda1 (* lambda2 (* (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2) (- (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2) (/ (* (pow lambda1 2) (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 4)) (+ (* (pow lambda1 2) (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2)) (pow (- phi1 phi2) 2))))))) (sqrt (/ 1 (pow (+ (* (pow lambda1 2) (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2)) (pow (- phi1 phi2) 2)) 3))))))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)) (* R (cos (* 1/2 (+ phi1 phi2))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)) (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda2 2) (cos (* 1/2 (+ phi1 phi2)))))) (* R (cos (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)) (+ (* 1/2 (/ (* R (* lambda1 (pow (- phi1 phi2) 2))) (* (pow lambda2 3) (cos (* 1/2 (+ phi1 phi2)))))) (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda2 2) (cos (* 1/2 (+ phi1 phi2)))))) (* R (cos (* 1/2 (+ phi1 phi2))))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* lambda2 (cos (* 1/2 (+ phi1 phi2))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* lambda2 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* 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)))))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* 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))))))))))))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) #s(hole binary64 (* lambda2 (+ (* -1 (cos (* 1/2 (+ phi1 phi2)))) (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2)))))
#s(approx (- lambda1 lambda2) #s(hole binary64 (* lambda2 (- (/ lambda1 lambda2) 1))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)) (* R (cos (* 1/2 (+ phi1 phi2))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)) (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda2 2) (cos (* 1/2 (+ phi1 phi2)))))) (* R (cos (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)) (+ (* 1/2 (/ (* R (* lambda1 (pow (- phi1 phi2) 2))) (* (pow lambda2 3) (cos (* 1/2 (+ phi1 phi2)))))) (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda2 2) (cos (* 1/2 (+ phi1 phi2)))))) (* R (cos (* 1/2 (+ phi1 phi2))))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) #s(hole binary64 (* R (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) #s(hole binary64 (* lambda2 (+ (* -1 (/ (* lambda1 (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (* R (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) lambda2)) (* R (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) #s(hole binary64 (* -1 (/ (* R (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) lambda1))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) #s(hole binary64 (* lambda2 (+ (* -1 (/ (* R (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) lambda1)) (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda1 2) (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (/ (* R (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) lambda2))))))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) #s(hole binary64 (* lambda2 (+ (* -1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda1 2) (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (/ (* R (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) lambda1)))))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) #s(hole binary64 (* lambda2 (+ (* -1/2 (/ (* R (pow (- phi1 phi2) 2)) (* lambda1 (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (* R (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* (* R lambda2) (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* lambda2 (+ (* -1 (* (/ (* R lambda1) lambda2) (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (* R (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* lambda2 (+ (* -1 (* (/ (* R lambda1) lambda2) (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (+ (* 1/2 (* (/ (* R (pow (- phi1 phi2) 2)) (pow lambda2 2)) (sqrt (/ 1 (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))) (* R (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* lambda2 (+ (* -1 (* (/ (* R lambda1) lambda2) (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (+ (* 1/2 (* (/ (* R (* lambda1 (pow (- phi1 phi2) 2))) (pow lambda2 3)) (sqrt (/ 1 (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))) (+ (* 1/2 (* (/ (* R (pow (- phi1 phi2) 2)) (pow lambda2 2)) (sqrt (/ 1 (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))) (* R (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* lambda2 (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* lambda2 (+ (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (* -1 (* (/ lambda1 lambda2) (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* lambda2 (+ (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (+ (* -1 (* (/ lambda1 lambda2) (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (* 1/2 (* (/ (pow (- phi1 phi2) 2) (pow lambda2 2)) (sqrt (/ 1 (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* lambda2 (+ (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (+ (* -1 (* (/ lambda1 lambda2) (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (+ (* 1/2 (* (/ (* lambda1 (pow (- phi1 phi2) 2)) (pow lambda2 3)) (sqrt (/ 1 (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))) (* 1/2 (* (/ (pow (- phi1 phi2) 2) (pow lambda2 2)) (sqrt (/ 1 (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))))))))
#s(approx (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) #s(hole binary64 (* (pow lambda2 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))
#s(approx (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) #s(hole binary64 (* (pow lambda2 2) (+ (* -2 (/ (* lambda1 (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) lambda2)) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))
#s(approx (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) #s(hole binary64 (* (pow lambda2 2) (+ (* -2 (/ (* lambda1 (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) lambda2)) (+ (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) (+ (/ (* (pow lambda1 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow lambda2 2)) (/ (pow (- phi1 phi2) 2) (pow lambda2 2))))))))
#s(approx (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) #s(hole binary64 (* (pow lambda2 2) (+ (* -2 (/ (* lambda1 (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) lambda2)) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) #s(hole binary64 (* (pow lambda2 2) (+ (* -2 (/ (* lambda1 (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) lambda2)) (+ (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) (/ (* (pow lambda1 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow lambda2 2)))))))
#s(approx (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) #s(hole binary64 (* lambda2 (+ (* -1 (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) (/ (* lambda1 (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) lambda2)))))
#s(approx (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) #s(hole binary64 (* lambda2 (+ (* -1 (cos (* 1/2 (+ phi1 phi2)))) (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2)))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) #s(hole binary64 (* R (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) #s(hole binary64 (* lambda2 (+ (* -1 (/ (* R (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) lambda2)) (* R (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) #s(hole binary64 (* lambda2 (+ (* -1 (/ (* R (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) lambda2)) (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda2 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (* R (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) #s(hole binary64 (* lambda2 (+ (* -1 (/ (* R (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) lambda2)) (+ (* 1/2 (/ (* R (* lambda1 (pow (- phi1 phi2) 2))) (* (pow lambda2 3) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda2 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (* R (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) #s(hole binary64 (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) #s(hole binary64 (* lambda2 (+ (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (* -1 (/ (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) lambda2))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) #s(hole binary64 (* lambda2 (+ (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (+ (* -1 (/ (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) lambda2)) (* 1/2 (/ (pow (- phi1 phi2) 2) (* (pow lambda2 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) #s(hole binary64 (* lambda2 (+ (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (+ (* -1 (/ (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) lambda2)) (+ (* 1/2 (/ (* lambda1 (pow (- phi1 phi2) 2)) (* (pow lambda2 3) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (* 1/2 (/ (pow (- phi1 phi2) 2) (* (pow lambda2 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))))))
#s(approx (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) #s(hole binary64 (* lambda2 (+ (* -1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) (/ (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) lambda2)))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* -1 (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* -1 (* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)) (* R (cos (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* -1 (* lambda2 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow (- phi1 phi2) 2)) (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))) lambda2)) (* R (cos (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* -1 (* lambda2 (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* R (* lambda1 (pow (- phi1 phi2) 2))) (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (cos (* 1/2 (+ phi1 phi2)))))) lambda2)) (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))) lambda2)) (* R (cos (* 1/2 (+ phi1 phi2)))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* -1 (* lambda2 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2)))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* -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)))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* -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)))))))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) #s(hole binary64 (* -1 (* lambda2 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2)))))))
#s(approx (- lambda1 lambda2) #s(hole binary64 (* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2)))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)) (* R (cos (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* lambda2 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow (- phi1 phi2) 2)) (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))) lambda2)) (* R (cos (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* lambda2 (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* R (* lambda1 (pow (- phi1 phi2) 2))) (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (cos (* 1/2 (+ phi1 phi2)))))) lambda2)) (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))) lambda2)) (* R (cos (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) #s(hole binary64 (* -1 (* lambda2 (+ (* -1 (* R (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (/ (* lambda1 (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (* R (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) lambda2))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) #s(hole binary64 (* -1 (* lambda2 (+ (* -1 (/ (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (* R (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) lambda2)) (/ (* R (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) lambda1))))))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) #s(hole binary64 (* -1 (* lambda2 (+ (* -1 (/ (* R (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) lambda1)) (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda1 2) (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))))))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) #s(hole binary64 (* -1 (* lambda2 (+ (* -1 (* R (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* lambda1 (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* (* R lambda2) (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* lambda2 (+ (* -1 (* (/ (* R lambda1) lambda2) (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (* R (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* lambda2 (+ (* -1 (/ (+ (* -1/2 (* (/ (* R (pow (- phi1 phi2) 2)) lambda2) (sqrt (/ 1 (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))) (* (* R lambda1) (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) lambda2)) (* R (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* lambda2 (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* (* R (pow (- phi1 phi2) 2)) (sqrt (/ 1 (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))) (* 1/2 (* (/ (* R (* lambda1 (pow (- phi1 phi2) 2))) lambda2) (sqrt (/ 1 (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))) lambda2)) (* (* R lambda1) (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) lambda2)) (* R (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* -1 (* lambda2 (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* -1 (* lambda2 (+ (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (* -1 (* (/ lambda1 lambda2) (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* -1 (* lambda2 (+ (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (* -1 (/ (+ (* -1/2 (* (/ (pow (- phi1 phi2) 2) lambda2) (sqrt (/ 1 (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))) (* lambda1 (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) lambda2)))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* -1 (* lambda2 (+ (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* (sqrt (/ 1 (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (pow (- phi1 phi2) 2))) (* 1/2 (* (/ (* lambda1 (pow (- phi1 phi2) 2)) lambda2) (sqrt (/ 1 (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))) lambda2)) (* lambda1 (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) lambda2)))))))
#s(approx (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) #s(hole binary64 (* (pow lambda2 2) (+ (* -1 (/ (+ (* -1 (/ (+ (* (pow lambda1 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2)) lambda2)) (* 2 (* lambda1 (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) lambda2)) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) #s(hole binary64 (* (pow lambda2 2) (+ (* -1 (/ (+ (* -1 (/ (* (pow lambda1 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) lambda2)) (* 2 (* lambda1 (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) lambda2)) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) #s(hole binary64 (* -1 (* lambda2 (+ (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (* -1 (/ (* lambda1 (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) lambda2)))))))
#s(approx (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) #s(hole binary64 (* -1 (* lambda2 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2)))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) #s(hole binary64 (* -1 (* R (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) #s(hole binary64 (* -1 (* lambda2 (+ (* -1 (/ (* R (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) lambda2)) (* R (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) #s(hole binary64 (* -1 (* lambda2 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow (- phi1 phi2) 2)) (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (* R (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) lambda2)) (* R (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) #s(hole binary64 (* -1 (* lambda2 (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* R (* lambda1 (pow (- phi1 phi2) 2))) (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) lambda2)) (* R (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) lambda2)) (* R (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) #s(hole binary64 (* -1 (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) #s(hole binary64 (* -1 (* lambda2 (+ (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (* -1 (/ (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) lambda2)))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) #s(hole binary64 (* -1 (* lambda2 (+ (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (* -1 (/ (+ (* -1/2 (/ (pow (- phi1 phi2) 2) (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) lambda2)))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) #s(hole binary64 (* -1 (* lambda2 (+ (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* lambda1 (pow (- phi1 phi2) 2)) (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (* 1/2 (/ (pow (- phi1 phi2) 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) lambda2)) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) lambda2)))))))
#s(approx (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) #s(hole binary64 (* -1 (* lambda2 (+ (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (* -1 (/ (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) lambda2)))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (+ (* 1/2 (* (* R (* phi1 (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (+ (* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (* phi1 (+ (* 1/2 (* (* R (* phi1 (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* 1/2 (* (* R (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (+ (* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (* phi1 (+ (* 1/2 (* (* R (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* phi1 (+ (* 1/2 (* (* R (* phi1 (- (* (+ (* 1/24 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2)))) (* 1/8 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2))))) (pow (- lambda1 lambda2) 2)) (* 1/2 (/ (* (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* 1/2 (* (* R (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (+ (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (* 1/2 (* (* phi1 (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (+ (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (* phi1 (+ (* 1/2 (* (* phi1 (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* 1/2 (* (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (+ (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (* phi1 (+ (* 1/2 (* (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* phi1 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 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)))))))))))))
#s(approx (pow (- phi1 phi2) 1) #s(hole binary64 (* -1 phi2)))
#s(approx (pow (- phi1 phi2) 1) #s(hole binary64 (- phi1 phi2)))
#s(approx (- phi1 phi2) #s(hole binary64 (* -1 phi2)))
#s(approx (- phi1 phi2) #s(hole binary64 (- phi1 phi2)))
#s(approx phi1 #s(hole binary64 phi1))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) #s(hole binary64 (* (cos (* 1/2 phi2)) (- lambda1 lambda2))))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) #s(hole binary64 (+ (* -1/2 (* phi1 (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) #s(hole binary64 (+ (* phi1 (+ (* -1/2 (* (sin (* 1/2 phi2)) (- lambda1 lambda2))) (* -1/8 (* phi1 (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))))) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) #s(hole binary64 (+ (* phi1 (+ (* -1/2 (* (sin (* 1/2 phi2)) (- lambda1 lambda2))) (* phi1 (+ (* -1/8 (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* 1/48 (* phi1 (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))))))) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))))
#s(approx (cos (/ (+ phi2 phi1) 2)) #s(hole binary64 (cos (* 1/2 phi2))))
#s(approx (cos (/ (+ phi2 phi1) 2)) #s(hole binary64 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))))
#s(approx (cos (/ (+ phi2 phi1) 2)) #s(hole binary64 (+ (cos (* 1/2 phi2)) (* phi1 (- (* -1/8 (* phi1 (cos (* 1/2 phi2)))) (* 1/2 (sin (* 1/2 phi2))))))))
#s(approx (cos (/ (+ phi2 phi1) 2)) #s(hole 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))))))))
#s(approx (/ (+ phi2 phi1) 2) #s(hole binary64 (* 1/2 phi2)))
#s(approx (/ (+ phi2 phi1) 2) #s(hole binary64 (+ (* 1/2 phi1) (* 1/2 phi2))))
#s(approx (+ phi2 phi1) #s(hole binary64 phi2))
#s(approx (+ phi2 phi1) #s(hole binary64 (+ phi1 phi2)))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (+ (* 1/2 (* (* R (* phi1 (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (+ (* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (* phi1 (+ (* 1/2 (* (* R (* phi1 (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* 1/2 (* (* R (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (+ (* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (* phi1 (+ (* 1/2 (* (* R (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* phi1 (+ (* 1/2 (* (* R (* phi1 (- (* (+ (* 1/24 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2)))) (* 1/8 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2))))) (pow (- lambda1 lambda2) 2)) (* 1/2 (/ (* (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* 1/2 (* (* R (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) #s(hole binary64 (* -1 (* lambda1 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* R (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) lambda1)) (* R (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) #s(hole binary64 (+ (* -1 (* lambda1 (* phi1 (+ (* -1 (+ (* -1/2 (/ (- (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2))))) lambda1)) (* 1/2 (/ (* R (* lambda2 (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) lambda1)))) (* 1/2 (* R (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))))))) (* -1 (* lambda1 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* R (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) lambda1)) (* R (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) #s(hole binary64 (+ (* -1 (* lambda1 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* R (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) lambda1)) (* R (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))))) (* phi1 (+ (* -1 (* lambda1 (* phi1 (+ (* -1 (+ (* -1/2 (/ (- (/ R (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (+ (* -1/8 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (- (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))))) lambda1)) (* -1/8 (/ (* R (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) lambda1)))) (* -1/8 (* R (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))))))) (* -1 (* lambda1 (+ (* -1 (+ (* -1/2 (/ (- (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2))))) lambda1)) (* 1/2 (/ (* R (* lambda2 (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) lambda1)))) (* 1/2 (* R (cos (+ (* 1/2 phi2) (* 1/2 (PI))))))))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) #s(hole binary64 (+ (* -1 (* lambda1 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* R (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) lambda1)) (* R (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))))) (* phi1 (+ (* -1 (* lambda1 (+ (* -1 (+ (* -1/2 (/ (- (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2))))) lambda1)) (* 1/2 (/ (* R (* lambda2 (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) lambda1)))) (* 1/2 (* R (cos (+ (* 1/2 phi2) (* 1/2 (PI))))))))) (* phi1 (+ (* -1 (* lambda1 (* phi1 (+ (* -1 (+ (* -1/48 (/ (* R (* lambda2 (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) lambda1)) (* 1/2 (/ (+ (* -1/8 (- (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (+ (* -1/48 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))) (* 1/2 (/ (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (- (/ R (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (+ (* -1/8 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (- (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))))) lambda1)))) (* -1/48 (* R (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))))))) (* -1 (* lambda1 (+ (* -1 (+ (* -1/2 (/ (- (/ R (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (+ (* -1/8 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (- (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))))) lambda1)) (* -1/8 (/ (* R (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) lambda1)))) (* -1/8 (* R (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))))))))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) #s(hole binary64 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* R (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) lambda1)) (* R (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) #s(hole binary64 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* R (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) lambda1)) (+ (* R (sin (+ (* 1/2 phi2) (* 1/2 (PI))))) (* phi1 (+ (* -1 (+ (* -1/2 (/ (- (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2))))) lambda1)) (* 1/2 (/ (* R (* lambda2 (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) lambda1)))) (* 1/2 (* R (cos (+ (* 1/2 phi2) (* 1/2 (PI))))))))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) #s(hole binary64 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* R (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) lambda1)) (+ (* R (sin (+ (* 1/2 phi2) (* 1/2 (PI))))) (* phi1 (+ (* -1 (+ (* -1/2 (/ (- (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2))))) lambda1)) (* 1/2 (/ (* R (* lambda2 (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) lambda1)))) (+ (* 1/2 (* R (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* phi1 (+ (* -1 (+ (* -1/2 (/ (- (/ R (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (+ (* -1/8 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (- (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))))) lambda1)) (* -1/8 (/ (* R (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) lambda1)))) (* -1/8 (* R (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))))))))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) #s(hole binary64 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* R (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) lambda1)) (+ (* R (sin (+ (* 1/2 phi2) (* 1/2 (PI))))) (* phi1 (+ (* -1 (+ (* -1/2 (/ (- (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2))))) lambda1)) (* 1/2 (/ (* R (* lambda2 (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) lambda1)))) (+ (* 1/2 (* R (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* phi1 (+ (* -1 (+ (* -1/2 (/ (- (/ R (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (+ (* -1/8 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (- (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))))) lambda1)) (* -1/8 (/ (* R (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) lambda1)))) (+ (* -1/8 (* R (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* phi1 (+ (* -1 (+ (* -1/48 (/ (* R (* lambda2 (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) lambda1)) (* 1/2 (/ (+ (* -1/8 (- (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (+ (* -1/48 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))) (* 1/2 (/ (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (- (/ R (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (+ (* -1/8 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (- (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))))) lambda1)))) (* -1/48 (* R (cos (+ (* 1/2 phi2) (* 1/2 (PI))))))))))))))))))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) #s(hole binary64 (/ (+ (* -1/2 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* R (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) lambda1)))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) #s(hole binary64 (+ (* -1/2 (/ (* R (pow phi2 2)) (* (pow lambda1 2) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (+ (* phi1 (+ (* -1/2 (/ (- (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2))))) lambda1)) (* 1/2 (/ (* R (* lambda2 (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) lambda1)))) (/ (* R (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) lambda1)))))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) #s(hole binary64 (+ (* -1/2 (/ (* R (pow phi2 2)) (* (pow lambda1 2) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (+ (* phi1 (+ (* -1/2 (/ (- (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2))))) lambda1)) (+ (* 1/2 (/ (* R (* lambda2 (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) lambda1)) (* phi1 (+ (* -1/2 (/ (- (/ R (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (+ (* -1/8 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (- (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))))) lambda1)) (* -1/8 (/ (* R (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) lambda1))))))) (/ (* R (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) lambda1)))))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) #s(hole binary64 (+ (* -1/2 (/ (* R (pow phi2 2)) (* (pow lambda1 2) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (+ (* phi1 (+ (* -1/2 (/ (- (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2))))) lambda1)) (+ (* 1/2 (/ (* R (* lambda2 (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) lambda1)) (* phi1 (+ (* -1/2 (/ (- (/ R (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (+ (* -1/8 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (- (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))))) lambda1)) (+ (* -1/8 (/ (* R (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) lambda1)) (* phi1 (+ (* -1/48 (/ (* R (* lambda2 (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) lambda1)) (* 1/2 (/ (+ (* -1/8 (- (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (+ (* -1/48 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))) (* 1/2 (/ (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (- (/ R (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (+ (* -1/8 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (- (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))))) lambda1)))))))))) (/ (* R (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) lambda1)))))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) #s(hole binary64 (+ (* -1/2 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* R (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))))))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) #s(hole binary64 (+ (* -1/2 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (+ (* R (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* phi1 (+ (* -1/2 (- (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (* 1/2 (* R (* lambda2 (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))))))))))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) #s(hole binary64 (+ (* -1/2 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (+ (* R (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* phi1 (+ (* -1/2 (- (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (+ (* 1/2 (* R (* lambda2 (cos (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* phi1 (+ (* -1/2 (- (/ R (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (+ (* -1/8 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (- (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))))) (* -1/8 (* R (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))))))))))))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) #s(hole binary64 (+ (* -1/2 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (+ (* R (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* phi1 (+ (* -1/2 (- (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (+ (* 1/2 (* R (* lambda2 (cos (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* phi1 (+ (* -1/2 (- (/ R (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (+ (* -1/8 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (- (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))))) (+ (* -1/8 (* R (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* phi1 (+ (* -1/48 (* R (* lambda2 (cos (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (+ (* -1/8 (- (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (+ (* -1/48 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))) (* 1/2 (/ (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (- (/ R (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (+ (* -1/8 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (- (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))))))))))))))))))
#s(approx (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) #s(hole binary64 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))
#s(approx (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) #s(hole binary64 (+ (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (* 1/2 (* phi1 (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))))))
#s(approx (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) #s(hole binary64 (+ (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (* phi1 (+ (* -1/8 (* phi1 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* 1/2 (cos (+ (* 1/2 phi2) (* 1/2 (PI))))))))))
#s(approx (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) #s(hole binary64 (+ (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (* phi1 (+ (* 1/2 (cos (+ (* 1/2 phi2) (* 1/2 (PI))))) (* phi1 (+ (* -1/8 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))) (* -1/48 (* phi1 (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))))))))))
#s(approx (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)) #s(hole binary64 (+ (* 1/2 phi2) (* 1/2 (PI)))))
#s(approx (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)) #s(hole binary64 (+ (* 1/2 phi1) (+ (* 1/2 phi2) (* 1/2 (PI))))))
#s(approx (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2) #s(hole binary64 (* -1/2 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))))))
#s(approx (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2) #s(hole binary64 (+ (* -1/2 (* phi1 (- (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2))))))) (* -1/2 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))))))
#s(approx (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2) #s(hole binary64 (+ (* -1/2 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* phi1 (+ (* -1/2 (* phi1 (- (/ R (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (+ (* -1/8 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (- (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))))))) (* -1/2 (- (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))))))))
#s(approx (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2) #s(hole binary64 (+ (* -1/2 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* phi1 (+ (* -1/2 (- (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (* phi1 (+ (* -1/2 (- (/ R (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (+ (* -1/8 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (- (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))))) (* 1/2 (* phi1 (+ (* -1/8 (- (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (+ (* -1/48 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))) (* 1/2 (/ (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (- (/ R (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (+ (* -1/8 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (- (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))))))))))))))
#s(approx (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))))
#s(approx (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (+ (* phi1 (- (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))))))
#s(approx (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (+ (* phi1 (- (+ (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* phi1 (- (/ R (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (+ (* -1/8 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (- (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))))))
#s(approx (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (+ (* phi1 (- (+ (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* phi1 (- (+ (* -1 (* phi1 (+ (* -1/8 (- (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (+ (* -1/48 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))) (* 1/2 (/ (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (- (/ R (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (+ (* -1/8 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (- (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))))))) (/ R (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (+ (* -1/8 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (- (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))))))
#s(approx (/ (* (pow (- phi1 phi2) 2) R) lambda1) #s(hole binary64 (/ (* R (pow phi2 2)) lambda1)))
#s(approx (/ (* (pow (- phi1 phi2) 2) R) lambda1) #s(hole binary64 (+ (* -2 (/ (* R (* phi1 phi2)) lambda1)) (/ (* R (pow phi2 2)) lambda1))))
#s(approx (/ (* (pow (- phi1 phi2) 2) R) lambda1) #s(hole binary64 (+ (* phi1 (+ (* -2 (/ (* R phi2) lambda1)) (/ (* R phi1) lambda1))) (/ (* R (pow phi2 2)) lambda1))))
#s(approx (* (pow (- phi1 phi2) 2) R) #s(hole binary64 (* R (pow phi2 2))))
#s(approx (* (pow (- phi1 phi2) 2) R) #s(hole binary64 (+ (* -2 (* R (* phi1 phi2))) (* R (pow phi2 2)))))
#s(approx (* (pow (- phi1 phi2) 2) R) #s(hole binary64 (+ (* R (pow phi2 2)) (* phi1 (+ (* -2 (* R phi2)) (* R phi1))))))
#s(approx (pow (- phi1 phi2) 2) #s(hole binary64 (pow phi2 2)))
#s(approx (pow (- phi1 phi2) 2) #s(hole binary64 (+ (* -2 (* phi1 phi2)) (pow phi2 2))))
#s(approx (pow (- phi1 phi2) 2) #s(hole binary64 (+ (* phi1 (+ phi1 (* -2 phi2))) (pow phi2 2))))
#s(approx (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R) #s(hole binary64 (* R (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))))
#s(approx (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R) #s(hole binary64 (+ (* 1/2 (* R (* phi1 (cos (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* R (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))))
#s(approx (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R) #s(hole binary64 (+ (* R (sin (+ (* 1/2 phi2) (* 1/2 (PI))))) (* phi1 (+ (* -1/8 (* R (* phi1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (* R (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))))))))
#s(approx (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R) #s(hole binary64 (+ (* R (sin (+ (* 1/2 phi2) (* 1/2 (PI))))) (* phi1 (+ (* 1/2 (* R (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* phi1 (+ (* -1/8 (* R (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* -1/48 (* R (* phi1 (cos (+ (* 1/2 phi2) (* 1/2 (PI))))))))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* R (sqrt (+ (* (cos (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2))) (pow phi2 2))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (+ (* 1/2 (* (* R (* phi1 (+ (* -2 phi2) (+ (* -1/2 (* (cos (* 1/2 phi2)) (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2)))) (* -1/2 (* (sin (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2)))))))) (sqrt (/ 1 (+ (* (cos (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2))) (pow phi2 2)))))) (* R (sqrt (+ (* (cos (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2))) (pow phi2 2)))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (+ (* R (sqrt (+ (* (cos (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2))) (pow phi2 2)))) (* phi1 (+ (* 1/2 (* (* R (* phi1 (- (+ 1 (+ (* -1/4 (* (cos (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2)))) (* 1/4 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))))) (* 1/4 (/ (pow (+ (* -2 phi2) (+ (* -1/2 (* (cos (* 1/2 phi2)) (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2)))) (* -1/2 (* (sin (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2)))))) 2) (+ (* (cos (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2))) (pow phi2 2))))))) (sqrt (/ 1 (+ (* (cos (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2))) (pow phi2 2)))))) (* 1/2 (* (* R (+ (* -2 phi2) (+ (* -1/2 (* (cos (* 1/2 phi2)) (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2)))) (* -1/2 (* (sin (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2))))))) (sqrt (/ 1 (+ (* (cos (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2))) (pow phi2 2)))))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (+ (* R (sqrt (+ (* (cos (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2))) (pow phi2 2)))) (* phi1 (+ (* 1/2 (* (* R (+ (* -2 phi2) (+ (* -1/2 (* (cos (* 1/2 phi2)) (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2)))) (* -1/2 (* (sin (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2))))))) (sqrt (/ 1 (+ (* (cos (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2))) (pow phi2 2)))))) (* phi1 (+ (* 1/2 (* (* R (* phi1 (- (+ (* 1/48 (* (cos (* 1/2 phi2)) (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2)))) (+ (* 1/48 (* (sin (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2)))) (+ (* 1/16 (* (cos (* 1/2 phi2)) (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2)))) (* 1/16 (* (sin (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2))))))) (* 1/2 (/ (* (+ (* -2 phi2) (+ (* -1/2 (* (cos (* 1/2 phi2)) (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2)))) (* -1/2 (* (sin (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2)))))) (- (+ 1 (+ (* -1/4 (* (cos (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2)))) (* 1/4 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))))) (* 1/4 (/ (pow (+ (* -2 phi2) (+ (* -1/2 (* (cos (* 1/2 phi2)) (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2)))) (* -1/2 (* (sin (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2)))))) 2) (+ (* (cos (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2))) (pow phi2 2)))))) (+ (* (cos (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2))) (pow phi2 2))))))) (sqrt (/ 1 (+ (* (cos (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2))) (pow phi2 2)))))) (* 1/2 (* (* R (- (+ 1 (+ (* -1/4 (* (cos (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2)))) (* 1/4 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))))) (* 1/4 (/ (pow (+ (* -2 phi2) (+ (* -1/2 (* (cos (* 1/2 phi2)) (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2)))) (* -1/2 (* (sin (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2)))))) 2) (+ (* (cos (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2))) (pow phi2 2)))))) (sqrt (/ 1 (+ (* (cos (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2))) (pow phi2 2)))))))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (sqrt (+ (* (cos (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2))) (pow phi2 2)))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (+ (sqrt (+ (* (cos (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2))) (pow phi2 2))) (* 1/2 (* (* phi1 (+ (* -2 phi2) (+ (* -1/2 (* (cos (* 1/2 phi2)) (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2)))) (* -1/2 (* (sin (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2))))))) (sqrt (/ 1 (+ (* (cos (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2))) (pow phi2 2)))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (+ (sqrt (+ (* (cos (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2))) (pow phi2 2))) (* phi1 (+ (* 1/2 (* (* phi1 (- (+ 1 (+ (* -1/4 (* (cos (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2)))) (* 1/4 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))))) (* 1/4 (/ (pow (+ (* -2 phi2) (+ (* -1/2 (* (cos (* 1/2 phi2)) (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2)))) (* -1/2 (* (sin (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2)))))) 2) (+ (* (cos (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2))) (pow phi2 2)))))) (sqrt (/ 1 (+ (* (cos (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2))) (pow phi2 2)))))) (* 1/2 (* (+ (* -2 phi2) (+ (* -1/2 (* (cos (* 1/2 phi2)) (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2)))) (* -1/2 (* (sin (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (cos (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2))) (pow phi2 2)))))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (+ (sqrt (+ (* (cos (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2))) (pow phi2 2))) (* phi1 (+ (* 1/2 (* (+ (* -2 phi2) (+ (* -1/2 (* (cos (* 1/2 phi2)) (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2)))) (* -1/2 (* (sin (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (cos (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2))) (pow phi2 2)))))) (* phi1 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (cos (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2))) (pow phi2 2)))) (- (+ 1 (+ (* -1/4 (* (cos (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2)))) (* 1/4 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))))) (* 1/4 (/ (pow (+ (* -2 phi2) (+ (* -1/2 (* (cos (* 1/2 phi2)) (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2)))) (* -1/2 (* (sin (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2)))))) 2) (+ (* (cos (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2))) (pow phi2 2))))))) (* 1/2 (* (* phi1 (- (+ (* 1/48 (* (cos (* 1/2 phi2)) (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2)))) (+ (* 1/48 (* (sin (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2)))) (+ (* 1/16 (* (cos (* 1/2 phi2)) (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2)))) (* 1/16 (* (sin (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2))))))) (* 1/2 (/ (* (+ (* -2 phi2) (+ (* -1/2 (* (cos (* 1/2 phi2)) (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2)))) (* -1/2 (* (sin (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2)))))) (- (+ 1 (+ (* -1/4 (* (cos (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2)))) (* 1/4 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))))) (* 1/4 (/ (pow (+ (* -2 phi2) (+ (* -1/2 (* (cos (* 1/2 phi2)) (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2)))) (* -1/2 (* (sin (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2)))))) 2) (+ (* (cos (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2))) (pow phi2 2)))))) (+ (* (cos (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2))) (pow phi2 2)))))) (sqrt (/ 1 (+ (* (cos (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2))) (pow phi2 2)))))))))))))
#s(approx (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) #s(hole binary64 (+ (* (cos (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2))) (pow phi2 2))))
#s(approx (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) #s(hole binary64 (+ (* phi1 (+ (* -2 phi2) (+ (* -1/2 (* (cos (* 1/2 phi2)) (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2)))) (* -1/2 (* (sin (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2))))))) (+ (* (cos (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2))) (pow phi2 2)))))
#s(approx (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) #s(hole binary64 (+ (* phi1 (+ (* -2 phi2) (+ (* -1/2 (* (cos (* 1/2 phi2)) (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2)))) (+ (* -1/2 (* (sin (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2)))) (* phi1 (+ 1 (+ (* -1/4 (* (cos (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2)))) (* 1/4 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))))))))) (+ (* (cos (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2))) (pow phi2 2)))))
#s(approx (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) #s(hole binary64 (+ (* phi1 (+ (* -2 phi2) (+ (* -1/2 (* (cos (* 1/2 phi2)) (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2)))) (+ (* -1/2 (* (sin (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2)))) (* phi1 (+ 1 (+ (* -1/4 (* (cos (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2)))) (+ (* 1/4 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))) (* phi1 (+ (* 1/48 (* (cos (* 1/2 phi2)) (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2)))) (+ (* 1/48 (* (sin (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2)))) (+ (* 1/16 (* (cos (* 1/2 phi2)) (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2)))) (* 1/16 (* (sin (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2)))))))))))))))) (+ (* (cos (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2))) (pow phi2 2)))))
#s(approx (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) #s(hole binary64 (* (cos (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2)))))
#s(approx (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) #s(hole binary64 (+ (* phi1 (+ (* -1/2 (* (cos (* 1/2 phi2)) (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2)))) (* -1/2 (* (sin (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2)))))) (* (cos (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2))))))
#s(approx (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) #s(hole binary64 (+ (* phi1 (+ (* -1/2 (* (cos (* 1/2 phi2)) (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2)))) (+ (* -1/2 (* (sin (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2)))) (* phi1 (+ (* -1/4 (* (cos (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2)))) (* 1/4 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))))))) (* (cos (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2))))))
#s(approx (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) #s(hole binary64 (+ (* phi1 (+ (* -1/2 (* (cos (* 1/2 phi2)) (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2)))) (+ (* -1/2 (* (sin (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2)))) (* phi1 (+ (* -1/4 (* (cos (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2)))) (+ (* 1/4 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))) (* phi1 (+ (* 1/48 (* (cos (* 1/2 phi2)) (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2)))) (+ (* 1/48 (* (sin (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2)))) (+ (* 1/16 (* (cos (* 1/2 phi2)) (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2)))) (* 1/16 (* (sin (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2)))))))))))))) (* (cos (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2))))))
#s(approx (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) #s(hole binary64 (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (- lambda1 lambda2))))
#s(approx (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) #s(hole binary64 (+ (* -1/2 (* phi1 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (- lambda1 lambda2)))) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (- lambda1 lambda2)))))
#s(approx (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) #s(hole binary64 (+ (* phi1 (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (- lambda1 lambda2))) (* -1/8 (* phi1 (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (- lambda1 lambda2)))))) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (- lambda1 lambda2)))))
#s(approx (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) #s(hole binary64 (+ (* phi1 (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (- lambda1 lambda2))) (* phi1 (+ (* -1/8 (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (- lambda1 lambda2))) (* 1/48 (* phi1 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (- lambda1 lambda2)))))))) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (- lambda1 lambda2)))))
#s(approx (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2))) #s(hole binary64 (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))
#s(approx (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2))) #s(hole binary64 (+ (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (* -1/2 (* phi1 (cos (- (* 1/2 (PI)) (* 1/2 phi2))))))))
#s(approx (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2))) #s(hole binary64 (+ (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (* phi1 (+ (* -1/2 (cos (- (* 1/2 (PI)) (* 1/2 phi2)))) (* -1/8 (* phi1 (sin (- (* 1/2 (PI)) (* 1/2 phi2))))))))))
#s(approx (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2))) #s(hole binary64 (+ (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (* phi1 (+ (* -1/2 (cos (- (* 1/2 (PI)) (* 1/2 phi2)))) (* phi1 (+ (* -1/8 (sin (- (* 1/2 (PI)) (* 1/2 phi2)))) (* 1/48 (* phi1 (cos (- (* 1/2 (PI)) (* 1/2 phi2))))))))))))
#s(approx (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)) #s(hole binary64 (- (* 1/2 (PI)) (* 1/2 phi2))))
#s(approx (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)) #s(hole binary64 (- (+ (* -1/2 phi1) (* 1/2 (PI))) (* 1/2 phi2))))
#s(approx (neg (/ (+ phi2 phi1) 2)) #s(hole binary64 (* -1/2 phi2)))
#s(approx (neg (/ (+ phi2 phi1) 2)) #s(hole binary64 (- (* -1/2 phi1) (* 1/2 phi2))))
#s(approx (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) #s(hole binary64 (* (cos (* 1/2 phi2)) (- lambda1 lambda2))))
#s(approx (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) #s(hole binary64 (+ (* -1/2 (* phi1 (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))))
#s(approx (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) #s(hole binary64 (+ (* phi1 (+ (* -1/2 (* (sin (* 1/2 phi2)) (- lambda1 lambda2))) (* -1/8 (* phi1 (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))))) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))))
#s(approx (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) #s(hole binary64 (+ (* phi1 (+ (* -1/2 (* (sin (* 1/2 phi2)) (- lambda1 lambda2))) (* phi1 (+ (* -1/8 (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* 1/48 (* phi1 (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))))))) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))))
#s(approx (cos (/ (+ phi1 phi2) 2)) #s(hole binary64 (cos (* 1/2 phi2))))
#s(approx (cos (/ (+ phi1 phi2) 2)) #s(hole binary64 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))))
#s(approx (cos (/ (+ phi1 phi2) 2)) #s(hole binary64 (+ (cos (* 1/2 phi2)) (* phi1 (- (* -1/8 (* phi1 (cos (* 1/2 phi2)))) (* 1/2 (sin (* 1/2 phi2))))))))
#s(approx (cos (/ (+ phi1 phi2) 2)) #s(hole 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))))))))
#s(approx (/ (+ phi1 phi2) 2) #s(hole binary64 (* 1/2 phi2)))
#s(approx (/ (+ phi1 phi2) 2) #s(hole binary64 (+ (* 1/2 phi1) (* 1/2 phi2))))
#s(approx (+ phi1 phi2) #s(hole binary64 phi2))
#s(approx (+ phi1 phi2) #s(hole binary64 (+ phi1 phi2)))
#s(approx (* (- phi1 phi2) (- phi1 phi2)) #s(hole binary64 (pow phi2 2)))
#s(approx (* (- phi1 phi2) (- phi1 phi2)) #s(hole binary64 (+ (* -2 (* phi1 phi2)) (pow phi2 2))))
#s(approx (* (- phi1 phi2) (- phi1 phi2)) #s(hole binary64 (+ (* phi1 (+ phi1 (* -2 phi2))) (pow phi2 2))))
#s(approx (sin (+ (* 1/2 phi1) (/ (PI) 2))) #s(hole binary64 (sin (* 1/2 (PI)))))
#s(approx (sin (+ (* 1/2 phi1) (/ (PI) 2))) #s(hole binary64 (+ (sin (* 1/2 (PI))) (* 1/2 (* phi1 (cos (* 1/2 (PI))))))))
#s(approx (sin (+ (* 1/2 phi1) (/ (PI) 2))) #s(hole binary64 (+ (sin (* 1/2 (PI))) (* phi1 (+ (* -1/8 (* phi1 (sin (* 1/2 (PI))))) (* 1/2 (cos (* 1/2 (PI)))))))))
#s(approx (sin (+ (* 1/2 phi1) (/ (PI) 2))) #s(hole binary64 (+ (sin (* 1/2 (PI))) (* phi1 (+ (* 1/2 (cos (* 1/2 (PI)))) (* phi1 (+ (* -1/8 (sin (* 1/2 (PI)))) (* -1/48 (* phi1 (cos (* 1/2 (PI))))))))))))
#s(approx (+ (* 1/2 phi1) (/ (PI) 2)) #s(hole binary64 (* 1/2 (PI))))
#s(approx (+ (* 1/2 phi1) (/ (PI) 2)) #s(hole binary64 (+ (* 1/2 phi1) (* 1/2 (PI)))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) #s(hole binary64 (* R (sqrt (+ (* (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) #s(hole binary64 (+ (* 1/2 (* (* R (* phi1 (+ (* -2 phi2) (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* R (sqrt (+ (* (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) #s(hole binary64 (+ (* R (sqrt (+ (* (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (* phi1 (+ (* 1/2 (* (* R (* phi1 (- (+ 1 (* (+ (* -1/4 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)) (* 1/4 (pow (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi2) (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (pow (- lambda1 lambda2) 2)))) 2) (+ (* (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))) (sqrt (/ 1 (+ (* (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* 1/2 (* (* R (+ (* -2 phi2) (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (pow (- lambda1 lambda2) 2))))) (sqrt (/ 1 (+ (* (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) #s(hole binary64 (+ (* R (sqrt (+ (* (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (* phi1 (+ (* 1/2 (* (* R (+ (* -2 phi2) (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (pow (- lambda1 lambda2) 2))))) (sqrt (/ 1 (+ (* (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* phi1 (+ (* 1/2 (* (* R (* phi1 (- (* (+ (* -1/8 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* -1/24 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (pow (- lambda1 lambda2) 2)) (* 1/2 (/ (* (+ (* -2 phi2) (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (pow (- lambda1 lambda2) 2)))) (- (+ 1 (* (+ (* -1/4 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)) (* 1/4 (pow (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi2) (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (pow (- lambda1 lambda2) 2)))) 2) (+ (* (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (+ (* (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))) (sqrt (/ 1 (+ (* (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* 1/2 (* (* R (- (+ 1 (* (+ (* -1/4 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)) (* 1/4 (pow (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi2) (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (pow (- lambda1 lambda2) 2)))) 2) (+ (* (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (sqrt (/ 1 (+ (* (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) #s(hole binary64 (sqrt (+ (* (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) #s(hole binary64 (+ (sqrt (+ (* (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (* 1/2 (* (* phi1 (+ (* -2 phi2) (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (pow (- lambda1 lambda2) 2))))) (sqrt (/ 1 (+ (* (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) #s(hole binary64 (+ (sqrt (+ (* (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (* phi1 (+ (* 1/2 (* (* phi1 (- (+ 1 (* (+ (* -1/4 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)) (* 1/4 (pow (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi2) (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (pow (- lambda1 lambda2) 2)))) 2) (+ (* (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (sqrt (/ 1 (+ (* (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* 1/2 (* (+ (* -2 phi2) (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (pow (- lambda1 lambda2) 2)))) (sqrt (/ 1 (+ (* (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) #s(hole binary64 (+ (sqrt (+ (* (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (* phi1 (+ (* 1/2 (* (+ (* -2 phi2) (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (pow (- lambda1 lambda2) 2)))) (sqrt (/ 1 (+ (* (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* phi1 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (- (+ 1 (* (+ (* -1/4 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)) (* 1/4 (pow (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi2) (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (pow (- lambda1 lambda2) 2)))) 2) (+ (* (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))) (* 1/2 (* (* phi1 (- (* (+ (* -1/8 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* -1/24 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (pow (- lambda1 lambda2) 2)) (* 1/2 (/ (* (+ (* -2 phi2) (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (pow (- lambda1 lambda2) 2)))) (- (+ 1 (* (+ (* -1/4 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)) (* 1/4 (pow (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi2) (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (pow (- lambda1 lambda2) 2)))) 2) (+ (* (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (+ (* (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (sqrt (/ 1 (+ (* (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))))))))
#s(approx (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) #s(hole binary64 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (- lambda1 lambda2))))
#s(approx (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) #s(hole binary64 (+ (* 1/2 (* phi1 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (- lambda1 lambda2)))) (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (- lambda1 lambda2)))))
#s(approx (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) #s(hole binary64 (+ (* phi1 (+ (* -1/8 (* phi1 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (- lambda1 lambda2)))) (* 1/2 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (- lambda1 lambda2))))) (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (- lambda1 lambda2)))))
#s(approx (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) #s(hole binary64 (+ (* phi1 (+ (* 1/2 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (- lambda1 lambda2))) (* phi1 (+ (* -1/8 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (- lambda1 lambda2))) (* -1/48 (* phi1 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (- lambda1 lambda2)))))))) (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (- lambda1 lambda2)))))
#s(approx (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) #s(hole binary64 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))
#s(approx (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) #s(hole binary64 (+ (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (* 1/2 (* phi1 (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))))))
#s(approx (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) #s(hole binary64 (+ (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (* phi1 (+ (* -1/8 (* phi1 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* 1/2 (cos (+ (* 1/2 phi2) (* 1/2 (PI))))))))))
#s(approx (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) #s(hole binary64 (+ (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (* phi1 (+ (* 1/2 (cos (+ (* 1/2 phi2) (* 1/2 (PI))))) (* phi1 (+ (* -1/8 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))) (* -1/48 (* phi1 (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))))))))))
#s(approx (+ (/ (+ phi2 phi1) 2) (/ (PI) 2)) #s(hole binary64 (+ (* 1/2 phi2) (* 1/2 (PI)))))
#s(approx (+ (/ (+ phi2 phi1) 2) (/ (PI) 2)) #s(hole binary64 (+ (* 1/2 phi1) (+ (* 1/2 phi2) (* 1/2 (PI))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* R phi1)))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* phi1 (+ R (* -1 (/ (* R phi2) phi1))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* phi1 (+ R (+ (* -1 (/ (* R phi2) phi1)) (* 1/2 (/ (* R (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))) (pow phi1 2))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* phi1 (+ R (+ (* -1 (/ (* R phi2) phi1)) (+ (* 1/2 (/ (* R (* phi2 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)))) (pow phi1 3))) (* 1/2 (/ (* R (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))) (pow phi1 2)))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 phi1))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* phi1 (+ 1 (* -1 (/ phi2 phi1))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* phi1 (+ 1 (+ (* -1 (/ phi2 phi1)) (* 1/2 (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* phi1 (+ 1 (+ (* -1 (/ phi2 phi1)) (+ (* 1/2 (/ (* phi2 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))) (pow phi1 3))) (* 1/2 (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))
#s(approx (pow (- phi1 phi2) 1) #s(hole binary64 phi1))
#s(approx (pow (- phi1 phi2) 1) #s(hole binary64 (* phi1 (+ 1 (* -1 (/ phi2 phi1))))))
#s(approx (- phi1 phi2) #s(hole binary64 phi1))
#s(approx (- phi1 phi2) #s(hole binary64 (* phi1 (+ 1 (* -1 (/ phi2 phi1))))))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) #s(hole binary64 (* (cos (* 1/2 (+ phi1 phi2))) (- lambda1 lambda2))))
#s(approx (cos (/ (+ phi2 phi1) 2)) #s(hole binary64 (cos (* 1/2 (+ phi1 phi2)))))
#s(approx (/ (+ phi2 phi1) 2) #s(hole binary64 (* 1/2 phi1)))
#s(approx (/ (+ phi2 phi1) 2) #s(hole binary64 (* phi1 (+ 1/2 (* 1/2 (/ phi2 phi1))))))
#s(approx (+ phi2 phi1) #s(hole binary64 phi1))
#s(approx (+ phi2 phi1) #s(hole binary64 (* phi1 (+ 1 (/ phi2 phi1)))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* R phi1)))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* phi1 (+ R (* -1 (/ (* R phi2) phi1))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* phi1 (+ R (+ (* -1 (/ (* R phi2) phi1)) (* 1/2 (/ (* R (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))) (pow phi1 2))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* phi1 (+ R (+ (* -1 (/ (* R phi2) phi1)) (+ (* 1/2 (/ (* R (* phi2 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)))) (pow phi1 3))) (* 1/2 (/ (* R (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))) (pow phi1 2)))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) #s(hole binary64 (* -1/2 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) #s(hole binary64 (* (pow phi1 2) (+ (* -1/2 (/ R (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (/ (* R phi2) (* lambda1 (* phi1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) #s(hole binary64 (* (pow phi1 2) (+ (* -1 (/ (* lambda1 (+ (* -1 (+ (* -1/2 (/ (* R (pow phi2 2)) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (/ (* R (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) lambda1))) (* R (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (pow phi1 2))) (+ (* -1/2 (/ R (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (/ (* R phi2) (* lambda1 (* phi1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) #s(hole binary64 (* 1/2 (/ (* R (pow phi1 2)) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) #s(hole binary64 (* (pow phi1 2) (+ (* -1 (/ (* R phi2) (* (pow lambda1 2) (* phi1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (* 1/2 (/ R (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) #s(hole binary64 (* (pow phi1 2) (+ (* -1 (/ (* R phi2) (* (pow lambda1 2) (* phi1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow phi2 2)) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (/ (* R (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) lambda1)) (pow phi1 2))) (+ (* 1/2 (/ R (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (/ (* R (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) (pow phi1 2))))))))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) #s(hole binary64 (* -1/2 (/ (* R (pow phi1 2)) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) #s(hole binary64 (* (pow phi1 2) (+ (* -1/2 (/ R (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (/ (* R phi2) (* (pow lambda1 2) (* phi1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) #s(hole binary64 (* (pow phi1 2) (+ (* -1/2 (/ R (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (+ (* -1/2 (/ (* R (pow phi2 2)) (* (pow lambda1 2) (* (pow phi1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (+ (/ (* R phi2) (* (pow lambda1 2) (* phi1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (/ (* R (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (* lambda1 (pow phi1 2)))))))))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) #s(hole binary64 (* -1/2 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) #s(hole binary64 (* (pow phi1 2) (+ (* -1/2 (/ R (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (/ (* R phi2) (* lambda1 (* phi1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) #s(hole binary64 (* (pow phi1 2) (+ (* -1/2 (/ R (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (+ (* -1/2 (/ (* R (pow phi2 2)) (* lambda1 (* (pow phi1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (+ (/ (* R phi2) (* lambda1 (* phi1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (/ (* R (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow phi1 2))))))))
#s(approx (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) #s(hole binary64 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))
#s(approx (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)) #s(hole binary64 (* 1/2 phi1)))
#s(approx (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)) #s(hole binary64 (* phi1 (+ 1/2 (+ (* 1/2 (/ phi2 phi1)) (* 1/2 (/ (PI) phi1)))))))
#s(approx (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2) #s(hole binary64 (* -1/2 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2) #s(hole binary64 (* (pow phi1 2) (+ (* -1/2 (/ R (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (/ (* R phi2) (* lambda1 (* phi1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))))
#s(approx (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2) #s(hole binary64 (* (pow phi1 2) (+ (* -1/2 (/ R (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (+ (* -1/2 (/ (* R (pow phi2 2)) (* lambda1 (* (pow phi1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (/ (* R phi2) (* lambda1 (* phi1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))))
#s(approx (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))
#s(approx (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (* (pow phi1 2) (+ (* -2 (/ (* R phi2) (* lambda1 (* phi1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (/ R (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))
#s(approx (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (* (pow phi1 2) (+ (* -2 (/ (* R phi2) (* lambda1 (* phi1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (+ (/ R (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (/ (* R (pow phi2 2)) (* lambda1 (* (pow phi1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))))
#s(approx (/ (* (pow (- phi1 phi2) 2) R) lambda1) #s(hole binary64 (/ (* R (pow phi1 2)) lambda1)))
#s(approx (/ (* (pow (- phi1 phi2) 2) R) lambda1) #s(hole binary64 (* (pow phi1 2) (+ (* -2 (/ (* R phi2) (* lambda1 phi1))) (/ R lambda1)))))
#s(approx (/ (* (pow (- phi1 phi2) 2) R) lambda1) #s(hole binary64 (* (pow phi1 2) (+ (* -2 (/ (* R phi2) (* lambda1 phi1))) (+ (/ R lambda1) (/ (* R (pow phi2 2)) (* lambda1 (pow phi1 2))))))))
#s(approx (* (pow (- phi1 phi2) 2) R) #s(hole binary64 (* R (pow phi1 2))))
#s(approx (* (pow (- phi1 phi2) 2) R) #s(hole binary64 (* (pow phi1 2) (+ R (* -2 (/ (* R phi2) phi1))))))
#s(approx (* (pow (- phi1 phi2) 2) R) #s(hole binary64 (* (pow phi1 2) (+ R (+ (* -2 (/ (* R phi2) phi1)) (/ (* R (pow phi2 2)) (pow phi1 2)))))))
#s(approx (pow (- phi1 phi2) 2) #s(hole binary64 (pow phi1 2)))
#s(approx (pow (- phi1 phi2) 2) #s(hole binary64 (* (pow phi1 2) (+ 1 (* -2 (/ phi2 phi1))))))
#s(approx (pow (- phi1 phi2) 2) #s(hole binary64 (* (pow phi1 2) (+ 1 (+ (* -2 (/ phi2 phi1)) (/ (pow phi2 2) (pow phi1 2)))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* R phi1)))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* phi1 (+ R (* -1 (/ (* R phi2) phi1))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* phi1 (+ R (+ (* -1 (/ (* R phi2) phi1)) (* 1/2 (/ (* R (* (cos (* 1/2 (+ phi1 phi2))) (* (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)))) (pow phi1 2))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* phi1 (+ R (+ (* -1 (/ (* R phi2) phi1)) (+ (* 1/2 (/ (* R (* phi2 (* (cos (* 1/2 (+ phi1 phi2))) (* (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2))))) (pow phi1 3))) (* 1/2 (/ (* R (* (cos (* 1/2 (+ phi1 phi2))) (* (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)))) (pow phi1 2)))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 phi1))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* phi1 (+ 1 (* -1 (/ phi2 phi1))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* phi1 (+ 1 (+ (* -1 (/ phi2 phi1)) (* 1/2 (/ (* (cos (* 1/2 (+ phi1 phi2))) (* (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2))) (pow phi1 2))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* phi1 (+ 1 (+ (* -1 (/ phi2 phi1)) (+ (* 1/2 (/ (* phi2 (* (cos (* 1/2 (+ phi1 phi2))) (* (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)))) (pow phi1 3))) (* 1/2 (/ (* (cos (* 1/2 (+ phi1 phi2))) (* (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2))) (pow phi1 2)))))))))
#s(approx (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) #s(hole binary64 (pow phi1 2)))
#s(approx (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) #s(hole binary64 (* (pow phi1 2) (+ 1 (* -2 (/ phi2 phi1))))))
#s(approx (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) #s(hole binary64 (* (pow phi1 2) (+ 1 (+ (* -2 (/ phi2 phi1)) (+ (/ (* (cos (* 1/2 (+ phi1 phi2))) (* (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2))) (pow phi1 2)) (/ (pow phi2 2) (pow phi1 2))))))))
#s(approx (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) #s(hole binary64 (* (cos (* 1/2 (+ phi1 phi2))) (* (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)))))
#s(approx (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) #s(hole binary64 (* (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (- lambda1 lambda2))))
#s(approx (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2))) #s(hole binary64 (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))
#s(approx (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)) #s(hole binary64 (* -1/2 phi1)))
#s(approx (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)) #s(hole binary64 (* phi1 (- (* 1/2 (/ (PI) phi1)) (+ 1/2 (* 1/2 (/ phi2 phi1)))))))
#s(approx (neg (/ (+ phi2 phi1) 2)) #s(hole binary64 (* -1/2 phi1)))
#s(approx (neg (/ (+ phi2 phi1) 2)) #s(hole binary64 (* phi1 (- (* -1/2 (/ phi2 phi1)) 1/2))))
#s(approx (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) #s(hole binary64 (* (cos (* 1/2 (+ phi1 phi2))) (- lambda1 lambda2))))
#s(approx (cos (/ (+ phi1 phi2) 2)) #s(hole binary64 (cos (* 1/2 (+ phi1 phi2)))))
#s(approx (/ (+ phi1 phi2) 2) #s(hole binary64 (* 1/2 phi1)))
#s(approx (/ (+ phi1 phi2) 2) #s(hole binary64 (* phi1 (+ 1/2 (* 1/2 (/ phi2 phi1))))))
#s(approx (+ phi1 phi2) #s(hole binary64 phi1))
#s(approx (+ phi1 phi2) #s(hole binary64 (* phi1 (+ 1 (/ phi2 phi1)))))
#s(approx (* (- phi1 phi2) (- phi1 phi2)) #s(hole binary64 (pow phi1 2)))
#s(approx (* (- phi1 phi2) (- phi1 phi2)) #s(hole binary64 (* (pow phi1 2) (+ 1 (* -2 (/ phi2 phi1))))))
#s(approx (* (- phi1 phi2) (- phi1 phi2)) #s(hole binary64 (* (pow phi1 2) (+ 1 (+ (* -2 (/ phi2 phi1)) (/ (pow phi2 2) (pow phi1 2)))))))
#s(approx (sin (+ (* 1/2 phi1) (/ (PI) 2))) #s(hole binary64 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))
#s(approx (+ (* 1/2 phi1) (/ (PI) 2)) #s(hole binary64 (* 1/2 phi1)))
#s(approx (+ (* 1/2 phi1) (/ (PI) 2)) #s(hole binary64 (* phi1 (+ 1/2 (* 1/2 (/ (PI) phi1))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) #s(hole binary64 (* R phi1)))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) #s(hole binary64 (* phi1 (+ R (* -1 (/ (* R phi2) phi1))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) #s(hole binary64 (* phi1 (+ R (+ (* -1 (/ (* R phi2) phi1)) (* 1/2 (/ (* R (* (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2) (pow (- lambda1 lambda2) 2))) (pow phi1 2))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) #s(hole binary64 (* phi1 (+ R (+ (* -1 (/ (* R phi2) phi1)) (+ (* 1/2 (/ (* R (* phi2 (* (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2) (pow (- lambda1 lambda2) 2)))) (pow phi1 3))) (* 1/2 (/ (* R (* (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2) (pow (- lambda1 lambda2) 2))) (pow phi1 2)))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) #s(hole binary64 phi1))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) #s(hole binary64 (* phi1 (+ 1 (* -1 (/ phi2 phi1))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) #s(hole binary64 (* phi1 (+ 1 (+ (* -1 (/ phi2 phi1)) (* 1/2 (/ (* (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) #s(hole binary64 (* phi1 (+ 1 (+ (* -1 (/ phi2 phi1)) (+ (* 1/2 (/ (* phi2 (* (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2) (pow (- lambda1 lambda2) 2))) (pow phi1 3))) (* 1/2 (/ (* (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))
#s(approx (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) #s(hole binary64 (* (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (- lambda1 lambda2))))
#s(approx (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) #s(hole binary64 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))
#s(approx (+ (/ (+ phi2 phi1) 2) (/ (PI) 2)) #s(hole binary64 (* 1/2 phi1)))
#s(approx (+ (/ (+ phi2 phi1) 2) (/ (PI) 2)) #s(hole binary64 (* phi1 (+ 1/2 (+ (* 1/2 (/ phi2 phi1)) (* 1/2 (/ (PI) phi1)))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* -1 (* R phi1))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* -1 (* phi1 (+ R (* -1 (/ (* R phi2) phi1)))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* -1 (* phi1 (+ R (* -1 (/ (+ (* -1/2 (/ (* R (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2))) phi1)) (* R phi2)) phi1)))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* -1 (* phi1 (+ R (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* R (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2)))) (* 1/2 (/ (* R (* phi2 (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2)))) phi1))) phi1)) (* R phi2)) phi1)))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* -1 phi1)))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* -1 (* phi1 (+ 1 (* -1 (/ phi2 phi1)))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* -1 (* phi1 (+ 1 (* -1 (/ (+ phi2 (* -1/2 (/ (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2)) phi1))) phi1)))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* -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)))))))
#s(approx (pow (- phi1 phi2) 1) #s(hole binary64 (* -1 (* phi1 (- (/ phi2 phi1) 1)))))
#s(approx (- phi1 phi2) #s(hole binary64 (* -1 (* phi1 (- (/ phi2 phi1) 1)))))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) #s(hole binary64 (* (cos (* 1/2 (- phi2 (* -1 phi1)))) (- lambda1 lambda2))))
#s(approx (cos (/ (+ phi2 phi1) 2)) #s(hole binary64 (cos (* 1/2 (- phi2 (* -1 phi1))))))
#s(approx (/ (+ phi2 phi1) 2) #s(hole binary64 (* -1 (* phi1 (- (* -1/2 (/ phi2 phi1)) 1/2)))))
#s(approx (+ phi2 phi1) #s(hole binary64 (* -1 (* phi1 (- (* -1 (/ phi2 phi1)) 1)))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* R phi1))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* phi1 (+ R (* -1 (/ (* R phi2) phi1)))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* phi1 (+ R (* -1 (/ (+ (* -1/2 (/ (* R (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2))) phi1)) (* R phi2)) phi1)))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* phi1 (+ R (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* R (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2)))) (* 1/2 (/ (* R (* phi2 (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2)))) phi1))) phi1)) (* R phi2)) phi1)))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) #s(hole binary64 (* -1/2 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) #s(hole binary64 (* (pow phi1 2) (+ (* -1/2 (/ R (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1)))))))) (/ (* R phi2) (* lambda1 (* phi1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) #s(hole binary64 (* (pow phi1 2) (+ (* -1 (/ (+ (* -1 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1)))))))) (/ (* lambda1 (+ (* -1 (+ (* -1/2 (/ (* R (pow phi2 2)) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1)))))))) (/ (* R (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))))) lambda1))) (* R (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1)))))))) phi1)) phi1)) (* -1/2 (/ R (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))))))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) #s(hole binary64 (* 1/2 (/ (* R (pow phi1 2)) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) #s(hole binary64 (* (pow phi1 2) (+ (* -1 (/ (* R phi2) (* (pow lambda1 2) (* phi1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))))))) (* 1/2 (/ R (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))))))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) #s(hole binary64 (* (pow phi1 2) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (+ (* -1/2 (/ (* R (pow phi2 2)) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1)))))))) (/ (* R (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))))) lambda1))) (* R (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))))) phi1)) (/ (* R phi2) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1)))))))) phi1)) (* 1/2 (/ R (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))))))))))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) #s(hole binary64 (* -1/2 (/ (* R (pow phi1 2)) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))))))))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) #s(hole binary64 (* (pow phi1 2) (+ (* -1/2 (/ R (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1)))))))) (/ (* R phi2) (* (pow lambda1 2) (* phi1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))))))))))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) #s(hole binary64 (* (pow phi1 2) (+ (* -1 (/ (+ (* -1 (/ (* R phi2) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1)))))))) (* -1 (/ (+ (* -1/2 (/ (* R (pow phi2 2)) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1)))))))) (/ (* R (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))))) lambda1)) phi1))) phi1)) (* -1/2 (/ R (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))))))))))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) #s(hole binary64 (* -1/2 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))))))))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) #s(hole binary64 (* (pow phi1 2) (+ (* -1/2 (/ R (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1)))))))) (/ (* R phi2) (* lambda1 (* phi1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))))))))))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) #s(hole binary64 (* (pow phi1 2) (+ (* -1 (/ (+ (* -1 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1)))))))) (* -1 (/ (+ (* -1/2 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1)))))))) (* R (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1)))))))) phi1))) phi1)) (* -1/2 (/ R (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))))))))))
#s(approx (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) #s(hole binary64 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1)))))))
#s(approx (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)) #s(hole binary64 (* -1 (* phi1 (- (* -1 (/ (+ (* 1/2 phi2) (* 1/2 (PI))) phi1)) 1/2)))))
#s(approx (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2) #s(hole binary64 (* -1/2 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))))))))
#s(approx (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2) #s(hole binary64 (* (pow phi1 2) (+ (* -1/2 (/ R (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1)))))))) (/ (* R phi2) (* lambda1 (* phi1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))))))))))
#s(approx (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2) #s(hole binary64 (* (pow phi1 2) (+ (* -1 (/ (+ (* -1 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1)))))))) (* 1/2 (/ (* R (pow phi2 2)) (* lambda1 (* phi1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1)))))))))) phi1)) (* -1/2 (/ R (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))))))))))
#s(approx (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1)))))))))
#s(approx (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (* (pow phi1 2) (+ (* -2 (/ (* R phi2) (* lambda1 (* phi1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))))))) (/ R (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1)))))))))))
#s(approx (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (* (pow phi1 2) (+ (* -1 (/ (+ (* -1 (/ (* R (pow phi2 2)) (* lambda1 (* phi1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))))))) (* 2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))))))) phi1)) (/ R (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1)))))))))))
#s(approx (/ (* (pow (- phi1 phi2) 2) R) lambda1) #s(hole binary64 (* (pow phi1 2) (+ (* -1 (/ (+ (* -1 (/ (* R (pow phi2 2)) (* lambda1 phi1))) (* 2 (/ (* R phi2) lambda1))) phi1)) (/ R lambda1)))))
#s(approx (* (pow (- phi1 phi2) 2) R) #s(hole binary64 (* (pow phi1 2) (+ R (* -1 (/ (+ (* -1 (/ (* R (pow phi2 2)) phi1)) (* 2 (* R phi2))) phi1))))))
#s(approx (pow (- phi1 phi2) 2) #s(hole binary64 (* (pow phi1 2) (+ 1 (* -1 (/ (+ (* -1 (/ (pow phi2 2) phi1)) (* 2 phi2)) phi1))))))
#s(approx (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R) #s(hole binary64 (* R (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* R phi1))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* phi1 (+ R (* -1 (/ (* R phi2) phi1)))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* phi1 (+ R (* -1 (/ (+ (* -1/2 (/ (* R (* (cos (* 1/2 (- phi2 (* -1 phi1)))) (* (sin (- (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))) (pow (- lambda1 lambda2) 2)))) phi1)) (* R phi2)) phi1)))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* phi1 (+ R (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* R (* (cos (* 1/2 (- phi2 (* -1 phi1)))) (* (sin (- (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))) (pow (- lambda1 lambda2) 2))))) (* 1/2 (/ (* R (* phi2 (* (cos (* 1/2 (- phi2 (* -1 phi1)))) (* (sin (- (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))) (pow (- lambda1 lambda2) 2))))) phi1))) phi1)) (* R phi2)) phi1)))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* -1 phi1)))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* -1 (* phi1 (+ 1 (* -1 (/ phi2 phi1)))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* -1 (* phi1 (+ 1 (* -1 (/ (+ phi2 (* -1/2 (/ (* (cos (* 1/2 (- phi2 (* -1 phi1)))) (* (sin (- (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))) (pow (- lambda1 lambda2) 2))) phi1))) phi1)))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* -1 (* phi1 (+ 1 (* -1 (/ (+ phi2 (* -1 (/ (+ (* 1/2 (* (cos (* 1/2 (- phi2 (* -1 phi1)))) (* (sin (- (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))) (pow (- lambda1 lambda2) 2)))) (* 1/2 (/ (* phi2 (* (cos (* 1/2 (- phi2 (* -1 phi1)))) (* (sin (- (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))) (pow (- lambda1 lambda2) 2)))) phi1))) phi1))) phi1)))))))
#s(approx (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) #s(hole binary64 (* (pow phi1 2) (+ 1 (* -1 (/ (+ (* -1 (/ (+ (* (cos (* 1/2 (- phi2 (* -1 phi1)))) (* (sin (- (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))) (pow (- lambda1 lambda2) 2))) (pow phi2 2)) phi1)) (* 2 phi2)) phi1))))))
#s(approx (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) #s(hole binary64 (* (cos (* 1/2 (- phi2 (* -1 phi1)))) (* (sin (- (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))) (pow (- lambda1 lambda2) 2)))))
#s(approx (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) #s(hole binary64 (* (sin (- (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))) (- lambda1 lambda2))))
#s(approx (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2))) #s(hole binary64 (sin (- (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1)))))))
#s(approx (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)) #s(hole binary64 (* -1 (* phi1 (+ 1/2 (* -1 (/ (- (* 1/2 (PI)) (* 1/2 phi2)) phi1)))))))
#s(approx (neg (/ (+ phi2 phi1) 2)) #s(hole binary64 (* -1 (* phi1 (+ 1/2 (* 1/2 (/ phi2 phi1)))))))
#s(approx (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) #s(hole binary64 (* (cos (* 1/2 (- phi2 (* -1 phi1)))) (- lambda1 lambda2))))
#s(approx (cos (/ (+ phi1 phi2) 2)) #s(hole binary64 (cos (* 1/2 (- phi2 (* -1 phi1))))))
#s(approx (/ (+ phi1 phi2) 2) #s(hole binary64 (* -1 (* phi1 (- (* -1/2 (/ phi2 phi1)) 1/2)))))
#s(approx (+ phi1 phi2) #s(hole binary64 (* -1 (* phi1 (- (* -1 (/ phi2 phi1)) 1)))))
#s(approx (* (- phi1 phi2) (- phi1 phi2)) #s(hole binary64 (* (pow phi1 2) (+ 1 (* -1 (/ (+ (* -1 (/ (pow phi2 2) phi1)) (* 2 phi2)) phi1))))))
#s(approx (sin (+ (* 1/2 phi1) (/ (PI) 2))) #s(hole binary64 (sin (- (* 1/2 (PI)) (* -1/2 phi1)))))
#s(approx (+ (* 1/2 phi1) (/ (PI) 2)) #s(hole binary64 (* -1 (* phi1 (- (* -1/2 (/ (PI) phi1)) 1/2)))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) #s(hole binary64 (* -1 (* R phi1))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) #s(hole binary64 (* -1 (* phi1 (+ R (* -1 (/ (* R phi2) phi1)))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) #s(hole binary64 (* -1 (* phi1 (+ R (* -1 (/ (+ (* -1/2 (/ (* R (* (pow (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))) 2) (pow (- lambda1 lambda2) 2))) phi1)) (* R phi2)) phi1)))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) #s(hole binary64 (* -1 (* phi1 (+ R (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* R (* (pow (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))) 2) (pow (- lambda1 lambda2) 2)))) (* 1/2 (/ (* R (* phi2 (* (pow (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))) 2) (pow (- lambda1 lambda2) 2)))) phi1))) phi1)) (* R phi2)) phi1)))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) #s(hole binary64 (* -1 phi1)))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) #s(hole binary64 (* -1 (* phi1 (+ 1 (* -1 (/ phi2 phi1)))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) #s(hole binary64 (* -1 (* phi1 (+ 1 (* -1 (/ (+ phi2 (* -1/2 (/ (* (pow (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))) 2) (pow (- lambda1 lambda2) 2)) phi1))) phi1)))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) #s(hole binary64 (* -1 (* phi1 (+ 1 (* -1 (/ (+ phi2 (* -1 (/ (+ (* 1/2 (* (pow (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))) 2) (pow (- lambda1 lambda2) 2))) (* 1/2 (/ (* phi2 (* (pow (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))) 2) (pow (- lambda1 lambda2) 2))) phi1))) phi1))) phi1)))))))
#s(approx (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) #s(hole binary64 (* (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))) (- lambda1 lambda2))))
#s(approx (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) #s(hole binary64 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1)))))))
#s(approx (+ (/ (+ phi2 phi1) 2) (/ (PI) 2)) #s(hole binary64 (* -1 (* phi1 (- (* -1 (/ (+ (* 1/2 phi2) (* 1/2 (PI))) phi1)) 1/2)))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (+ (* 1/2 (* (* R (* phi2 (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (+ (* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (* phi2 (+ (* 1/2 (* (* R (* phi2 (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* 1/2 (* (* R (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (+ (* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (* phi2 (+ (* 1/2 (* (* R (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* phi2 (+ (* 1/2 (* (* R (* phi2 (- (* (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))) (pow (- lambda1 lambda2) 2)) (* 1/2 (/ (* (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* 1/2 (* (* R (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (+ (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))) (* 1/2 (* (* phi2 (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (+ (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))) (* phi2 (+ (* 1/2 (* (* phi2 (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* 1/2 (* (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (+ (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))) (* phi2 (+ (* 1/2 (* (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* phi2 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))) (* 1/2 (* (* phi2 (- (* (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))) (pow (- lambda1 lambda2) 2)) (* 1/2 (/ (* (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))))))
#s(approx (pow (- phi1 phi2) 1) #s(hole binary64 (+ phi1 (* -1 phi2))))
#s(approx (- phi1 phi2) #s(hole binary64 (+ phi1 (* -1 phi2))))
#s(approx phi2 #s(hole binary64 phi2))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) #s(hole binary64 (* (cos (* 1/2 phi1)) (- lambda1 lambda2))))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) #s(hole binary64 (+ (* -1/2 (* phi2 (* (sin (* 1/2 phi1)) (- lambda1 lambda2)))) (* (cos (* 1/2 phi1)) (- lambda1 lambda2)))))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) #s(hole binary64 (+ (* phi2 (+ (* -1/2 (* (sin (* 1/2 phi1)) (- lambda1 lambda2))) (* -1/8 (* phi2 (* (cos (* 1/2 phi1)) (- lambda1 lambda2)))))) (* (cos (* 1/2 phi1)) (- lambda1 lambda2)))))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) #s(hole binary64 (+ (* 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)))))
#s(approx (cos (/ (+ phi2 phi1) 2)) #s(hole binary64 (cos (* 1/2 phi1))))
#s(approx (cos (/ (+ phi2 phi1) 2)) #s(hole binary64 (+ (cos (* 1/2 phi1)) (* -1/2 (* phi2 (sin (* 1/2 phi1)))))))
#s(approx (cos (/ (+ phi2 phi1) 2)) #s(hole binary64 (+ (cos (* 1/2 phi1)) (* phi2 (- (* -1/8 (* phi2 (cos (* 1/2 phi1)))) (* 1/2 (sin (* 1/2 phi1))))))))
#s(approx (cos (/ (+ phi2 phi1) 2)) #s(hole binary64 (+ (cos (* 1/2 phi1)) (* phi2 (- (* phi2 (+ (* -1/8 (cos (* 1/2 phi1))) (* 1/48 (* phi2 (sin (* 1/2 phi1)))))) (* 1/2 (sin (* 1/2 phi1))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (+ (* 1/2 (* (* R (* phi2 (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (+ (* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (* phi2 (+ (* 1/2 (* (* R (* phi2 (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* 1/2 (* (* R (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (+ (* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (* phi2 (+ (* 1/2 (* (* R (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* phi2 (+ (* 1/2 (* (* R (* phi2 (- (* (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))) (pow (- lambda1 lambda2) 2)) (* 1/2 (/ (* (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* 1/2 (* (* R (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) #s(hole binary64 (* -1 (* lambda1 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* R (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) lambda1)) (* R (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) #s(hole binary64 (+ (* -1 (* lambda1 (* phi2 (+ (* -1 (+ (* -1/2 (/ (- (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2))))) lambda1)) (* 1/2 (/ (* R (* lambda2 (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) lambda1)))) (* 1/2 (* R (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))))))) (* -1 (* lambda1 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* R (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) lambda1)) (* R (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) #s(hole binary64 (+ (* -1 (* lambda1 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* R (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) lambda1)) (* R (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))))) (* phi2 (+ (* -1 (* lambda1 (* phi2 (+ (* -1 (+ (* -1/2 (/ (- (/ R (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (+ (* -1/8 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (- (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))))) lambda1)) (* -1/8 (/ (* R (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) lambda1)))) (* -1/8 (* R (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))))))) (* -1 (* lambda1 (+ (* -1 (+ (* -1/2 (/ (- (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2))))) lambda1)) (* 1/2 (/ (* R (* lambda2 (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) lambda1)))) (* 1/2 (* R (cos (+ (* 1/2 phi1) (* 1/2 (PI))))))))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) #s(hole binary64 (+ (* -1 (* lambda1 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* R (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) lambda1)) (* R (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))))) (* phi2 (+ (* -1 (* lambda1 (+ (* -1 (+ (* -1/2 (/ (- (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2))))) lambda1)) (* 1/2 (/ (* R (* lambda2 (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) lambda1)))) (* 1/2 (* R (cos (+ (* 1/2 phi1) (* 1/2 (PI))))))))) (* phi2 (+ (* -1 (* lambda1 (* phi2 (+ (* -1 (+ (* -1/48 (/ (* R (* lambda2 (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) lambda1)) (* 1/2 (/ (+ (* -1/8 (- (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (+ (* -1/48 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))) (* 1/2 (/ (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (- (/ R (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (+ (* -1/8 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (- (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))))) lambda1)))) (* -1/48 (* R (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))))))) (* -1 (* lambda1 (+ (* -1 (+ (* -1/2 (/ (- (/ R (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (+ (* -1/8 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (- (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))))) lambda1)) (* -1/8 (/ (* R (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) lambda1)))) (* -1/8 (* R (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))))))))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) #s(hole binary64 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* R (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) lambda1)) (* R (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) #s(hole binary64 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* R (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) lambda1)) (+ (* R (sin (+ (* 1/2 phi1) (* 1/2 (PI))))) (* phi2 (+ (* -1 (+ (* -1/2 (/ (- (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2))))) lambda1)) (* 1/2 (/ (* R (* lambda2 (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) lambda1)))) (* 1/2 (* R (cos (+ (* 1/2 phi1) (* 1/2 (PI))))))))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) #s(hole binary64 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* R (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) lambda1)) (+ (* R (sin (+ (* 1/2 phi1) (* 1/2 (PI))))) (* phi2 (+ (* -1 (+ (* -1/2 (/ (- (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2))))) lambda1)) (* 1/2 (/ (* R (* lambda2 (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) lambda1)))) (+ (* 1/2 (* R (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* phi2 (+ (* -1 (+ (* -1/2 (/ (- (/ R (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (+ (* -1/8 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (- (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))))) lambda1)) (* -1/8 (/ (* R (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) lambda1)))) (* -1/8 (* R (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))))))))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) #s(hole binary64 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* R (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) lambda1)) (+ (* R (sin (+ (* 1/2 phi1) (* 1/2 (PI))))) (* phi2 (+ (* -1 (+ (* -1/2 (/ (- (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2))))) lambda1)) (* 1/2 (/ (* R (* lambda2 (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) lambda1)))) (+ (* 1/2 (* R (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* phi2 (+ (* -1 (+ (* -1/2 (/ (- (/ R (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (+ (* -1/8 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (- (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))))) lambda1)) (* -1/8 (/ (* R (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) lambda1)))) (+ (* -1/8 (* R (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* phi2 (+ (* -1 (+ (* -1/48 (/ (* R (* lambda2 (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) lambda1)) (* 1/2 (/ (+ (* -1/8 (- (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (+ (* -1/48 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))) (* 1/2 (/ (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (- (/ R (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (+ (* -1/8 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (- (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))))) lambda1)))) (* -1/48 (* R (cos (+ (* 1/2 phi1) (* 1/2 (PI))))))))))))))))))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) #s(hole binary64 (/ (+ (* -1/2 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* R (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) lambda1)))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) #s(hole binary64 (+ (* -1/2 (/ (* R (pow phi1 2)) (* (pow lambda1 2) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (+ (* phi2 (+ (* -1/2 (/ (- (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2))))) lambda1)) (* 1/2 (/ (* R (* lambda2 (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) lambda1)))) (/ (* R (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) lambda1)))))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) #s(hole binary64 (+ (* -1/2 (/ (* R (pow phi1 2)) (* (pow lambda1 2) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (+ (* phi2 (+ (* -1/2 (/ (- (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2))))) lambda1)) (+ (* 1/2 (/ (* R (* lambda2 (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) lambda1)) (* phi2 (+ (* -1/2 (/ (- (/ R (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (+ (* -1/8 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (- (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))))) lambda1)) (* -1/8 (/ (* R (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) lambda1))))))) (/ (* R (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) lambda1)))))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) #s(hole binary64 (+ (* -1/2 (/ (* R (pow phi1 2)) (* (pow lambda1 2) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (+ (* phi2 (+ (* -1/2 (/ (- (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2))))) lambda1)) (+ (* 1/2 (/ (* R (* lambda2 (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) lambda1)) (* phi2 (+ (* -1/2 (/ (- (/ R (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (+ (* -1/8 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (- (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))))) lambda1)) (+ (* -1/8 (/ (* R (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) lambda1)) (* phi2 (+ (* -1/48 (/ (* R (* lambda2 (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) lambda1)) (* 1/2 (/ (+ (* -1/8 (- (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (+ (* -1/48 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))) (* 1/2 (/ (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (- (/ R (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (+ (* -1/8 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (- (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))))) lambda1)))))))))) (/ (* R (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) lambda1)))))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) #s(hole binary64 (+ (* -1/2 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* R (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))))))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) #s(hole binary64 (+ (* -1/2 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (+ (* R (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* phi2 (+ (* -1/2 (- (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (* 1/2 (* R (* lambda2 (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))))))))))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) #s(hole binary64 (+ (* -1/2 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (+ (* R (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* phi2 (+ (* -1/2 (- (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (+ (* 1/2 (* R (* lambda2 (cos (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* phi2 (+ (* -1/2 (- (/ R (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (+ (* -1/8 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (- (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))))) (* -1/8 (* R (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))))))))))))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) #s(hole binary64 (+ (* -1/2 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (+ (* R (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* phi2 (+ (* -1/2 (- (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (+ (* 1/2 (* R (* lambda2 (cos (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* phi2 (+ (* -1/2 (- (/ R (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (+ (* -1/8 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (- (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))))) (+ (* -1/8 (* R (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* phi2 (+ (* -1/48 (* R (* lambda2 (cos (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (+ (* -1/8 (- (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (+ (* -1/48 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))) (* 1/2 (/ (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (- (/ R (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (+ (* -1/8 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (- (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))))))))))))))))))
#s(approx (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) #s(hole binary64 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))
#s(approx (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) #s(hole binary64 (+ (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (* 1/2 (* phi2 (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))))))
#s(approx (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) #s(hole binary64 (+ (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (* phi2 (+ (* -1/8 (* phi2 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* 1/2 (cos (+ (* 1/2 phi1) (* 1/2 (PI))))))))))
#s(approx (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) #s(hole binary64 (+ (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (* phi2 (+ (* 1/2 (cos (+ (* 1/2 phi1) (* 1/2 (PI))))) (* phi2 (+ (* -1/8 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))) (* -1/48 (* phi2 (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))))))))))
#s(approx (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)) #s(hole binary64 (+ (* 1/2 phi1) (* 1/2 (PI)))))
#s(approx (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2) #s(hole binary64 (* -1/2 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))))))
#s(approx (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2) #s(hole binary64 (+ (* -1/2 (* phi2 (- (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2))))))) (* -1/2 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))))))
#s(approx (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2) #s(hole binary64 (+ (* -1/2 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* phi2 (+ (* -1/2 (* phi2 (- (/ R (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (+ (* -1/8 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (- (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))))))) (* -1/2 (- (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))))))))
#s(approx (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2) #s(hole binary64 (+ (* -1/2 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* phi2 (+ (* -1/2 (- (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (* phi2 (+ (* -1/2 (- (/ R (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (+ (* -1/8 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (- (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))))) (* 1/2 (* phi2 (+ (* -1/8 (- (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (+ (* -1/48 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))) (* 1/2 (/ (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (- (/ R (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (+ (* -1/8 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (- (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))))))))))))))
#s(approx (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))))
#s(approx (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (+ (* phi2 (- (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))))))
#s(approx (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (+ (* phi2 (- (+ (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* phi2 (- (/ R (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (+ (* -1/8 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (- (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))))))
#s(approx (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (+ (* phi2 (- (+ (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* phi2 (- (+ (* -1 (* phi2 (+ (* -1/8 (- (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (+ (* -1/48 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))) (* 1/2 (/ (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (- (/ R (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (+ (* -1/8 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (- (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))))))) (/ R (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (+ (* -1/8 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (- (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))))))
#s(approx (/ (* (pow (- phi1 phi2) 2) R) lambda1) #s(hole binary64 (+ (* -2 (/ (* R (* phi1 phi2)) lambda1)) (/ (* R (pow phi1 2)) lambda1))))
#s(approx (/ (* (pow (- phi1 phi2) 2) R) lambda1) #s(hole binary64 (+ (* phi2 (+ (* -2 (/ (* R phi1) lambda1)) (/ (* R phi2) lambda1))) (/ (* R (pow phi1 2)) lambda1))))
#s(approx (* (pow (- phi1 phi2) 2) R) #s(hole binary64 (+ (* -2 (* R (* phi1 phi2))) (* R (pow phi1 2)))))
#s(approx (* (pow (- phi1 phi2) 2) R) #s(hole binary64 (+ (* R (pow phi1 2)) (* phi2 (+ (* -2 (* R phi1)) (* R phi2))))))
#s(approx (pow (- phi1 phi2) 2) #s(hole binary64 (+ (* -2 (* phi1 phi2)) (pow phi1 2))))
#s(approx (pow (- phi1 phi2) 2) #s(hole binary64 (+ (* phi2 (+ phi2 (* -2 phi1))) (pow phi1 2))))
#s(approx (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R) #s(hole binary64 (* R (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))))
#s(approx (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R) #s(hole binary64 (+ (* 1/2 (* R (* phi2 (cos (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* R (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))))
#s(approx (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R) #s(hole binary64 (+ (* R (sin (+ (* 1/2 phi1) (* 1/2 (PI))))) (* phi2 (+ (* -1/8 (* R (* phi2 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (* R (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))))))))
#s(approx (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R) #s(hole binary64 (+ (* R (sin (+ (* 1/2 phi1) (* 1/2 (PI))))) (* phi2 (+ (* 1/2 (* R (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* phi2 (+ (* -1/8 (* R (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* -1/48 (* R (* phi2 (cos (+ (* 1/2 phi1) (* 1/2 (PI))))))))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* R (sqrt (+ (* (cos (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2))) (pow phi1 2))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (+ (* 1/2 (* (* R (* phi2 (+ (* -2 phi1) (+ (* -1/2 (* (cos (* 1/2 phi1)) (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2)))) (* -1/2 (* (sin (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2)))))))) (sqrt (/ 1 (+ (* (cos (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2))) (pow phi1 2)))))) (* R (sqrt (+ (* (cos (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2))) (pow phi1 2)))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (+ (* R (sqrt (+ (* (cos (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2))) (pow phi1 2)))) (* phi2 (+ (* 1/2 (* (* R (* phi2 (- (+ 1 (+ (* -1/4 (* (cos (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2)))) (* 1/4 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))))) (* 1/4 (/ (pow (+ (* -2 phi1) (+ (* -1/2 (* (cos (* 1/2 phi1)) (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2)))) (* -1/2 (* (sin (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2)))))) 2) (+ (* (cos (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2))) (pow phi1 2))))))) (sqrt (/ 1 (+ (* (cos (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2))) (pow phi1 2)))))) (* 1/2 (* (* R (+ (* -2 phi1) (+ (* -1/2 (* (cos (* 1/2 phi1)) (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2)))) (* -1/2 (* (sin (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2))))))) (sqrt (/ 1 (+ (* (cos (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2))) (pow phi1 2)))))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (+ (* R (sqrt (+ (* (cos (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2))) (pow phi1 2)))) (* phi2 (+ (* 1/2 (* (* R (+ (* -2 phi1) (+ (* -1/2 (* (cos (* 1/2 phi1)) (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2)))) (* -1/2 (* (sin (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2))))))) (sqrt (/ 1 (+ (* (cos (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2))) (pow phi1 2)))))) (* phi2 (+ (* 1/2 (* (* R (* phi2 (- (+ (* 1/48 (* (cos (* 1/2 phi1)) (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2)))) (+ (* 1/48 (* (sin (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2)))) (+ (* 1/16 (* (cos (* 1/2 phi1)) (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2)))) (* 1/16 (* (sin (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2))))))) (* 1/2 (/ (* (+ (* -2 phi1) (+ (* -1/2 (* (cos (* 1/2 phi1)) (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2)))) (* -1/2 (* (sin (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2)))))) (- (+ 1 (+ (* -1/4 (* (cos (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2)))) (* 1/4 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))))) (* 1/4 (/ (pow (+ (* -2 phi1) (+ (* -1/2 (* (cos (* 1/2 phi1)) (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2)))) (* -1/2 (* (sin (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2)))))) 2) (+ (* (cos (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2))) (pow phi1 2)))))) (+ (* (cos (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2))) (pow phi1 2))))))) (sqrt (/ 1 (+ (* (cos (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2))) (pow phi1 2)))))) (* 1/2 (* (* R (- (+ 1 (+ (* -1/4 (* (cos (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2)))) (* 1/4 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))))) (* 1/4 (/ (pow (+ (* -2 phi1) (+ (* -1/2 (* (cos (* 1/2 phi1)) (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2)))) (* -1/2 (* (sin (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2)))))) 2) (+ (* (cos (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2))) (pow phi1 2)))))) (sqrt (/ 1 (+ (* (cos (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2))) (pow phi1 2)))))))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (sqrt (+ (* (cos (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2))) (pow phi1 2)))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (+ (sqrt (+ (* (cos (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2))) (pow phi1 2))) (* 1/2 (* (* phi2 (+ (* -2 phi1) (+ (* -1/2 (* (cos (* 1/2 phi1)) (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2)))) (* -1/2 (* (sin (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2))))))) (sqrt (/ 1 (+ (* (cos (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2))) (pow phi1 2)))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (+ (sqrt (+ (* (cos (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2))) (pow phi1 2))) (* phi2 (+ (* 1/2 (* (* phi2 (- (+ 1 (+ (* -1/4 (* (cos (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2)))) (* 1/4 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))))) (* 1/4 (/ (pow (+ (* -2 phi1) (+ (* -1/2 (* (cos (* 1/2 phi1)) (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2)))) (* -1/2 (* (sin (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2)))))) 2) (+ (* (cos (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2))) (pow phi1 2)))))) (sqrt (/ 1 (+ (* (cos (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2))) (pow phi1 2)))))) (* 1/2 (* (+ (* -2 phi1) (+ (* -1/2 (* (cos (* 1/2 phi1)) (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2)))) (* -1/2 (* (sin (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (cos (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2))) (pow phi1 2)))))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (+ (sqrt (+ (* (cos (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2))) (pow phi1 2))) (* phi2 (+ (* 1/2 (* (+ (* -2 phi1) (+ (* -1/2 (* (cos (* 1/2 phi1)) (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2)))) (* -1/2 (* (sin (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (cos (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2))) (pow phi1 2)))))) (* phi2 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (cos (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2))) (pow phi1 2)))) (- (+ 1 (+ (* -1/4 (* (cos (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2)))) (* 1/4 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))))) (* 1/4 (/ (pow (+ (* -2 phi1) (+ (* -1/2 (* (cos (* 1/2 phi1)) (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2)))) (* -1/2 (* (sin (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2)))))) 2) (+ (* (cos (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2))) (pow phi1 2))))))) (* 1/2 (* (* phi2 (- (+ (* 1/48 (* (cos (* 1/2 phi1)) (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2)))) (+ (* 1/48 (* (sin (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2)))) (+ (* 1/16 (* (cos (* 1/2 phi1)) (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2)))) (* 1/16 (* (sin (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2))))))) (* 1/2 (/ (* (+ (* -2 phi1) (+ (* -1/2 (* (cos (* 1/2 phi1)) (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2)))) (* -1/2 (* (sin (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2)))))) (- (+ 1 (+ (* -1/4 (* (cos (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2)))) (* 1/4 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))))) (* 1/4 (/ (pow (+ (* -2 phi1) (+ (* -1/2 (* (cos (* 1/2 phi1)) (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2)))) (* -1/2 (* (sin (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2)))))) 2) (+ (* (cos (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2))) (pow phi1 2)))))) (+ (* (cos (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2))) (pow phi1 2)))))) (sqrt (/ 1 (+ (* (cos (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2))) (pow phi1 2)))))))))))))
#s(approx (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) #s(hole binary64 (+ (* (cos (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2))) (pow phi1 2))))
#s(approx (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) #s(hole binary64 (+ (* phi2 (+ (* -2 phi1) (+ (* -1/2 (* (cos (* 1/2 phi1)) (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2)))) (* -1/2 (* (sin (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2))))))) (+ (* (cos (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2))) (pow phi1 2)))))
#s(approx (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) #s(hole binary64 (+ (* phi2 (+ (* -2 phi1) (+ (* -1/2 (* (cos (* 1/2 phi1)) (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2)))) (+ (* -1/2 (* (sin (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2)))) (* phi2 (+ 1 (+ (* -1/4 (* (cos (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2)))) (* 1/4 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))))))))) (+ (* (cos (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2))) (pow phi1 2)))))
#s(approx (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) #s(hole binary64 (+ (* phi2 (+ (* -2 phi1) (+ (* -1/2 (* (cos (* 1/2 phi1)) (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2)))) (+ (* -1/2 (* (sin (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2)))) (* phi2 (+ 1 (+ (* -1/4 (* (cos (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2)))) (+ (* 1/4 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))) (* phi2 (+ (* 1/48 (* (cos (* 1/2 phi1)) (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2)))) (+ (* 1/48 (* (sin (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2)))) (+ (* 1/16 (* (cos (* 1/2 phi1)) (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2)))) (* 1/16 (* (sin (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2)))))))))))))))) (+ (* (cos (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2))) (pow phi1 2)))))
#s(approx (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) #s(hole binary64 (* (cos (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2)))))
#s(approx (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) #s(hole binary64 (+ (* phi2 (+ (* -1/2 (* (cos (* 1/2 phi1)) (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2)))) (* -1/2 (* (sin (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2)))))) (* (cos (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2))))))
#s(approx (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) #s(hole binary64 (+ (* phi2 (+ (* -1/2 (* (cos (* 1/2 phi1)) (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2)))) (+ (* -1/2 (* (sin (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2)))) (* phi2 (+ (* -1/4 (* (cos (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2)))) (* 1/4 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))))))) (* (cos (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2))))))
#s(approx (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) #s(hole binary64 (+ (* phi2 (+ (* -1/2 (* (cos (* 1/2 phi1)) (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2)))) (+ (* -1/2 (* (sin (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2)))) (* phi2 (+ (* -1/4 (* (cos (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2)))) (+ (* 1/4 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))) (* phi2 (+ (* 1/48 (* (cos (* 1/2 phi1)) (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2)))) (+ (* 1/48 (* (sin (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2)))) (+ (* 1/16 (* (cos (* 1/2 phi1)) (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2)))) (* 1/16 (* (sin (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2)))))))))))))) (* (cos (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2))))))
#s(approx (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) #s(hole binary64 (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (- lambda1 lambda2))))
#s(approx (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) #s(hole binary64 (+ (* -1/2 (* phi2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (- lambda1 lambda2)))) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (- lambda1 lambda2)))))
#s(approx (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) #s(hole binary64 (+ (* phi2 (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (- lambda1 lambda2))) (* -1/8 (* phi2 (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (- lambda1 lambda2)))))) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (- lambda1 lambda2)))))
#s(approx (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) #s(hole binary64 (+ (* phi2 (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (- lambda1 lambda2))) (* phi2 (+ (* -1/8 (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (- lambda1 lambda2))) (* 1/48 (* phi2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (- lambda1 lambda2)))))))) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (- lambda1 lambda2)))))
#s(approx (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2))) #s(hole binary64 (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))
#s(approx (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2))) #s(hole binary64 (+ (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (* -1/2 (* phi2 (cos (- (* 1/2 (PI)) (* 1/2 phi1))))))))
#s(approx (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2))) #s(hole binary64 (+ (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (* phi2 (+ (* -1/2 (cos (- (* 1/2 (PI)) (* 1/2 phi1)))) (* -1/8 (* phi2 (sin (- (* 1/2 (PI)) (* 1/2 phi1))))))))))
#s(approx (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2))) #s(hole binary64 (+ (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (* phi2 (+ (* -1/2 (cos (- (* 1/2 (PI)) (* 1/2 phi1)))) (* phi2 (+ (* -1/8 (sin (- (* 1/2 (PI)) (* 1/2 phi1)))) (* 1/48 (* phi2 (cos (- (* 1/2 (PI)) (* 1/2 phi1))))))))))))
#s(approx (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)) #s(hole binary64 (- (* 1/2 (PI)) (* 1/2 phi1))))
#s(approx (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)) #s(hole binary64 (- (+ (* -1/2 phi2) (* 1/2 (PI))) (* 1/2 phi1))))
#s(approx (neg (/ (+ phi2 phi1) 2)) #s(hole binary64 (- (* -1/2 phi2) (* 1/2 phi1))))
#s(approx (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) #s(hole binary64 (* (cos (* 1/2 phi1)) (- lambda1 lambda2))))
#s(approx (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) #s(hole binary64 (+ (* -1/2 (* phi2 (* (sin (* 1/2 phi1)) (- lambda1 lambda2)))) (* (cos (* 1/2 phi1)) (- lambda1 lambda2)))))
#s(approx (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) #s(hole binary64 (+ (* phi2 (+ (* -1/2 (* (sin (* 1/2 phi1)) (- lambda1 lambda2))) (* -1/8 (* phi2 (* (cos (* 1/2 phi1)) (- lambda1 lambda2)))))) (* (cos (* 1/2 phi1)) (- lambda1 lambda2)))))
#s(approx (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) #s(hole binary64 (+ (* 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)))))
#s(approx (cos (/ (+ phi1 phi2) 2)) #s(hole binary64 (cos (* 1/2 phi1))))
#s(approx (cos (/ (+ phi1 phi2) 2)) #s(hole binary64 (+ (cos (* 1/2 phi1)) (* -1/2 (* phi2 (sin (* 1/2 phi1)))))))
#s(approx (cos (/ (+ phi1 phi2) 2)) #s(hole binary64 (+ (cos (* 1/2 phi1)) (* phi2 (- (* -1/8 (* phi2 (cos (* 1/2 phi1)))) (* 1/2 (sin (* 1/2 phi1))))))))
#s(approx (cos (/ (+ phi1 phi2) 2)) #s(hole binary64 (+ (cos (* 1/2 phi1)) (* phi2 (- (* phi2 (+ (* -1/8 (cos (* 1/2 phi1))) (* 1/48 (* phi2 (sin (* 1/2 phi1)))))) (* 1/2 (sin (* 1/2 phi1))))))))
#s(approx (* (- phi1 phi2) (- phi1 phi2)) #s(hole binary64 (+ (* -2 (* phi1 phi2)) (pow phi1 2))))
#s(approx (* (- phi1 phi2) (- phi1 phi2)) #s(hole binary64 (+ (* phi2 (+ phi2 (* -2 phi1))) (pow phi1 2))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) #s(hole binary64 (* R (sqrt (+ (* (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) #s(hole binary64 (+ (* 1/2 (* (* R (* phi2 (+ (* -2 phi1) (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* R (sqrt (+ (* (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) #s(hole binary64 (+ (* R (sqrt (+ (* (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (* phi2 (+ (* 1/2 (* (* R (* phi2 (- (+ 1 (* (+ (* -1/4 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)) (* 1/4 (pow (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (pow (- lambda1 lambda2) 2)))) 2) (+ (* (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))) (sqrt (/ 1 (+ (* (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* 1/2 (* (* R (+ (* -2 phi1) (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (pow (- lambda1 lambda2) 2))))) (sqrt (/ 1 (+ (* (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) #s(hole binary64 (+ (* R (sqrt (+ (* (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (* phi2 (+ (* 1/2 (* (* R (+ (* -2 phi1) (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (pow (- lambda1 lambda2) 2))))) (sqrt (/ 1 (+ (* (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* phi2 (+ (* 1/2 (* (* R (* phi2 (- (* (+ (* -1/8 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* -1/24 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (pow (- lambda1 lambda2) 2)) (* 1/2 (/ (* (+ (* -2 phi1) (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (pow (- lambda1 lambda2) 2)))) (- (+ 1 (* (+ (* -1/4 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)) (* 1/4 (pow (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (pow (- lambda1 lambda2) 2)))) 2) (+ (* (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (+ (* (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))) (sqrt (/ 1 (+ (* (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* 1/2 (* (* R (- (+ 1 (* (+ (* -1/4 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)) (* 1/4 (pow (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (pow (- lambda1 lambda2) 2)))) 2) (+ (* (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (sqrt (/ 1 (+ (* (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) #s(hole binary64 (sqrt (+ (* (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) #s(hole binary64 (+ (sqrt (+ (* (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))) (* 1/2 (* (* phi2 (+ (* -2 phi1) (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (pow (- lambda1 lambda2) 2))))) (sqrt (/ 1 (+ (* (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) #s(hole binary64 (+ (sqrt (+ (* (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))) (* phi2 (+ (* 1/2 (* (* phi2 (- (+ 1 (* (+ (* -1/4 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)) (* 1/4 (pow (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (pow (- lambda1 lambda2) 2)))) 2) (+ (* (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (sqrt (/ 1 (+ (* (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* 1/2 (* (+ (* -2 phi1) (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (pow (- lambda1 lambda2) 2)))) (sqrt (/ 1 (+ (* (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) #s(hole binary64 (+ (sqrt (+ (* (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))) (* phi2 (+ (* 1/2 (* (+ (* -2 phi1) (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (pow (- lambda1 lambda2) 2)))) (sqrt (/ 1 (+ (* (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* phi2 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (- (+ 1 (* (+ (* -1/4 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)) (* 1/4 (pow (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (pow (- lambda1 lambda2) 2)))) 2) (+ (* (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))) (* 1/2 (* (* phi2 (- (* (+ (* -1/8 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* -1/24 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (pow (- lambda1 lambda2) 2)) (* 1/2 (/ (* (+ (* -2 phi1) (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (pow (- lambda1 lambda2) 2)))) (- (+ 1 (* (+ (* -1/4 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)) (* 1/4 (pow (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (pow (- lambda1 lambda2) 2)))) 2) (+ (* (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (+ (* (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (sqrt (/ 1 (+ (* (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))))))
#s(approx (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) #s(hole binary64 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (- lambda1 lambda2))))
#s(approx (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) #s(hole binary64 (+ (* 1/2 (* phi2 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (- lambda1 lambda2)))) (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (- lambda1 lambda2)))))
#s(approx (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) #s(hole binary64 (+ (* phi2 (+ (* -1/8 (* phi2 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (- lambda1 lambda2)))) (* 1/2 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (- lambda1 lambda2))))) (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (- lambda1 lambda2)))))
#s(approx (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) #s(hole binary64 (+ (* phi2 (+ (* 1/2 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (- lambda1 lambda2))) (* phi2 (+ (* -1/8 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (- lambda1 lambda2))) (* -1/48 (* phi2 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (- lambda1 lambda2)))))))) (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (- lambda1 lambda2)))))
#s(approx (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) #s(hole binary64 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))
#s(approx (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) #s(hole binary64 (+ (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (* 1/2 (* phi2 (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))))))
#s(approx (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) #s(hole binary64 (+ (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (* phi2 (+ (* -1/8 (* phi2 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* 1/2 (cos (+ (* 1/2 phi1) (* 1/2 (PI))))))))))
#s(approx (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) #s(hole binary64 (+ (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (* phi2 (+ (* 1/2 (cos (+ (* 1/2 phi1) (* 1/2 (PI))))) (* phi2 (+ (* -1/8 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))) (* -1/48 (* phi2 (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))))))))))
#s(approx (+ (/ (+ phi2 phi1) 2) (/ (PI) 2)) #s(hole binary64 (+ (* 1/2 phi1) (* 1/2 (PI)))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* R phi2)))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* phi2 (+ R (* -1 (/ (* R phi1) phi2))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* phi2 (+ R (+ (* -1 (/ (* R phi1) phi2)) (* 1/2 (/ (* R (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))) (pow phi2 2))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* phi2 (+ R (+ (* -1 (/ (* R phi1) phi2)) (+ (* 1/2 (/ (* R (* phi1 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)))) (pow phi2 3))) (* 1/2 (/ (* R (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))) (pow phi2 2)))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 phi2))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* phi2 (+ 1 (* -1 (/ phi1 phi2))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* phi2 (+ 1 (+ (* -1 (/ phi1 phi2)) (* 1/2 (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* 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)))))))))
#s(approx (pow (- phi1 phi2) 1) #s(hole binary64 (* phi2 (- (/ phi1 phi2) 1))))
#s(approx (- phi1 phi2) #s(hole binary64 (* phi2 (- (/ phi1 phi2) 1))))
#s(approx (/ (+ phi2 phi1) 2) #s(hole binary64 (* phi2 (+ 1/2 (* 1/2 (/ phi1 phi2))))))
#s(approx (+ phi2 phi1) #s(hole binary64 (* phi2 (+ 1 (/ phi1 phi2)))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* R phi2)))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* phi2 (+ R (* -1 (/ (* R phi1) phi2))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* phi2 (+ R (+ (* -1 (/ (* R phi1) phi2)) (* 1/2 (/ (* R (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))) (pow phi2 2))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* phi2 (+ R (+ (* -1 (/ (* R phi1) phi2)) (+ (* 1/2 (/ (* R (* phi1 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)))) (pow phi2 3))) (* 1/2 (/ (* R (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))) (pow phi2 2)))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) #s(hole binary64 (* -1/2 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) #s(hole binary64 (* (pow phi2 2) (+ (* -1/2 (/ R (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (/ (* R phi1) (* lambda1 (* phi2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) #s(hole binary64 (* (pow phi2 2) (+ (* -1 (/ (* lambda1 (+ (* -1 (+ (* -1/2 (/ (* R (pow phi1 2)) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (/ (* R (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) lambda1))) (* R (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (pow phi2 2))) (+ (* -1/2 (/ R (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (/ (* R phi1) (* lambda1 (* phi2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) #s(hole binary64 (* 1/2 (/ (* R (pow phi2 2)) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) #s(hole binary64 (* (pow phi2 2) (+ (* -1 (/ (* R phi1) (* (pow lambda1 2) (* phi2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (* 1/2 (/ R (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) #s(hole binary64 (* (pow phi2 2) (+ (* -1 (/ (* R phi1) (* (pow lambda1 2) (* phi2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow phi1 2)) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (/ (* R (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) lambda1)) (pow phi2 2))) (+ (* 1/2 (/ R (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (/ (* R (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) (pow phi2 2))))))))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) #s(hole binary64 (* -1/2 (/ (* R (pow phi2 2)) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) #s(hole binary64 (* (pow phi2 2) (+ (* -1/2 (/ R (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (/ (* R phi1) (* (pow lambda1 2) (* phi2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) #s(hole binary64 (* (pow phi2 2) (+ (* -1/2 (/ R (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (+ (* -1/2 (/ (* R (pow phi1 2)) (* (pow lambda1 2) (* (pow phi2 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (+ (/ (* R phi1) (* (pow lambda1 2) (* phi2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (/ (* R (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (* lambda1 (pow phi2 2)))))))))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) #s(hole binary64 (* -1/2 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) #s(hole binary64 (* (pow phi2 2) (+ (* -1/2 (/ R (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (/ (* R phi1) (* lambda1 (* phi2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) #s(hole binary64 (* (pow phi2 2) (+ (* -1/2 (/ R (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (+ (* -1/2 (/ (* R (pow phi1 2)) (* lambda1 (* (pow phi2 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (+ (/ (* R phi1) (* lambda1 (* phi2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (/ (* R (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow phi2 2))))))))
#s(approx (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)) #s(hole binary64 (* 1/2 phi2)))
#s(approx (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)) #s(hole binary64 (* phi2 (+ 1/2 (+ (* 1/2 (/ phi1 phi2)) (* 1/2 (/ (PI) phi2)))))))
#s(approx (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2) #s(hole binary64 (* -1/2 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2) #s(hole binary64 (* (pow phi2 2) (+ (* -1/2 (/ R (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (/ (* R phi1) (* lambda1 (* phi2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))))
#s(approx (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2) #s(hole binary64 (* (pow phi2 2) (+ (* -1/2 (/ R (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (+ (* -1/2 (/ (* R (pow phi1 2)) (* lambda1 (* (pow phi2 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (/ (* R phi1) (* lambda1 (* phi2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))))
#s(approx (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))
#s(approx (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (* (pow phi2 2) (+ (* -2 (/ (* R phi1) (* lambda1 (* phi2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (/ R (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))
#s(approx (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (* (pow phi2 2) (+ (* -2 (/ (* R phi1) (* lambda1 (* phi2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (+ (/ R (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (/ (* R (pow phi1 2)) (* lambda1 (* (pow phi2 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))))
#s(approx (/ (* (pow (- phi1 phi2) 2) R) lambda1) #s(hole binary64 (* (pow phi2 2) (+ (* -2 (/ (* R phi1) (* lambda1 phi2))) (/ R lambda1)))))
#s(approx (/ (* (pow (- phi1 phi2) 2) R) lambda1) #s(hole binary64 (* (pow phi2 2) (+ (* -2 (/ (* R phi1) (* lambda1 phi2))) (+ (/ R lambda1) (/ (* R (pow phi1 2)) (* lambda1 (pow phi2 2))))))))
#s(approx (* (pow (- phi1 phi2) 2) R) #s(hole binary64 (* (pow phi2 2) (+ R (* -2 (/ (* R phi1) phi2))))))
#s(approx (* (pow (- phi1 phi2) 2) R) #s(hole binary64 (* (pow phi2 2) (+ R (+ (* -2 (/ (* R phi1) phi2)) (/ (* R (pow phi1 2)) (pow phi2 2)))))))
#s(approx (pow (- phi1 phi2) 2) #s(hole binary64 (* (pow phi2 2) (+ 1 (* -2 (/ phi1 phi2))))))
#s(approx (pow (- phi1 phi2) 2) #s(hole binary64 (* (pow phi2 2) (+ 1 (+ (* -2 (/ phi1 phi2)) (/ (pow phi1 2) (pow phi2 2)))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* R phi2)))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* phi2 (+ R (* -1 (/ (* R phi1) phi2))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* phi2 (+ R (+ (* -1 (/ (* R phi1) phi2)) (* 1/2 (/ (* R (* (cos (* 1/2 (+ phi1 phi2))) (* (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)))) (pow phi2 2))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* phi2 (+ R (+ (* -1 (/ (* R phi1) phi2)) (+ (* 1/2 (/ (* R (* phi1 (* (cos (* 1/2 (+ phi1 phi2))) (* (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2))))) (pow phi2 3))) (* 1/2 (/ (* R (* (cos (* 1/2 (+ phi1 phi2))) (* (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)))) (pow phi2 2)))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 phi2))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* phi2 (+ 1 (* -1 (/ phi1 phi2))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* phi2 (+ 1 (+ (* -1 (/ phi1 phi2)) (* 1/2 (/ (* (cos (* 1/2 (+ phi1 phi2))) (* (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2))) (pow phi2 2))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* phi2 (+ 1 (+ (* -1 (/ phi1 phi2)) (+ (* 1/2 (/ (* phi1 (* (cos (* 1/2 (+ phi1 phi2))) (* (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)))) (pow phi2 3))) (* 1/2 (/ (* (cos (* 1/2 (+ phi1 phi2))) (* (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2))) (pow phi2 2)))))))))
#s(approx (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) #s(hole binary64 (pow phi2 2)))
#s(approx (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) #s(hole binary64 (* (pow phi2 2) (+ 1 (* -2 (/ phi1 phi2))))))
#s(approx (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) #s(hole binary64 (* (pow phi2 2) (+ 1 (+ (* -2 (/ phi1 phi2)) (+ (/ (* (cos (* 1/2 (+ phi1 phi2))) (* (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2))) (pow phi2 2)) (/ (pow phi1 2) (pow phi2 2))))))))
#s(approx (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)) #s(hole binary64 (* -1/2 phi2)))
#s(approx (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)) #s(hole binary64 (* phi2 (- (* 1/2 (/ (PI) phi2)) (+ 1/2 (* 1/2 (/ phi1 phi2)))))))
#s(approx (neg (/ (+ phi2 phi1) 2)) #s(hole binary64 (* phi2 (- (* -1/2 (/ phi1 phi2)) 1/2))))
#s(approx (/ (+ phi1 phi2) 2) #s(hole binary64 (* phi2 (+ 1/2 (* 1/2 (/ phi1 phi2))))))
#s(approx (+ phi1 phi2) #s(hole binary64 (* phi2 (+ 1 (/ phi1 phi2)))))
#s(approx (* (- phi1 phi2) (- phi1 phi2)) #s(hole binary64 (* (pow phi2 2) (+ 1 (* -2 (/ phi1 phi2))))))
#s(approx (* (- phi1 phi2) (- phi1 phi2)) #s(hole binary64 (* (pow phi2 2) (+ 1 (+ (* -2 (/ phi1 phi2)) (/ (pow phi1 2) (pow phi2 2)))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) #s(hole binary64 (* R phi2)))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) #s(hole binary64 (* phi2 (+ R (* -1 (/ (* R phi1) phi2))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) #s(hole binary64 (* phi2 (+ R (+ (* -1 (/ (* R phi1) phi2)) (* 1/2 (/ (* R (* (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2) (pow (- lambda1 lambda2) 2))) (pow phi2 2))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) #s(hole binary64 (* phi2 (+ R (+ (* -1 (/ (* R phi1) phi2)) (+ (* 1/2 (/ (* R (* phi1 (* (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2) (pow (- lambda1 lambda2) 2)))) (pow phi2 3))) (* 1/2 (/ (* R (* (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2) (pow (- lambda1 lambda2) 2))) (pow phi2 2)))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) #s(hole binary64 phi2))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) #s(hole binary64 (* phi2 (+ 1 (* -1 (/ phi1 phi2))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) #s(hole binary64 (* phi2 (+ 1 (+ (* -1 (/ phi1 phi2)) (* 1/2 (/ (* (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) #s(hole binary64 (* phi2 (+ 1 (+ (* -1 (/ phi1 phi2)) (+ (* 1/2 (/ (* phi1 (* (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2) (pow (- lambda1 lambda2) 2))) (pow phi2 3))) (* 1/2 (/ (* (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))))
#s(approx (+ (/ (+ phi2 phi1) 2) (/ (PI) 2)) #s(hole binary64 (* 1/2 phi2)))
#s(approx (+ (/ (+ phi2 phi1) 2) (/ (PI) 2)) #s(hole binary64 (* phi2 (+ 1/2 (+ (* 1/2 (/ phi1 phi2)) (* 1/2 (/ (PI) phi2)))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* -1 (* R phi2))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* -1 (* phi2 (+ R (* -1 (/ (* R phi1) phi2)))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* -1 (* phi2 (+ R (* -1 (/ (+ (* -1/2 (/ (* R (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2))) phi2)) (* R phi1)) phi2)))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* -1 (* phi2 (+ R (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* R (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2)))) (* 1/2 (/ (* R (* phi1 (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2)))) phi2))) phi2)) (* R phi1)) phi2)))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* -1 phi2)))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* -1 (* phi2 (+ 1 (* -1 (/ phi1 phi2)))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* -1 (* phi2 (+ 1 (* -1 (/ (+ phi1 (* -1/2 (/ (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2)) phi2))) phi2)))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* -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)))))))
#s(approx (pow (- phi1 phi2) 1) #s(hole binary64 (* -1 (* phi2 (+ 1 (* -1 (/ phi1 phi2)))))))
#s(approx (- phi1 phi2) #s(hole binary64 (* -1 (* phi2 (+ 1 (* -1 (/ phi1 phi2)))))))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) #s(hole binary64 (* (cos (* 1/2 (- phi1 (* -1 phi2)))) (- lambda1 lambda2))))
#s(approx (cos (/ (+ phi2 phi1) 2)) #s(hole binary64 (cos (* 1/2 (- phi1 (* -1 phi2))))))
#s(approx (/ (+ phi2 phi1) 2) #s(hole binary64 (* -1 (* phi2 (- (* -1/2 (/ phi1 phi2)) 1/2)))))
#s(approx (+ phi2 phi1) #s(hole binary64 (* -1 (* phi2 (- (* -1 (/ phi1 phi2)) 1)))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* R phi2))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* phi2 (+ R (* -1 (/ (* R phi1) phi2)))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* phi2 (+ R (* -1 (/ (+ (* -1/2 (/ (* R (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2))) phi2)) (* R phi1)) phi2)))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* phi2 (+ R (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* R (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2)))) (* 1/2 (/ (* R (* phi1 (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2)))) phi2))) phi2)) (* R phi1)) phi2)))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) #s(hole binary64 (* -1/2 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) #s(hole binary64 (* (pow phi2 2) (+ (* -1/2 (/ R (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2)))))))) (/ (* R phi1) (* lambda1 (* phi2 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) #s(hole binary64 (* (pow phi2 2) (+ (* -1 (/ (+ (* -1 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2)))))))) (/ (* lambda1 (+ (* -1 (+ (* -1/2 (/ (* R (pow phi1 2)) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2)))))))) (/ (* R (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))))) lambda1))) (* R (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2)))))))) phi2)) phi2)) (* -1/2 (/ R (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))))))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) #s(hole binary64 (* 1/2 (/ (* R (pow phi2 2)) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) #s(hole binary64 (* (pow phi2 2) (+ (* -1 (/ (* R phi1) (* (pow lambda1 2) (* phi2 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))))))) (* 1/2 (/ R (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))))))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) #s(hole binary64 (* (pow phi2 2) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (+ (* -1/2 (/ (* R (pow phi1 2)) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2)))))))) (/ (* R (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))))) lambda1))) (* R (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))))) phi2)) (/ (* R phi1) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2)))))))) phi2)) (* 1/2 (/ R (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))))))))))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) #s(hole binary64 (* -1/2 (/ (* R (pow phi2 2)) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))))))))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) #s(hole binary64 (* (pow phi2 2) (+ (* -1/2 (/ R (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2)))))))) (/ (* R phi1) (* (pow lambda1 2) (* phi2 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))))))))))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) #s(hole binary64 (* (pow phi2 2) (+ (* -1 (/ (+ (* -1 (/ (* R phi1) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2)))))))) (* -1 (/ (+ (* -1/2 (/ (* R (pow phi1 2)) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2)))))))) (/ (* R (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))))) lambda1)) phi2))) phi2)) (* -1/2 (/ R (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))))))))))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) #s(hole binary64 (* -1/2 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))))))))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) #s(hole binary64 (* (pow phi2 2) (+ (* -1/2 (/ R (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2)))))))) (/ (* R phi1) (* lambda1 (* phi2 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))))))))))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) #s(hole binary64 (* (pow phi2 2) (+ (* -1 (/ (+ (* -1 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2)))))))) (* -1 (/ (+ (* -1/2 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2)))))))) (* R (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2)))))))) phi2))) phi2)) (* -1/2 (/ R (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))))))))))
#s(approx (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) #s(hole binary64 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2)))))))
#s(approx (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)) #s(hole binary64 (* -1 (* phi2 (- (* -1 (/ (+ (* 1/2 phi1) (* 1/2 (PI))) phi2)) 1/2)))))
#s(approx (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2) #s(hole binary64 (* -1/2 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))))))))
#s(approx (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2) #s(hole binary64 (* (pow phi2 2) (+ (* -1/2 (/ R (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2)))))))) (/ (* R phi1) (* lambda1 (* phi2 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))))))))))
#s(approx (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2) #s(hole binary64 (* (pow phi2 2) (+ (* -1 (/ (+ (* -1 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2)))))))) (* 1/2 (/ (* R (pow phi1 2)) (* lambda1 (* phi2 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2)))))))))) phi2)) (* -1/2 (/ R (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))))))))))
#s(approx (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2)))))))))
#s(approx (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (* (pow phi2 2) (+ (* -2 (/ (* R phi1) (* lambda1 (* phi2 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))))))) (/ R (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2)))))))))))
#s(approx (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (* (pow phi2 2) (+ (* -1 (/ (+ (* -1 (/ (* R (pow phi1 2)) (* lambda1 (* phi2 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))))))) (* 2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))))))) phi2)) (/ R (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2)))))))))))
#s(approx (/ (* (pow (- phi1 phi2) 2) R) lambda1) #s(hole binary64 (* (pow phi2 2) (+ (* -1 (/ (+ (* -1 (/ (* R (pow phi1 2)) (* lambda1 phi2))) (* 2 (/ (* R phi1) lambda1))) phi2)) (/ R lambda1)))))
#s(approx (* (pow (- phi1 phi2) 2) R) #s(hole binary64 (* (pow phi2 2) (+ R (* -1 (/ (+ (* -1 (/ (* R (pow phi1 2)) phi2)) (* 2 (* R phi1))) phi2))))))
#s(approx (pow (- phi1 phi2) 2) #s(hole binary64 (* (pow phi2 2) (+ 1 (* -1 (/ (+ (* -1 (/ (pow phi1 2) phi2)) (* 2 phi1)) phi2))))))
#s(approx (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R) #s(hole binary64 (* R (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* R phi2))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* phi2 (+ R (* -1 (/ (* R phi1) phi2)))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* phi2 (+ R (* -1 (/ (+ (* -1/2 (/ (* R (* (cos (* 1/2 (- phi1 (* -1 phi2)))) (* (sin (- (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))) (pow (- lambda1 lambda2) 2)))) phi2)) (* R phi1)) phi2)))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* phi2 (+ R (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* R (* (cos (* 1/2 (- phi1 (* -1 phi2)))) (* (sin (- (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))) (pow (- lambda1 lambda2) 2))))) (* 1/2 (/ (* R (* phi1 (* (cos (* 1/2 (- phi1 (* -1 phi2)))) (* (sin (- (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))) (pow (- lambda1 lambda2) 2))))) phi2))) phi2)) (* R phi1)) phi2)))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* -1 phi2)))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* -1 (* phi2 (+ 1 (* -1 (/ phi1 phi2)))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* -1 (* phi2 (+ 1 (* -1 (/ (+ phi1 (* -1/2 (/ (* (cos (* 1/2 (- phi1 (* -1 phi2)))) (* (sin (- (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))) (pow (- lambda1 lambda2) 2))) phi2))) phi2)))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* -1 (* phi2 (+ 1 (* -1 (/ (+ phi1 (* -1 (/ (+ (* 1/2 (* (cos (* 1/2 (- phi1 (* -1 phi2)))) (* (sin (- (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))) (pow (- lambda1 lambda2) 2)))) (* 1/2 (/ (* phi1 (* (cos (* 1/2 (- phi1 (* -1 phi2)))) (* (sin (- (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))) (pow (- lambda1 lambda2) 2)))) phi2))) phi2))) phi2)))))))
#s(approx (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) #s(hole binary64 (* (pow phi2 2) (+ 1 (* -1 (/ (+ (* -1 (/ (+ (* (cos (* 1/2 (- phi1 (* -1 phi2)))) (* (sin (- (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))) (pow (- lambda1 lambda2) 2))) (pow phi1 2)) phi2)) (* 2 phi1)) phi2))))))
#s(approx (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) #s(hole binary64 (* (cos (* 1/2 (- phi1 (* -1 phi2)))) (* (sin (- (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))) (pow (- lambda1 lambda2) 2)))))
#s(approx (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) #s(hole binary64 (* (sin (- (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))) (- lambda1 lambda2))))
#s(approx (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2))) #s(hole binary64 (sin (- (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2)))))))
#s(approx (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)) #s(hole binary64 (* -1 (* phi2 (+ 1/2 (* -1 (/ (- (* 1/2 (PI)) (* 1/2 phi1)) phi2)))))))
#s(approx (neg (/ (+ phi2 phi1) 2)) #s(hole binary64 (* -1 (* phi2 (+ 1/2 (* 1/2 (/ phi1 phi2)))))))
#s(approx (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) #s(hole binary64 (* (cos (* 1/2 (- phi1 (* -1 phi2)))) (- lambda1 lambda2))))
#s(approx (cos (/ (+ phi1 phi2) 2)) #s(hole binary64 (cos (* 1/2 (- phi1 (* -1 phi2))))))
#s(approx (/ (+ phi1 phi2) 2) #s(hole binary64 (* -1 (* phi2 (- (* -1/2 (/ phi1 phi2)) 1/2)))))
#s(approx (+ phi1 phi2) #s(hole binary64 (* -1 (* phi2 (- (* -1 (/ phi1 phi2)) 1)))))
#s(approx (* (- phi1 phi2) (- phi1 phi2)) #s(hole binary64 (* (pow phi2 2) (+ 1 (* -1 (/ (+ (* -1 (/ (pow phi1 2) phi2)) (* 2 phi1)) phi2))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) #s(hole binary64 (* -1 (* R phi2))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) #s(hole binary64 (* -1 (* phi2 (+ R (* -1 (/ (* R phi1) phi2)))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) #s(hole binary64 (* -1 (* phi2 (+ R (* -1 (/ (+ (* -1/2 (/ (* R (* (pow (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))) 2) (pow (- lambda1 lambda2) 2))) phi2)) (* R phi1)) phi2)))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) #s(hole binary64 (* -1 (* phi2 (+ R (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* R (* (pow (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))) 2) (pow (- lambda1 lambda2) 2)))) (* 1/2 (/ (* R (* phi1 (* (pow (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))) 2) (pow (- lambda1 lambda2) 2)))) phi2))) phi2)) (* R phi1)) phi2)))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) #s(hole binary64 (* -1 phi2)))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) #s(hole binary64 (* -1 (* phi2 (+ 1 (* -1 (/ phi1 phi2)))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) #s(hole binary64 (* -1 (* phi2 (+ 1 (* -1 (/ (+ phi1 (* -1/2 (/ (* (pow (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))) 2) (pow (- lambda1 lambda2) 2)) phi2))) phi2)))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) #s(hole binary64 (* -1 (* phi2 (+ 1 (* -1 (/ (+ phi1 (* -1 (/ (+ (* 1/2 (* (pow (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))) 2) (pow (- lambda1 lambda2) 2))) (* 1/2 (/ (* phi1 (* (pow (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))) 2) (pow (- lambda1 lambda2) 2))) phi2))) phi2))) phi2)))))))
#s(approx (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) #s(hole binary64 (* (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))) (- lambda1 lambda2))))
#s(approx (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) #s(hole binary64 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2)))))))
#s(approx (+ (/ (+ phi2 phi1) 2) (/ (PI) 2)) #s(hole binary64 (* -1 (* phi2 (- (* -1 (/ (+ (* 1/2 phi1) (* 1/2 (PI))) phi2)) 1/2)))))
Calls

15 calls:

TimeVariablePointExpression
18.0ms
lambda2
@0
((* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) (pow (- phi1 phi2) 1) (- phi1 phi2) phi1 phi2 1 (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (cos (/ (+ phi2 phi1) 2)) (/ (+ phi2 phi1) 2) (+ phi2 phi1) 2 (- lambda1 lambda2) lambda1 lambda2 R (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) (* -1 lambda1) -1 (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)) 1/2 (+ phi2 phi1) (/ (PI) 2) (PI) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2) (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (/ (* (pow (- phi1 phi2) 2) R) lambda1) (* (pow (- phi1 phi2) 2) R) (pow (- phi1 phi2) 2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)) -1/2 (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R) (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2))) (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)) (neg (/ (+ phi2 phi1) 2)) (/ (+ phi2 phi1) 2) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (cos (/ (+ phi1 phi2) 2)) (/ (+ phi1 phi2) 2) (+ phi1 phi2) (* (- phi1 phi2) (- phi1 phi2)) (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (cos (/ (+ phi2 phi1) 2)) (sin (+ (* 1/2 phi1) (/ (PI) 2))) (+ (* 1/2 phi1) (/ (PI) 2)) (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (+ (/ (+ phi2 phi1) 2) (/ (PI) 2)))
17.0ms
phi2
@0
((* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) (pow (- phi1 phi2) 1) (- phi1 phi2) phi1 phi2 1 (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (cos (/ (+ phi2 phi1) 2)) (/ (+ phi2 phi1) 2) (+ phi2 phi1) 2 (- lambda1 lambda2) lambda1 lambda2 R (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) (* -1 lambda1) -1 (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)) 1/2 (+ phi2 phi1) (/ (PI) 2) (PI) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2) (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (/ (* (pow (- phi1 phi2) 2) R) lambda1) (* (pow (- phi1 phi2) 2) R) (pow (- phi1 phi2) 2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)) -1/2 (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R) (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2))) (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)) (neg (/ (+ phi2 phi1) 2)) (/ (+ phi2 phi1) 2) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (cos (/ (+ phi1 phi2) 2)) (/ (+ phi1 phi2) 2) (+ phi1 phi2) (* (- phi1 phi2) (- phi1 phi2)) (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (cos (/ (+ phi2 phi1) 2)) (sin (+ (* 1/2 phi1) (/ (PI) 2))) (+ (* 1/2 phi1) (/ (PI) 2)) (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (+ (/ (+ phi2 phi1) 2) (/ (PI) 2)))
16.0ms
phi1
@0
((* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) (pow (- phi1 phi2) 1) (- phi1 phi2) phi1 phi2 1 (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (cos (/ (+ phi2 phi1) 2)) (/ (+ phi2 phi1) 2) (+ phi2 phi1) 2 (- lambda1 lambda2) lambda1 lambda2 R (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) (* -1 lambda1) -1 (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)) 1/2 (+ phi2 phi1) (/ (PI) 2) (PI) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2) (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (/ (* (pow (- phi1 phi2) 2) R) lambda1) (* (pow (- phi1 phi2) 2) R) (pow (- phi1 phi2) 2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)) -1/2 (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R) (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2))) (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)) (neg (/ (+ phi2 phi1) 2)) (/ (+ phi2 phi1) 2) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (cos (/ (+ phi1 phi2) 2)) (/ (+ phi1 phi2) 2) (+ phi1 phi2) (* (- phi1 phi2) (- phi1 phi2)) (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (cos (/ (+ phi2 phi1) 2)) (sin (+ (* 1/2 phi1) (/ (PI) 2))) (+ (* 1/2 phi1) (/ (PI) 2)) (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (+ (/ (+ phi2 phi1) 2) (/ (PI) 2)))
13.0ms
lambda1
@0
((* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) (pow (- phi1 phi2) 1) (- phi1 phi2) phi1 phi2 1 (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (cos (/ (+ phi2 phi1) 2)) (/ (+ phi2 phi1) 2) (+ phi2 phi1) 2 (- lambda1 lambda2) lambda1 lambda2 R (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) (* -1 lambda1) -1 (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)) 1/2 (+ phi2 phi1) (/ (PI) 2) (PI) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2) (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (/ (* (pow (- phi1 phi2) 2) R) lambda1) (* (pow (- phi1 phi2) 2) R) (pow (- phi1 phi2) 2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)) -1/2 (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R) (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2))) (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)) (neg (/ (+ phi2 phi1) 2)) (/ (+ phi2 phi1) 2) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (cos (/ (+ phi1 phi2) 2)) (/ (+ phi1 phi2) 2) (+ phi1 phi2) (* (- phi1 phi2) (- phi1 phi2)) (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (cos (/ (+ phi2 phi1) 2)) (sin (+ (* 1/2 phi1) (/ (PI) 2))) (+ (* 1/2 phi1) (/ (PI) 2)) (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (+ (/ (+ phi2 phi1) 2) (/ (PI) 2)))
9.0ms
R
@-inf
((* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) (pow (- phi1 phi2) 1) (- phi1 phi2) phi1 phi2 1 (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (cos (/ (+ phi2 phi1) 2)) (/ (+ phi2 phi1) 2) (+ phi2 phi1) 2 (- lambda1 lambda2) lambda1 lambda2 R (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) (* -1 lambda1) -1 (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)) 1/2 (+ phi2 phi1) (/ (PI) 2) (PI) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2) (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (/ (* (pow (- phi1 phi2) 2) R) lambda1) (* (pow (- phi1 phi2) 2) R) (pow (- phi1 phi2) 2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)) -1/2 (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R) (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2))) (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)) (neg (/ (+ phi2 phi1) 2)) (/ (+ phi2 phi1) 2) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (cos (/ (+ phi1 phi2) 2)) (/ (+ phi1 phi2) 2) (+ phi1 phi2) (* (- phi1 phi2) (- phi1 phi2)) (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (cos (/ (+ phi2 phi1) 2)) (sin (+ (* 1/2 phi1) (/ (PI) 2))) (+ (* 1/2 phi1) (/ (PI) 2)) (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (+ (/ (+ phi2 phi1) 2) (/ (PI) 2)))

rewrite584.0ms (7%)

Memory
46.1MiB live, 886.2MiB allocated; 94ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0421371836
0431365398
01321762183
Stop Event
iter limit
node limit
iter limit
Counts
919 → 1 020
Calls
Call 1
Inputs
(*.f64 (hypot.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 1 binary64)) (*.f64 (cos.f64 (/.f64 #s(approx (+ phi2 phi1) phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2))) R)
(hypot.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 1 binary64)) (*.f64 (cos.f64 (/.f64 #s(approx (+ phi2 phi1) phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2)))
(pow.f64 (-.f64 phi1 phi2) #s(literal 1 binary64))
(-.f64 phi1 phi2)
phi1
phi2
#s(literal 1 binary64)
(*.f64 (cos.f64 (/.f64 #s(approx (+ phi2 phi1) phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2))
(cos.f64 (/.f64 #s(approx (+ phi2 phi1) phi1) #s(literal 2 binary64)))
(/.f64 #s(approx (+ phi2 phi1) phi1) #s(literal 2 binary64))
#s(approx (+ phi2 phi1) phi1)
#s(literal 2 binary64)
(-.f64 lambda1 lambda2)
lambda1
lambda2
R
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 (*.f64 #s(literal -1 binary64) lambda1) (fma.f64 (/.f64 (fma.f64 (*.f64 R lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) R) lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) #s(approx (+ phi2 phi1) phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal -1/2 binary64))) lambda1) #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) R))))
(*.f64 (*.f64 #s(literal -1 binary64) lambda1) (fma.f64 (/.f64 (fma.f64 (*.f64 R lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) R) lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) #s(approx (+ phi2 phi1) phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal -1/2 binary64))) lambda1) #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) R)))
(*.f64 #s(literal -1 binary64) lambda1)
#s(literal -1 binary64)
(fma.f64 (/.f64 (fma.f64 (*.f64 R lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) R) lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) #s(approx (+ phi2 phi1) phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal -1/2 binary64))) lambda1) #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) R))
(/.f64 (fma.f64 (*.f64 R lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) R) lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) #s(approx (+ phi2 phi1) phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal -1/2 binary64))) lambda1)
(fma.f64 (*.f64 R lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) R) lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) #s(approx (+ phi2 phi1) phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal -1/2 binary64)))
(*.f64 R lambda2)
(sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))
(fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))
#s(literal 1/2 binary64)
(+.f64 phi2 phi1)
(/.f64 (PI.f64) #s(literal 2 binary64))
(PI.f64)
(*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) R) lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) #s(approx (+ phi2 phi1) phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal -1/2 binary64))
(/.f64 (/.f64 (*.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) R) lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) #s(approx (+ phi2 phi1) phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))))
(/.f64 (*.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) R) lambda1)
(*.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) R)
(pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))
(sin.f64 (fma.f64 #s(literal 1/2 binary64) #s(approx (+ phi2 phi1) phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))
(fma.f64 #s(literal 1/2 binary64) #s(approx (+ phi2 phi1) phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))
#s(literal -1/2 binary64)
(*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) R)
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (+.f64 (neg.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (/.f64 (PI.f64) #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)))))
(sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (+.f64 (neg.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (/.f64 (PI.f64) #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) (sin.f64 (+.f64 (neg.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (/.f64 (PI.f64) #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) (sin.f64 (+.f64 (neg.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))
(*.f64 (-.f64 lambda1 lambda2) (sin.f64 (+.f64 (neg.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (/.f64 (PI.f64) #s(literal 2 binary64)))))
(sin.f64 (+.f64 (neg.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (/.f64 (PI.f64) #s(literal 2 binary64))))
(+.f64 (neg.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (/.f64 (PI.f64) #s(literal 2 binary64)))
(neg.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))
(/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))
(cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))
(/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))
(+.f64 phi1 phi2)
(*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))
(*.f64 (hypot.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 1 binary64)) (*.f64 #s(approx (cos (/ (+ phi2 phi1) 2)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (-.f64 lambda1 lambda2))) R)
(hypot.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 1 binary64)) (*.f64 #s(approx (cos (/ (+ phi2 phi1) 2)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (-.f64 lambda1 lambda2)))
(*.f64 #s(approx (cos (/ (+ phi2 phi1) 2)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (-.f64 lambda1 lambda2))
#s(approx (cos (/ (+ phi2 phi1) 2)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))))
(sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))
(fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))
(*.f64 (hypot.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 1 binary64)) (*.f64 (sin.f64 (+.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2))) R)
(hypot.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 1 binary64)) (*.f64 (sin.f64 (+.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)))
(*.f64 (sin.f64 (+.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2))
(sin.f64 (+.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))))
(+.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64)))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* R (sqrt (+ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))))
#s(approx R #s(hole binary64 R))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* R (sqrt (+ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) #s(hole binary64 (* -1 (* R (* lambda1 (+ (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (* -1 (/ (+ (* -1/2 (/ (pow (- phi1 phi2) 2) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) lambda1))))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) #s(hole binary64 (* R (+ (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (* -1 (/ (+ (* -1/2 (/ (pow (- phi1 phi2) 2) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) lambda1))))))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) #s(hole binary64 (/ (* R (+ (* -1/2 (/ (pow (- phi1 phi2) 2) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) lambda1)))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) #s(hole binary64 (* R (+ (* -1/2 (/ (pow (- phi1 phi2) 2) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* R lambda2) #s(hole binary64 (* R lambda2)))
#s(approx (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2) #s(hole binary64 (* -1/2 (/ (* R (pow (- phi1 phi2) 2)) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))
#s(approx (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (/ (* R (pow (- phi1 phi2) 2)) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))
#s(approx (/ (* (pow (- phi1 phi2) 2) R) lambda1) #s(hole binary64 (/ (* R (pow (- phi1 phi2) 2)) lambda1)))
#s(approx (* (pow (- phi1 phi2) 2) R) #s(hole binary64 (* R (pow (- phi1 phi2) 2))))
#s(approx (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R) #s(hole binary64 (* R (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* R (sqrt (+ (* (cos (* 1/2 (+ phi1 phi2))) (* (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2))) (pow (- phi1 phi2) 2))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) #s(hole binary64 (* R (sqrt (+ (* (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) #s(hole binary64 (* R (* lambda1 (+ (* -1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) (* -1 (/ (+ (* -1 (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (* 1/2 (/ (pow (- phi1 phi2) 2) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) lambda1)))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) #s(hole binary64 (* -1 (* R (+ (* -1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) (* -1 (/ (+ (* -1 (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (* 1/2 (/ (pow (- phi1 phi2) 2) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) lambda1)))))))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) #s(hole binary64 (* -1 (/ (* R (+ (* -1 (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (* 1/2 (/ (pow (- phi1 phi2) 2) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))) lambda1))))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) #s(hole binary64 (* -1 (* R (+ (* -1 (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (* 1/2 (/ (pow (- phi1 phi2) 2) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (+ (* -1 (* (* R (* lambda1 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (+ (* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))) (* lambda1 (+ (* -1 (* (* R (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* 1/2 (* (* R (* lambda1 (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (+ (* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))) (* lambda1 (+ (* -1 (* (* R (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* lambda1 (+ (* 1/2 (* (* R (* lambda1 (* lambda2 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))) (sqrt (/ 1 (pow (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)) 3))))) (* 1/2 (* (* R (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (+ (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)))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (+ (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)))))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (+ (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))))))))))))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) #s(hole binary64 (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) #s(hole binary64 (+ (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))))
#s(approx (- lambda1 lambda2) #s(hole binary64 (* -1 lambda2)))
#s(approx (- lambda1 lambda2) #s(hole binary64 (- lambda1 lambda2)))
#s(approx lambda1 #s(hole binary64 lambda1))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (+ (* -1 (* (* R (* lambda1 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (+ (* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))) (* lambda1 (+ (* -1 (* (* R (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* 1/2 (* (* R (* lambda1 (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (+ (* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))) (* lambda1 (+ (* -1 (* (* R (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* lambda1 (+ (* 1/2 (* (* R (* lambda1 (* lambda2 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))) (sqrt (/ 1 (pow (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)) 3))))) (* 1/2 (* (* R (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) #s(hole binary64 (* -1/2 (/ (* R (pow (- phi1 phi2) 2)) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) #s(hole binary64 (/ (+ (* -1/2 (/ (* R (pow (- phi1 phi2) 2)) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (* R (* lambda1 (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) lambda1)))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) #s(hole binary64 (/ (+ (* -1/2 (/ (* R (pow (- phi1 phi2) 2)) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (* lambda1 (+ (* -1 (* R (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (* R (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))) lambda1)))
#s(approx (* -1 lambda1) #s(hole binary64 (* -1 lambda1)))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) #s(hole binary64 (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) #s(hole binary64 (/ (+ (* -1 (* R (* lambda1 (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (pow lambda1 2))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) #s(hole binary64 (/ (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (* lambda1 (+ (* -1 (* R (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (* R (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))) (pow lambda1 2))))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) #s(hole binary64 (* -1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) #s(hole binary64 (/ (+ (* -1/2 (/ (* R (pow (- phi1 phi2) 2)) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (* R (* lambda1 (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (pow lambda1 2))))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) #s(hole binary64 (* -1/2 (/ (* R (pow (- phi1 phi2) 2)) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) #s(hole binary64 (/ (+ (* -1/2 (/ (* R (pow (- phi1 phi2) 2)) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (* R (* lambda1 (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) lambda1)))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* R (sqrt (+ (* (pow lambda2 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (+ (* -1 (* (* R (* lambda1 (* lambda2 (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2)))))) (* R (sqrt (+ (* (pow lambda2 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2)))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (+ (* R (sqrt (+ (* (pow lambda2 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2)))) (* lambda1 (+ (* -1 (* (* R (* lambda2 (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2)))))) (* 1/2 (* (* R (* lambda1 (- (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) (/ (* (pow lambda2 2) (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2))) (+ (* (pow lambda2 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2)))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2)))))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (+ (* R (sqrt (+ (* (pow lambda2 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2)))) (* lambda1 (+ (* -1 (* (* R (* lambda2 (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2)))))) (* lambda1 (+ (* 1/2 (* (* R (* lambda1 (* lambda2 (* (cos (* 1/2 (+ phi1 phi2))) (* (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (- (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) (/ (* (pow lambda2 2) (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2))) (+ (* (pow lambda2 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2))))))))) (sqrt (/ 1 (pow (+ (* (pow lambda2 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2)) 3))))) (* 1/2 (* (* R (- (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) (/ (* (pow lambda2 2) (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2))) (+ (* (pow lambda2 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2)))))))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (sqrt (+ (* (pow lambda2 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2)))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (+ (sqrt (+ (* (pow lambda2 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2))) (* -1 (* (* lambda1 (* lambda2 (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2)))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (+ (sqrt (+ (* (pow lambda2 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2))) (* lambda1 (+ (* -1 (* (* lambda2 (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2)))))) (* 1/2 (* (* lambda1 (- (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) (/ (* (pow lambda2 2) (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2))) (+ (* (pow lambda2 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2)))))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (+ (sqrt (+ (* (pow lambda2 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2))) (* lambda1 (+ (* -1 (* (* lambda2 (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2)))))) (* lambda1 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (pow lambda2 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2)))) (- (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) (/ (* (pow lambda2 2) (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2))) (+ (* (pow lambda2 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2)))))) (* 1/2 (* (* lambda1 (* lambda2 (* (cos (* 1/2 (+ phi1 phi2))) (* (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (- (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) (/ (* (pow lambda2 2) (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2))) (+ (* (pow lambda2 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2)))))))) (sqrt (/ 1 (pow (+ (* (pow lambda2 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2)) 3))))))))))))
#s(approx (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) #s(hole binary64 (+ (* (pow lambda2 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2))))
#s(approx (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) #s(hole binary64 (+ (* -2 (* lambda1 (* lambda2 (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (+ (* (pow lambda2 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2)))))
#s(approx (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) #s(hole binary64 (+ (* lambda1 (+ (* -2 (* lambda2 (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (* lambda1 (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (+ (* (pow lambda2 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2)))))
#s(approx (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) #s(hole binary64 (* (pow lambda2 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))
#s(approx (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) #s(hole binary64 (+ (* -2 (* lambda1 (* lambda2 (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (* (pow lambda2 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) #s(hole binary64 (+ (* lambda1 (+ (* -2 (* lambda2 (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (* lambda1 (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (* (pow lambda2 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) #s(hole binary64 (* -1 (* lambda2 (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))
#s(approx (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) #s(hole binary64 (+ (* -1 (* lambda2 (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (* lambda1 (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))
#s(approx (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) #s(hole binary64 (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))))
#s(approx (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) #s(hole binary64 (+ (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) #s(hole binary64 (* R (sqrt (+ (* (pow lambda2 2) (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2)) (pow (- phi1 phi2) 2))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) #s(hole binary64 (+ (* -1 (* (* R (* lambda1 (* lambda2 (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2)))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2)) (pow (- phi1 phi2) 2)))))) (* R (sqrt (+ (* (pow lambda2 2) (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2)) (pow (- phi1 phi2) 2)))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) #s(hole binary64 (+ (* R (sqrt (+ (* (pow lambda2 2) (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2)) (pow (- phi1 phi2) 2)))) (* lambda1 (+ (* -1 (* (* R (* lambda2 (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2)) (pow (- phi1 phi2) 2)))))) (* 1/2 (* (* R (* lambda1 (- (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2) (/ (* (pow lambda2 2) (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 4)) (+ (* (pow lambda2 2) (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2)) (pow (- phi1 phi2) 2)))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2)) (pow (- phi1 phi2) 2)))))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) #s(hole binary64 (+ (* R (sqrt (+ (* (pow lambda2 2) (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2)) (pow (- phi1 phi2) 2)))) (* lambda1 (+ (* -1 (* (* R (* lambda2 (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2)) (pow (- phi1 phi2) 2)))))) (* lambda1 (+ (* 1/2 (* (* R (* lambda1 (* lambda2 (* (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2) (- (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2) (/ (* (pow lambda2 2) (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 4)) (+ (* (pow lambda2 2) (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2)) (pow (- phi1 phi2) 2)))))))) (sqrt (/ 1 (pow (+ (* (pow lambda2 2) (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2)) (pow (- phi1 phi2) 2)) 3))))) (* 1/2 (* (* R (- (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2) (/ (* (pow lambda2 2) (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 4)) (+ (* (pow lambda2 2) (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2)) (pow (- phi1 phi2) 2))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2)) (pow (- phi1 phi2) 2)))))))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) #s(hole binary64 (sqrt (+ (* (pow lambda2 2) (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2)) (pow (- phi1 phi2) 2)))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) #s(hole binary64 (+ (sqrt (+ (* (pow lambda2 2) (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2)) (pow (- phi1 phi2) 2))) (* -1 (* (* lambda1 (* lambda2 (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2)) (pow (- phi1 phi2) 2)))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) #s(hole binary64 (+ (sqrt (+ (* (pow lambda2 2) (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2)) (pow (- phi1 phi2) 2))) (* lambda1 (+ (* -1 (* (* lambda2 (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2)) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2)) (pow (- phi1 phi2) 2)))))) (* 1/2 (* (* lambda1 (- (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2) (/ (* (pow lambda2 2) (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 4)) (+ (* (pow lambda2 2) (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2)) (pow (- phi1 phi2) 2))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2)) (pow (- phi1 phi2) 2)))))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) #s(hole binary64 (+ (sqrt (+ (* (pow lambda2 2) (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2)) (pow (- phi1 phi2) 2))) (* lambda1 (+ (* -1 (* (* lambda2 (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2)) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2)) (pow (- phi1 phi2) 2)))))) (* lambda1 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2)) (pow (- phi1 phi2) 2)))) (- (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2) (/ (* (pow lambda2 2) (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 4)) (+ (* (pow lambda2 2) (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2)) (pow (- phi1 phi2) 2)))))) (* 1/2 (* (* lambda1 (* lambda2 (* (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2) (- (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2) (/ (* (pow lambda2 2) (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 4)) (+ (* (pow lambda2 2) (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2)) (pow (- phi1 phi2) 2))))))) (sqrt (/ 1 (pow (+ (* (pow lambda2 2) (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2)) (pow (- phi1 phi2) 2)) 3))))))))))))
#s(approx (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) #s(hole binary64 (* -1 (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))
#s(approx (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) #s(hole binary64 (+ (* -1 (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1)) (* R (cos (* 1/2 (+ phi1 phi2))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1)) (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda1 2) (cos (* 1/2 (+ phi1 phi2)))))) (* R (cos (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1)) (+ (* 1/2 (/ (* R (* lambda2 (pow (- phi1 phi2) 2))) (* (pow lambda1 3) (cos (* 1/2 (+ phi1 phi2)))))) (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda1 2) (cos (* 1/2 (+ phi1 phi2)))))) (* R (cos (* 1/2 (+ phi1 phi2))))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* 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)))))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* 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))))))))))))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) #s(hole binary64 (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) #s(hole binary64 (* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))))
#s(approx (- lambda1 lambda2) #s(hole binary64 lambda1))
#s(approx (- lambda1 lambda2) #s(hole binary64 (* lambda1 (+ 1 (* -1 (/ lambda2 lambda1))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1)) (* R (cos (* 1/2 (+ phi1 phi2))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1)) (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda1 2) (cos (* 1/2 (+ phi1 phi2)))))) (* R (cos (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1)) (+ (* 1/2 (/ (* R (* lambda2 (pow (- phi1 phi2) 2))) (* (pow lambda1 3) (cos (* 1/2 (+ phi1 phi2)))))) (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda1 2) (cos (* 1/2 (+ phi1 phi2)))))) (* R (cos (* 1/2 (+ phi1 phi2))))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) #s(hole binary64 (* -1 (* R (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) #s(hole binary64 (* lambda1 (+ (* -1 (* R (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (/ (* R (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) lambda1)))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) #s(hole binary64 (* lambda1 (+ (* -1 (* R (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (+ (* -1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (/ (* R (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) lambda1))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) #s(hole binary64 (* R (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) #s(hole binary64 (+ (* -1 (/ (* R (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) lambda1)) (* R (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) #s(hole binary64 (+ (* -1 (/ (* R (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) lambda1)) (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (* R (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) #s(hole binary64 (/ (* R (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) lambda1)))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) #s(hole binary64 (/ (+ (* -1/2 (/ (* R (pow (- phi1 phi2) 2)) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (* R (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) lambda1)))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) #s(hole binary64 (* R (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) #s(hole binary64 (+ (* -1/2 (/ (* R (pow (- phi1 phi2) 2)) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (* R (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* (* R lambda1) (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (* R (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (+ (* 1/2 (* (/ (* R (pow (- phi1 phi2) 2)) (pow lambda1 2)) (sqrt (/ 1 (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))) (* R (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (+ (* 1/2 (* (/ (* R (* lambda2 (pow (- phi1 phi2) 2))) (pow lambda1 3)) (sqrt (/ 1 (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))) (+ (* 1/2 (* (/ (* R (pow (- phi1 phi2) 2)) (pow lambda1 2)) (sqrt (/ 1 (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))) (* R (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* lambda1 (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* lambda1 (+ (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (* -1 (* (/ lambda2 lambda1) (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* lambda1 (+ (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (+ (* -1 (* (/ lambda2 lambda1) (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (* 1/2 (* (/ (pow (- phi1 phi2) 2) (pow lambda1 2)) (sqrt (/ 1 (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* lambda1 (+ (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (+ (* -1 (* (/ lambda2 lambda1) (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (+ (* 1/2 (* (/ (* lambda2 (pow (- phi1 phi2) 2)) (pow lambda1 3)) (sqrt (/ 1 (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))) (* 1/2 (* (/ (pow (- phi1 phi2) 2) (pow lambda1 2)) (sqrt (/ 1 (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))))))))
#s(approx (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) #s(hole binary64 (* (pow lambda1 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))
#s(approx (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) #s(hole binary64 (* (pow lambda1 2) (+ (* -2 (/ (* lambda2 (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) lambda1)) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))
#s(approx (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) #s(hole binary64 (* (pow lambda1 2) (+ (* -2 (/ (* lambda2 (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) lambda1)) (+ (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) (+ (/ (* (pow lambda2 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow lambda1 2)) (/ (pow (- phi1 phi2) 2) (pow lambda1 2))))))))
#s(approx (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) #s(hole binary64 (* (pow lambda1 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))
#s(approx (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) #s(hole binary64 (* (pow lambda1 2) (+ (* -2 (/ (* lambda2 (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) lambda1)) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) #s(hole binary64 (* (pow lambda1 2) (+ (* -2 (/ (* lambda2 (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) lambda1)) (+ (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) (/ (* (pow lambda2 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow lambda1 2)))))))
#s(approx (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) #s(hole binary64 (* lambda1 (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))
#s(approx (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) #s(hole binary64 (* lambda1 (+ (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (* -1 (/ (* lambda2 (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) lambda1))))))
#s(approx (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) #s(hole binary64 (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
#s(approx (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) #s(hole binary64 (* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) #s(hole binary64 (* R (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) #s(hole binary64 (* lambda1 (+ (* -1 (/ (* R (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) lambda1)) (* R (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) #s(hole binary64 (* lambda1 (+ (* -1 (/ (* R (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) lambda1)) (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (* R (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) #s(hole binary64 (* lambda1 (+ (* -1 (/ (* R (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) lambda1)) (+ (* 1/2 (/ (* R (* lambda2 (pow (- phi1 phi2) 2))) (* (pow lambda1 3) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (* R (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) #s(hole binary64 (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) #s(hole binary64 (* lambda1 (+ (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (* -1 (/ (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) lambda1))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) #s(hole binary64 (* lambda1 (+ (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (+ (* -1 (/ (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) lambda1)) (* 1/2 (/ (pow (- phi1 phi2) 2) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) #s(hole binary64 (* lambda1 (+ (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (+ (* -1 (/ (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) lambda1)) (+ (* 1/2 (/ (* lambda2 (pow (- phi1 phi2) 2)) (* (pow lambda1 3) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (* 1/2 (/ (pow (- phi1 phi2) 2) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))))))
#s(approx (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) #s(hole binary64 (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))
#s(approx (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) #s(hole binary64 (* lambda1 (+ (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (* -1 (/ (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) lambda1))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* -1 (* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1)) (* R (cos (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* -1 (* lambda1 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow (- phi1 phi2) 2)) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))) (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) lambda1)) (* R (cos (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* -1 (* lambda1 (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* R (* lambda2 (pow (- phi1 phi2) 2))) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))) (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (cos (* 1/2 (+ phi1 phi2)))))) lambda1)) (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) lambda1)) (* R (cos (* 1/2 (+ phi1 phi2)))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* -1 (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* -1 (* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* -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)))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* -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)))))))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) #s(hole binary64 (* -1 (* lambda1 (+ (* -1 (cos (* 1/2 (+ phi1 phi2)))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))))
#s(approx (- lambda1 lambda2) #s(hole binary64 (* -1 (* lambda1 (- (/ lambda2 lambda1) 1)))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1)) (* R (cos (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* lambda1 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow (- phi1 phi2) 2)) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))) (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) lambda1)) (* R (cos (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* lambda1 (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* R (* lambda2 (pow (- phi1 phi2) 2))) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))) (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (cos (* 1/2 (+ phi1 phi2)))))) lambda1)) (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) lambda1)) (* R (cos (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) #s(hole binary64 (* -1 (* lambda1 (+ (* -1 (/ (* R (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) lambda1)) (* R (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) #s(hole binary64 (* -1 (* lambda1 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow (- phi1 phi2) 2)) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (* R (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) lambda1)) (* R (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) #s(hole binary64 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow (- phi1 phi2) 2)) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (* R (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) lambda1)) (* R (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) #s(hole binary64 (* -1 (/ (+ (* -1 (* R (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) lambda1))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* (* R lambda1) (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (* R (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* lambda1 (+ (* -1 (/ (+ (* -1/2 (* (/ (* R (pow (- phi1 phi2) 2)) lambda1) (sqrt (/ 1 (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))) (* (* R lambda2) (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) lambda1)) (* R (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* lambda1 (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* (* R (pow (- phi1 phi2) 2)) (sqrt (/ 1 (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))) (* 1/2 (* (/ (* R (* lambda2 (pow (- phi1 phi2) 2))) lambda1) (sqrt (/ 1 (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))) lambda1)) (* (* R lambda2) (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) lambda1)) (* R (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* -1 (* lambda1 (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* -1 (* lambda1 (+ (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (* -1 (* (/ lambda2 lambda1) (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* -1 (* lambda1 (+ (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (* -1 (/ (+ (* -1/2 (* (/ (pow (- phi1 phi2) 2) lambda1) (sqrt (/ 1 (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))) (* lambda2 (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) lambda1)))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* -1 (* lambda1 (+ (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* (sqrt (/ 1 (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (pow (- phi1 phi2) 2))) (* 1/2 (* (/ (* lambda2 (pow (- phi1 phi2) 2)) lambda1) (sqrt (/ 1 (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))) lambda1)) (* lambda2 (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) lambda1)))))))
#s(approx (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) #s(hole binary64 (* (pow lambda1 2) (+ (* -1 (/ (+ (* -1 (/ (+ (* (pow lambda2 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2)) lambda1)) (* 2 (* lambda2 (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) lambda1)) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) #s(hole binary64 (* (pow lambda1 2) (+ (* -1 (/ (+ (* -1 (/ (* (pow lambda2 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) lambda1)) (* 2 (* lambda2 (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) lambda1)) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) #s(hole binary64 (* -1 (* lambda1 (+ (* -1 (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) (/ (* lambda2 (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) lambda1))))))
#s(approx (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) #s(hole binary64 (* -1 (* lambda1 (+ (* -1 (cos (* 1/2 (+ phi1 phi2)))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) #s(hole binary64 (* -1 (* R (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) #s(hole binary64 (* -1 (* lambda1 (+ (* -1 (/ (* R (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) lambda1)) (* R (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) #s(hole binary64 (* -1 (* lambda1 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow (- phi1 phi2) 2)) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (* R (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) lambda1)) (* R (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) #s(hole binary64 (* -1 (* lambda1 (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* R (* lambda2 (pow (- phi1 phi2) 2))) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) lambda1)) (* R (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) lambda1)) (* R (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) #s(hole binary64 (* -1 (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) #s(hole binary64 (* -1 (* lambda1 (+ (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (* -1 (/ (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) lambda1)))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) #s(hole binary64 (* -1 (* lambda1 (+ (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (* -1 (/ (+ (* -1/2 (/ (pow (- phi1 phi2) 2) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) lambda1)))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) #s(hole binary64 (* -1 (* lambda1 (+ (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* lambda2 (pow (- phi1 phi2) 2)) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (* 1/2 (/ (pow (- phi1 phi2) 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) lambda1)) (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) lambda1)))))))
#s(approx (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) #s(hole binary64 (* -1 (* lambda1 (+ (* -1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) (/ (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) lambda1))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* R (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (+ (* -1 (* (* R (* lambda1 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* R (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (+ (* R (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))) (* lambda2 (+ (* -1 (* (* R (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* 1/2 (* (* R (* lambda2 (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (+ (* R (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))) (* lambda2 (+ (* -1 (* (* R (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* lambda2 (+ (* 1/2 (* (* R (* lambda1 (* lambda2 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))) (sqrt (/ 1 (pow (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)) 3))))) (* 1/2 (* (* R (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (+ (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)))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (+ (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)))))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (+ (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))))))))))))
#s(approx (- lambda1 lambda2) #s(hole binary64 (+ lambda1 (* -1 lambda2))))
#s(approx lambda2 #s(hole binary64 lambda2))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* R (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (+ (* -1 (* (* R (* lambda1 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* R (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (+ (* R (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))) (* lambda2 (+ (* -1 (* (* R (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* 1/2 (* (* R (* lambda2 (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (+ (* R (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))) (* lambda2 (+ (* -1 (* (* R (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* lambda2 (+ (* 1/2 (* (* R (* lambda1 (* lambda2 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))) (sqrt (/ 1 (pow (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)) 3))))) (* 1/2 (* (* R (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) #s(hole binary64 (* -1 (* lambda1 (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (* R (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) #s(hole binary64 (+ (* -1 (* lambda1 (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (* R (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (* R (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) #s(hole binary64 (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (* R (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) #s(hole binary64 (+ (* -1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (/ (* R (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) lambda1))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* R (sqrt (+ (* (pow lambda1 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (+ (* -1 (* (* R (* lambda1 (* lambda2 (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2)))))) (* R (sqrt (+ (* (pow lambda1 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2)))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (+ (* R (sqrt (+ (* (pow lambda1 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2)))) (* lambda2 (+ (* -1 (* (* R (* lambda1 (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2)))))) (* 1/2 (* (* R (* lambda2 (- (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) (/ (* (pow lambda1 2) (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2))) (+ (* (pow lambda1 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2)))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2)))))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (+ (* R (sqrt (+ (* (pow lambda1 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2)))) (* lambda2 (+ (* -1 (* (* R (* lambda1 (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2)))))) (* lambda2 (+ (* 1/2 (* (* R (* lambda1 (* lambda2 (* (cos (* 1/2 (+ phi1 phi2))) (* (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (- (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) (/ (* (pow lambda1 2) (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2))) (+ (* (pow lambda1 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2))))))))) (sqrt (/ 1 (pow (+ (* (pow lambda1 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2)) 3))))) (* 1/2 (* (* R (- (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) (/ (* (pow lambda1 2) (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2))) (+ (* (pow lambda1 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2)))))))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (sqrt (+ (* (pow lambda1 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2)))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (+ (sqrt (+ (* (pow lambda1 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2))) (* -1 (* (* lambda1 (* lambda2 (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2)))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (+ (sqrt (+ (* (pow lambda1 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2))) (* lambda2 (+ (* -1 (* (* lambda1 (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2)))))) (* 1/2 (* (* lambda2 (- (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) (/ (* (pow lambda1 2) (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2))) (+ (* (pow lambda1 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2)))))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (+ (sqrt (+ (* (pow lambda1 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2))) (* lambda2 (+ (* -1 (* (* lambda1 (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2)))))) (* lambda2 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (pow lambda1 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2)))) (- (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) (/ (* (pow lambda1 2) (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2))) (+ (* (pow lambda1 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2)))))) (* 1/2 (* (* lambda1 (* lambda2 (* (cos (* 1/2 (+ phi1 phi2))) (* (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (- (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) (/ (* (pow lambda1 2) (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2))) (+ (* (pow lambda1 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2)))))))) (sqrt (/ 1 (pow (+ (* (pow lambda1 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2)) 3))))))))))))
#s(approx (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) #s(hole binary64 (+ (* (pow lambda1 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2))))
#s(approx (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) #s(hole binary64 (+ (* -2 (* lambda1 (* lambda2 (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (+ (* (pow lambda1 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2)))))
#s(approx (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) #s(hole binary64 (+ (* lambda2 (+ (* -2 (* lambda1 (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (* lambda2 (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (+ (* (pow lambda1 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2)))))
#s(approx (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) #s(hole binary64 (+ (* -2 (* lambda1 (* lambda2 (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (* (pow lambda1 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) #s(hole binary64 (+ (* lambda2 (+ (* -2 (* lambda1 (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (* lambda2 (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (* (pow lambda1 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) #s(hole binary64 (* R (sqrt (+ (* (pow lambda1 2) (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2)) (pow (- phi1 phi2) 2))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) #s(hole binary64 (+ (* -1 (* (* R (* lambda1 (* lambda2 (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2)))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2)) (pow (- phi1 phi2) 2)))))) (* R (sqrt (+ (* (pow lambda1 2) (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2)) (pow (- phi1 phi2) 2)))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) #s(hole binary64 (+ (* R (sqrt (+ (* (pow lambda1 2) (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2)) (pow (- phi1 phi2) 2)))) (* lambda2 (+ (* -1 (* (* R (* lambda1 (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2)) (pow (- phi1 phi2) 2)))))) (* 1/2 (* (* R (* lambda2 (- (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2) (/ (* (pow lambda1 2) (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 4)) (+ (* (pow lambda1 2) (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2)) (pow (- phi1 phi2) 2)))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2)) (pow (- phi1 phi2) 2)))))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) #s(hole binary64 (+ (* R (sqrt (+ (* (pow lambda1 2) (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2)) (pow (- phi1 phi2) 2)))) (* lambda2 (+ (* -1 (* (* R (* lambda1 (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2)) (pow (- phi1 phi2) 2)))))) (* lambda2 (+ (* 1/2 (* (* R (* lambda1 (* lambda2 (* (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2) (- (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2) (/ (* (pow lambda1 2) (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 4)) (+ (* (pow lambda1 2) (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2)) (pow (- phi1 phi2) 2)))))))) (sqrt (/ 1 (pow (+ (* (pow lambda1 2) (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2)) (pow (- phi1 phi2) 2)) 3))))) (* 1/2 (* (* R (- (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2) (/ (* (pow lambda1 2) (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 4)) (+ (* (pow lambda1 2) (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2)) (pow (- phi1 phi2) 2))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2)) (pow (- phi1 phi2) 2)))))))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) #s(hole binary64 (sqrt (+ (* (pow lambda1 2) (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2)) (pow (- phi1 phi2) 2)))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) #s(hole binary64 (+ (sqrt (+ (* (pow lambda1 2) (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2)) (pow (- phi1 phi2) 2))) (* -1 (* (* lambda1 (* lambda2 (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2)) (pow (- phi1 phi2) 2)))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) #s(hole binary64 (+ (sqrt (+ (* (pow lambda1 2) (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2)) (pow (- phi1 phi2) 2))) (* lambda2 (+ (* -1 (* (* lambda1 (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2)) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2)) (pow (- phi1 phi2) 2)))))) (* 1/2 (* (* lambda2 (- (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2) (/ (* (pow lambda1 2) (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 4)) (+ (* (pow lambda1 2) (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2)) (pow (- phi1 phi2) 2))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2)) (pow (- phi1 phi2) 2)))))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) #s(hole binary64 (+ (sqrt (+ (* (pow lambda1 2) (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2)) (pow (- phi1 phi2) 2))) (* lambda2 (+ (* -1 (* (* lambda1 (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2)) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2)) (pow (- phi1 phi2) 2)))))) (* lambda2 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2)) (pow (- phi1 phi2) 2)))) (- (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2) (/ (* (pow lambda1 2) (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 4)) (+ (* (pow lambda1 2) (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2)) (pow (- phi1 phi2) 2)))))) (* 1/2 (* (* lambda1 (* lambda2 (* (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2) (- (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2) (/ (* (pow lambda1 2) (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 4)) (+ (* (pow lambda1 2) (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2)) (pow (- phi1 phi2) 2))))))) (sqrt (/ 1 (pow (+ (* (pow lambda1 2) (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2)) (pow (- phi1 phi2) 2)) 3))))))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)) (* R (cos (* 1/2 (+ phi1 phi2))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)) (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda2 2) (cos (* 1/2 (+ phi1 phi2)))))) (* R (cos (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)) (+ (* 1/2 (/ (* R (* lambda1 (pow (- phi1 phi2) 2))) (* (pow lambda2 3) (cos (* 1/2 (+ phi1 phi2)))))) (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda2 2) (cos (* 1/2 (+ phi1 phi2)))))) (* R (cos (* 1/2 (+ phi1 phi2))))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* lambda2 (cos (* 1/2 (+ phi1 phi2))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* lambda2 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* 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)))))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* 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))))))))))))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) #s(hole binary64 (* lambda2 (+ (* -1 (cos (* 1/2 (+ phi1 phi2)))) (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2)))))
#s(approx (- lambda1 lambda2) #s(hole binary64 (* lambda2 (- (/ lambda1 lambda2) 1))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)) (* R (cos (* 1/2 (+ phi1 phi2))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)) (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda2 2) (cos (* 1/2 (+ phi1 phi2)))))) (* R (cos (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)) (+ (* 1/2 (/ (* R (* lambda1 (pow (- phi1 phi2) 2))) (* (pow lambda2 3) (cos (* 1/2 (+ phi1 phi2)))))) (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda2 2) (cos (* 1/2 (+ phi1 phi2)))))) (* R (cos (* 1/2 (+ phi1 phi2))))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) #s(hole binary64 (* R (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) #s(hole binary64 (* lambda2 (+ (* -1 (/ (* lambda1 (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (* R (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) lambda2)) (* R (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) #s(hole binary64 (* -1 (/ (* R (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) lambda1))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) #s(hole binary64 (* lambda2 (+ (* -1 (/ (* R (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) lambda1)) (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda1 2) (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (/ (* R (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) lambda2))))))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) #s(hole binary64 (* lambda2 (+ (* -1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda1 2) (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (/ (* R (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) lambda1)))))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) #s(hole binary64 (* lambda2 (+ (* -1/2 (/ (* R (pow (- phi1 phi2) 2)) (* lambda1 (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (* R (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* (* R lambda2) (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* lambda2 (+ (* -1 (* (/ (* R lambda1) lambda2) (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (* R (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* lambda2 (+ (* -1 (* (/ (* R lambda1) lambda2) (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (+ (* 1/2 (* (/ (* R (pow (- phi1 phi2) 2)) (pow lambda2 2)) (sqrt (/ 1 (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))) (* R (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* lambda2 (+ (* -1 (* (/ (* R lambda1) lambda2) (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (+ (* 1/2 (* (/ (* R (* lambda1 (pow (- phi1 phi2) 2))) (pow lambda2 3)) (sqrt (/ 1 (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))) (+ (* 1/2 (* (/ (* R (pow (- phi1 phi2) 2)) (pow lambda2 2)) (sqrt (/ 1 (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))) (* R (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* lambda2 (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* lambda2 (+ (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (* -1 (* (/ lambda1 lambda2) (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* lambda2 (+ (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (+ (* -1 (* (/ lambda1 lambda2) (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (* 1/2 (* (/ (pow (- phi1 phi2) 2) (pow lambda2 2)) (sqrt (/ 1 (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* lambda2 (+ (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (+ (* -1 (* (/ lambda1 lambda2) (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (+ (* 1/2 (* (/ (* lambda1 (pow (- phi1 phi2) 2)) (pow lambda2 3)) (sqrt (/ 1 (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))) (* 1/2 (* (/ (pow (- phi1 phi2) 2) (pow lambda2 2)) (sqrt (/ 1 (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))))))))
#s(approx (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) #s(hole binary64 (* (pow lambda2 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))
#s(approx (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) #s(hole binary64 (* (pow lambda2 2) (+ (* -2 (/ (* lambda1 (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) lambda2)) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))
#s(approx (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) #s(hole binary64 (* (pow lambda2 2) (+ (* -2 (/ (* lambda1 (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) lambda2)) (+ (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) (+ (/ (* (pow lambda1 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow lambda2 2)) (/ (pow (- phi1 phi2) 2) (pow lambda2 2))))))))
#s(approx (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) #s(hole binary64 (* (pow lambda2 2) (+ (* -2 (/ (* lambda1 (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) lambda2)) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) #s(hole binary64 (* (pow lambda2 2) (+ (* -2 (/ (* lambda1 (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) lambda2)) (+ (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) (/ (* (pow lambda1 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow lambda2 2)))))))
#s(approx (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) #s(hole binary64 (* lambda2 (+ (* -1 (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) (/ (* lambda1 (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) lambda2)))))
#s(approx (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) #s(hole binary64 (* lambda2 (+ (* -1 (cos (* 1/2 (+ phi1 phi2)))) (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2)))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) #s(hole binary64 (* R (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) #s(hole binary64 (* lambda2 (+ (* -1 (/ (* R (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) lambda2)) (* R (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) #s(hole binary64 (* lambda2 (+ (* -1 (/ (* R (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) lambda2)) (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda2 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (* R (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) #s(hole binary64 (* lambda2 (+ (* -1 (/ (* R (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) lambda2)) (+ (* 1/2 (/ (* R (* lambda1 (pow (- phi1 phi2) 2))) (* (pow lambda2 3) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda2 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (* R (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) #s(hole binary64 (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) #s(hole binary64 (* lambda2 (+ (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (* -1 (/ (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) lambda2))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) #s(hole binary64 (* lambda2 (+ (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (+ (* -1 (/ (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) lambda2)) (* 1/2 (/ (pow (- phi1 phi2) 2) (* (pow lambda2 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) #s(hole binary64 (* lambda2 (+ (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (+ (* -1 (/ (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) lambda2)) (+ (* 1/2 (/ (* lambda1 (pow (- phi1 phi2) 2)) (* (pow lambda2 3) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (* 1/2 (/ (pow (- phi1 phi2) 2) (* (pow lambda2 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))))))
#s(approx (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) #s(hole binary64 (* lambda2 (+ (* -1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) (/ (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) lambda2)))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* -1 (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* -1 (* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)) (* R (cos (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* -1 (* lambda2 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow (- phi1 phi2) 2)) (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))) lambda2)) (* R (cos (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* -1 (* lambda2 (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* R (* lambda1 (pow (- phi1 phi2) 2))) (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (cos (* 1/2 (+ phi1 phi2)))))) lambda2)) (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))) lambda2)) (* R (cos (* 1/2 (+ phi1 phi2)))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* -1 (* lambda2 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2)))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* -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)))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* -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)))))))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) #s(hole binary64 (* -1 (* lambda2 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2)))))))
#s(approx (- lambda1 lambda2) #s(hole binary64 (* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2)))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)) (* R (cos (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* lambda2 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow (- phi1 phi2) 2)) (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))) lambda2)) (* R (cos (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* lambda2 (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* R (* lambda1 (pow (- phi1 phi2) 2))) (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (cos (* 1/2 (+ phi1 phi2)))))) lambda2)) (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))) lambda2)) (* R (cos (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) #s(hole binary64 (* -1 (* lambda2 (+ (* -1 (* R (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (/ (* lambda1 (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (* R (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) lambda2))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) #s(hole binary64 (* -1 (* lambda2 (+ (* -1 (/ (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (* R (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) lambda2)) (/ (* R (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) lambda1))))))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) #s(hole binary64 (* -1 (* lambda2 (+ (* -1 (/ (* R (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) lambda1)) (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda1 2) (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))))))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) #s(hole binary64 (* -1 (* lambda2 (+ (* -1 (* R (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* lambda1 (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* (* R lambda2) (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* lambda2 (+ (* -1 (* (/ (* R lambda1) lambda2) (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (* R (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* lambda2 (+ (* -1 (/ (+ (* -1/2 (* (/ (* R (pow (- phi1 phi2) 2)) lambda2) (sqrt (/ 1 (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))) (* (* R lambda1) (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) lambda2)) (* R (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* lambda2 (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* (* R (pow (- phi1 phi2) 2)) (sqrt (/ 1 (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))) (* 1/2 (* (/ (* R (* lambda1 (pow (- phi1 phi2) 2))) lambda2) (sqrt (/ 1 (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))) lambda2)) (* (* R lambda1) (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) lambda2)) (* R (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* -1 (* lambda2 (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* -1 (* lambda2 (+ (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (* -1 (* (/ lambda1 lambda2) (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* -1 (* lambda2 (+ (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (* -1 (/ (+ (* -1/2 (* (/ (pow (- phi1 phi2) 2) lambda2) (sqrt (/ 1 (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))) (* lambda1 (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) lambda2)))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* -1 (* lambda2 (+ (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* (sqrt (/ 1 (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (pow (- phi1 phi2) 2))) (* 1/2 (* (/ (* lambda1 (pow (- phi1 phi2) 2)) lambda2) (sqrt (/ 1 (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))) lambda2)) (* lambda1 (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) lambda2)))))))
#s(approx (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) #s(hole binary64 (* (pow lambda2 2) (+ (* -1 (/ (+ (* -1 (/ (+ (* (pow lambda1 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2)) lambda2)) (* 2 (* lambda1 (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) lambda2)) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) #s(hole binary64 (* (pow lambda2 2) (+ (* -1 (/ (+ (* -1 (/ (* (pow lambda1 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) lambda2)) (* 2 (* lambda1 (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) lambda2)) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) #s(hole binary64 (* -1 (* lambda2 (+ (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (* -1 (/ (* lambda1 (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) lambda2)))))))
#s(approx (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) #s(hole binary64 (* -1 (* lambda2 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2)))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) #s(hole binary64 (* -1 (* R (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) #s(hole binary64 (* -1 (* lambda2 (+ (* -1 (/ (* R (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) lambda2)) (* R (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) #s(hole binary64 (* -1 (* lambda2 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow (- phi1 phi2) 2)) (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (* R (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) lambda2)) (* R (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) #s(hole binary64 (* -1 (* lambda2 (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* R (* lambda1 (pow (- phi1 phi2) 2))) (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) lambda2)) (* R (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) lambda2)) (* R (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) #s(hole binary64 (* -1 (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) #s(hole binary64 (* -1 (* lambda2 (+ (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (* -1 (/ (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) lambda2)))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) #s(hole binary64 (* -1 (* lambda2 (+ (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (* -1 (/ (+ (* -1/2 (/ (pow (- phi1 phi2) 2) (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) lambda2)))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) #s(hole binary64 (* -1 (* lambda2 (+ (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* lambda1 (pow (- phi1 phi2) 2)) (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (* 1/2 (/ (pow (- phi1 phi2) 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) lambda2)) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) lambda2)))))))
#s(approx (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) #s(hole binary64 (* -1 (* lambda2 (+ (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (* -1 (/ (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) lambda2)))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (+ (* 1/2 (* (* R (* phi1 (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (+ (* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (* phi1 (+ (* 1/2 (* (* R (* phi1 (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* 1/2 (* (* R (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (+ (* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (* phi1 (+ (* 1/2 (* (* R (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* phi1 (+ (* 1/2 (* (* R (* phi1 (- (* (+ (* 1/24 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2)))) (* 1/8 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2))))) (pow (- lambda1 lambda2) 2)) (* 1/2 (/ (* (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* 1/2 (* (* R (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (+ (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (* 1/2 (* (* phi1 (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (+ (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (* phi1 (+ (* 1/2 (* (* phi1 (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* 1/2 (* (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (+ (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (* phi1 (+ (* 1/2 (* (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* phi1 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 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)))))))))))))
#s(approx (pow (- phi1 phi2) 1) #s(hole binary64 (* -1 phi2)))
#s(approx (pow (- phi1 phi2) 1) #s(hole binary64 (- phi1 phi2)))
#s(approx (- phi1 phi2) #s(hole binary64 (* -1 phi2)))
#s(approx (- phi1 phi2) #s(hole binary64 (- phi1 phi2)))
#s(approx phi1 #s(hole binary64 phi1))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) #s(hole binary64 (* (cos (* 1/2 phi2)) (- lambda1 lambda2))))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) #s(hole binary64 (+ (* -1/2 (* phi1 (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) #s(hole binary64 (+ (* phi1 (+ (* -1/2 (* (sin (* 1/2 phi2)) (- lambda1 lambda2))) (* -1/8 (* phi1 (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))))) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) #s(hole binary64 (+ (* phi1 (+ (* -1/2 (* (sin (* 1/2 phi2)) (- lambda1 lambda2))) (* phi1 (+ (* -1/8 (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* 1/48 (* phi1 (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))))))) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))))
#s(approx (cos (/ (+ phi2 phi1) 2)) #s(hole binary64 (cos (* 1/2 phi2))))
#s(approx (cos (/ (+ phi2 phi1) 2)) #s(hole binary64 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))))
#s(approx (cos (/ (+ phi2 phi1) 2)) #s(hole binary64 (+ (cos (* 1/2 phi2)) (* phi1 (- (* -1/8 (* phi1 (cos (* 1/2 phi2)))) (* 1/2 (sin (* 1/2 phi2))))))))
#s(approx (cos (/ (+ phi2 phi1) 2)) #s(hole 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))))))))
#s(approx (/ (+ phi2 phi1) 2) #s(hole binary64 (* 1/2 phi2)))
#s(approx (/ (+ phi2 phi1) 2) #s(hole binary64 (+ (* 1/2 phi1) (* 1/2 phi2))))
#s(approx (+ phi2 phi1) #s(hole binary64 phi2))
#s(approx (+ phi2 phi1) #s(hole binary64 (+ phi1 phi2)))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (+ (* 1/2 (* (* R (* phi1 (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (+ (* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (* phi1 (+ (* 1/2 (* (* R (* phi1 (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* 1/2 (* (* R (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (+ (* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (* phi1 (+ (* 1/2 (* (* R (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* phi1 (+ (* 1/2 (* (* R (* phi1 (- (* (+ (* 1/24 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2)))) (* 1/8 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2))))) (pow (- lambda1 lambda2) 2)) (* 1/2 (/ (* (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* 1/2 (* (* R (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) #s(hole binary64 (* -1 (* lambda1 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* R (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) lambda1)) (* R (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) #s(hole binary64 (+ (* -1 (* lambda1 (* phi1 (+ (* -1 (+ (* -1/2 (/ (- (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2))))) lambda1)) (* 1/2 (/ (* R (* lambda2 (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) lambda1)))) (* 1/2 (* R (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))))))) (* -1 (* lambda1 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* R (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) lambda1)) (* R (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) #s(hole binary64 (+ (* -1 (* lambda1 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* R (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) lambda1)) (* R (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))))) (* phi1 (+ (* -1 (* lambda1 (* phi1 (+ (* -1 (+ (* -1/2 (/ (- (/ R (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (+ (* -1/8 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (- (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))))) lambda1)) (* -1/8 (/ (* R (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) lambda1)))) (* -1/8 (* R (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))))))) (* -1 (* lambda1 (+ (* -1 (+ (* -1/2 (/ (- (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2))))) lambda1)) (* 1/2 (/ (* R (* lambda2 (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) lambda1)))) (* 1/2 (* R (cos (+ (* 1/2 phi2) (* 1/2 (PI))))))))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) #s(hole binary64 (+ (* -1 (* lambda1 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* R (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) lambda1)) (* R (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))))) (* phi1 (+ (* -1 (* lambda1 (+ (* -1 (+ (* -1/2 (/ (- (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2))))) lambda1)) (* 1/2 (/ (* R (* lambda2 (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) lambda1)))) (* 1/2 (* R (cos (+ (* 1/2 phi2) (* 1/2 (PI))))))))) (* phi1 (+ (* -1 (* lambda1 (* phi1 (+ (* -1 (+ (* -1/48 (/ (* R (* lambda2 (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) lambda1)) (* 1/2 (/ (+ (* -1/8 (- (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (+ (* -1/48 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))) (* 1/2 (/ (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (- (/ R (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (+ (* -1/8 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (- (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))))) lambda1)))) (* -1/48 (* R (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))))))) (* -1 (* lambda1 (+ (* -1 (+ (* -1/2 (/ (- (/ R (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (+ (* -1/8 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (- (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))))) lambda1)) (* -1/8 (/ (* R (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) lambda1)))) (* -1/8 (* R (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))))))))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) #s(hole binary64 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* R (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) lambda1)) (* R (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) #s(hole binary64 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* R (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) lambda1)) (+ (* R (sin (+ (* 1/2 phi2) (* 1/2 (PI))))) (* phi1 (+ (* -1 (+ (* -1/2 (/ (- (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2))))) lambda1)) (* 1/2 (/ (* R (* lambda2 (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) lambda1)))) (* 1/2 (* R (cos (+ (* 1/2 phi2) (* 1/2 (PI))))))))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) #s(hole binary64 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* R (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) lambda1)) (+ (* R (sin (+ (* 1/2 phi2) (* 1/2 (PI))))) (* phi1 (+ (* -1 (+ (* -1/2 (/ (- (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2))))) lambda1)) (* 1/2 (/ (* R (* lambda2 (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) lambda1)))) (+ (* 1/2 (* R (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* phi1 (+ (* -1 (+ (* -1/2 (/ (- (/ R (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (+ (* -1/8 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (- (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))))) lambda1)) (* -1/8 (/ (* R (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) lambda1)))) (* -1/8 (* R (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))))))))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) #s(hole binary64 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* R (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) lambda1)) (+ (* R (sin (+ (* 1/2 phi2) (* 1/2 (PI))))) (* phi1 (+ (* -1 (+ (* -1/2 (/ (- (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2))))) lambda1)) (* 1/2 (/ (* R (* lambda2 (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) lambda1)))) (+ (* 1/2 (* R (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* phi1 (+ (* -1 (+ (* -1/2 (/ (- (/ R (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (+ (* -1/8 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (- (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))))) lambda1)) (* -1/8 (/ (* R (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) lambda1)))) (+ (* -1/8 (* R (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* phi1 (+ (* -1 (+ (* -1/48 (/ (* R (* lambda2 (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) lambda1)) (* 1/2 (/ (+ (* -1/8 (- (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (+ (* -1/48 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))) (* 1/2 (/ (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (- (/ R (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (+ (* -1/8 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (- (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))))) lambda1)))) (* -1/48 (* R (cos (+ (* 1/2 phi2) (* 1/2 (PI))))))))))))))))))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) #s(hole binary64 (/ (+ (* -1/2 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* R (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) lambda1)))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) #s(hole binary64 (+ (* -1/2 (/ (* R (pow phi2 2)) (* (pow lambda1 2) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (+ (* phi1 (+ (* -1/2 (/ (- (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2))))) lambda1)) (* 1/2 (/ (* R (* lambda2 (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) lambda1)))) (/ (* R (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) lambda1)))))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) #s(hole binary64 (+ (* -1/2 (/ (* R (pow phi2 2)) (* (pow lambda1 2) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (+ (* phi1 (+ (* -1/2 (/ (- (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2))))) lambda1)) (+ (* 1/2 (/ (* R (* lambda2 (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) lambda1)) (* phi1 (+ (* -1/2 (/ (- (/ R (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (+ (* -1/8 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (- (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))))) lambda1)) (* -1/8 (/ (* R (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) lambda1))))))) (/ (* R (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) lambda1)))))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) #s(hole binary64 (+ (* -1/2 (/ (* R (pow phi2 2)) (* (pow lambda1 2) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (+ (* phi1 (+ (* -1/2 (/ (- (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2))))) lambda1)) (+ (* 1/2 (/ (* R (* lambda2 (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) lambda1)) (* phi1 (+ (* -1/2 (/ (- (/ R (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (+ (* -1/8 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (- (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))))) lambda1)) (+ (* -1/8 (/ (* R (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) lambda1)) (* phi1 (+ (* -1/48 (/ (* R (* lambda2 (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) lambda1)) (* 1/2 (/ (+ (* -1/8 (- (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (+ (* -1/48 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))) (* 1/2 (/ (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (- (/ R (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (+ (* -1/8 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (- (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))))) lambda1)))))))))) (/ (* R (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) lambda1)))))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) #s(hole binary64 (+ (* -1/2 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* R (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))))))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) #s(hole binary64 (+ (* -1/2 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (+ (* R (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* phi1 (+ (* -1/2 (- (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (* 1/2 (* R (* lambda2 (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))))))))))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) #s(hole binary64 (+ (* -1/2 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (+ (* R (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* phi1 (+ (* -1/2 (- (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (+ (* 1/2 (* R (* lambda2 (cos (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* phi1 (+ (* -1/2 (- (/ R (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (+ (* -1/8 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (- (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))))) (* -1/8 (* R (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))))))))))))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) #s(hole binary64 (+ (* -1/2 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (+ (* R (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* phi1 (+ (* -1/2 (- (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (+ (* 1/2 (* R (* lambda2 (cos (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* phi1 (+ (* -1/2 (- (/ R (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (+ (* -1/8 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (- (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))))) (+ (* -1/8 (* R (* lambda2 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* phi1 (+ (* -1/48 (* R (* lambda2 (cos (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (+ (* -1/8 (- (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (+ (* -1/48 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))) (* 1/2 (/ (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (- (/ R (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (+ (* -1/8 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (- (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))))))))))))))))))
#s(approx (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) #s(hole binary64 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))
#s(approx (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) #s(hole binary64 (+ (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (* 1/2 (* phi1 (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))))))
#s(approx (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) #s(hole binary64 (+ (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (* phi1 (+ (* -1/8 (* phi1 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* 1/2 (cos (+ (* 1/2 phi2) (* 1/2 (PI))))))))))
#s(approx (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) #s(hole binary64 (+ (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (* phi1 (+ (* 1/2 (cos (+ (* 1/2 phi2) (* 1/2 (PI))))) (* phi1 (+ (* -1/8 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))) (* -1/48 (* phi1 (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))))))))))
#s(approx (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)) #s(hole binary64 (+ (* 1/2 phi2) (* 1/2 (PI)))))
#s(approx (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)) #s(hole binary64 (+ (* 1/2 phi1) (+ (* 1/2 phi2) (* 1/2 (PI))))))
#s(approx (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2) #s(hole binary64 (* -1/2 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))))))
#s(approx (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2) #s(hole binary64 (+ (* -1/2 (* phi1 (- (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2))))))) (* -1/2 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))))))
#s(approx (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2) #s(hole binary64 (+ (* -1/2 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* phi1 (+ (* -1/2 (* phi1 (- (/ R (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (+ (* -1/8 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (- (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))))))) (* -1/2 (- (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))))))))
#s(approx (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2) #s(hole binary64 (+ (* -1/2 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* phi1 (+ (* -1/2 (- (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (* phi1 (+ (* -1/2 (- (/ R (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (+ (* -1/8 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (- (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))))) (* 1/2 (* phi1 (+ (* -1/8 (- (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (+ (* -1/48 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))) (* 1/2 (/ (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (- (/ R (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (+ (* -1/8 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (- (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))))))))))))))
#s(approx (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))))
#s(approx (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (+ (* phi1 (- (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))))))
#s(approx (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (+ (* phi1 (- (+ (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* phi1 (- (/ R (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (+ (* -1/8 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (- (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))))))
#s(approx (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (+ (* phi1 (- (+ (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* phi1 (- (+ (* -1 (* phi1 (+ (* -1/8 (- (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (+ (* -1/48 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))) (* 1/2 (/ (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (- (/ R (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (+ (* -1/8 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (- (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))))))) (/ R (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (+ (* -1/8 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (- (* -2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))))))) (* 1/2 (/ (* R (* (pow phi2 2) (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)))))) (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))))))
#s(approx (/ (* (pow (- phi1 phi2) 2) R) lambda1) #s(hole binary64 (/ (* R (pow phi2 2)) lambda1)))
#s(approx (/ (* (pow (- phi1 phi2) 2) R) lambda1) #s(hole binary64 (+ (* -2 (/ (* R (* phi1 phi2)) lambda1)) (/ (* R (pow phi2 2)) lambda1))))
#s(approx (/ (* (pow (- phi1 phi2) 2) R) lambda1) #s(hole binary64 (+ (* phi1 (+ (* -2 (/ (* R phi2) lambda1)) (/ (* R phi1) lambda1))) (/ (* R (pow phi2 2)) lambda1))))
#s(approx (* (pow (- phi1 phi2) 2) R) #s(hole binary64 (* R (pow phi2 2))))
#s(approx (* (pow (- phi1 phi2) 2) R) #s(hole binary64 (+ (* -2 (* R (* phi1 phi2))) (* R (pow phi2 2)))))
#s(approx (* (pow (- phi1 phi2) 2) R) #s(hole binary64 (+ (* R (pow phi2 2)) (* phi1 (+ (* -2 (* R phi2)) (* R phi1))))))
#s(approx (pow (- phi1 phi2) 2) #s(hole binary64 (pow phi2 2)))
#s(approx (pow (- phi1 phi2) 2) #s(hole binary64 (+ (* -2 (* phi1 phi2)) (pow phi2 2))))
#s(approx (pow (- phi1 phi2) 2) #s(hole binary64 (+ (* phi1 (+ phi1 (* -2 phi2))) (pow phi2 2))))
#s(approx (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R) #s(hole binary64 (* R (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))))
#s(approx (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R) #s(hole binary64 (+ (* 1/2 (* R (* phi1 (cos (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* R (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))))
#s(approx (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R) #s(hole binary64 (+ (* R (sin (+ (* 1/2 phi2) (* 1/2 (PI))))) (* phi1 (+ (* -1/8 (* R (* phi1 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (* 1/2 (* R (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))))))))
#s(approx (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R) #s(hole binary64 (+ (* R (sin (+ (* 1/2 phi2) (* 1/2 (PI))))) (* phi1 (+ (* 1/2 (* R (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* phi1 (+ (* -1/8 (* R (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* -1/48 (* R (* phi1 (cos (+ (* 1/2 phi2) (* 1/2 (PI))))))))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* R (sqrt (+ (* (cos (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2))) (pow phi2 2))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (+ (* 1/2 (* (* R (* phi1 (+ (* -2 phi2) (+ (* -1/2 (* (cos (* 1/2 phi2)) (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2)))) (* -1/2 (* (sin (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2)))))))) (sqrt (/ 1 (+ (* (cos (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2))) (pow phi2 2)))))) (* R (sqrt (+ (* (cos (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2))) (pow phi2 2)))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (+ (* R (sqrt (+ (* (cos (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2))) (pow phi2 2)))) (* phi1 (+ (* 1/2 (* (* R (* phi1 (- (+ 1 (+ (* -1/4 (* (cos (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2)))) (* 1/4 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))))) (* 1/4 (/ (pow (+ (* -2 phi2) (+ (* -1/2 (* (cos (* 1/2 phi2)) (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2)))) (* -1/2 (* (sin (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2)))))) 2) (+ (* (cos (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2))) (pow phi2 2))))))) (sqrt (/ 1 (+ (* (cos (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2))) (pow phi2 2)))))) (* 1/2 (* (* R (+ (* -2 phi2) (+ (* -1/2 (* (cos (* 1/2 phi2)) (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2)))) (* -1/2 (* (sin (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2))))))) (sqrt (/ 1 (+ (* (cos (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2))) (pow phi2 2)))))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (+ (* R (sqrt (+ (* (cos (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2))) (pow phi2 2)))) (* phi1 (+ (* 1/2 (* (* R (+ (* -2 phi2) (+ (* -1/2 (* (cos (* 1/2 phi2)) (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2)))) (* -1/2 (* (sin (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2))))))) (sqrt (/ 1 (+ (* (cos (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2))) (pow phi2 2)))))) (* phi1 (+ (* 1/2 (* (* R (* phi1 (- (+ (* 1/48 (* (cos (* 1/2 phi2)) (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2)))) (+ (* 1/48 (* (sin (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2)))) (+ (* 1/16 (* (cos (* 1/2 phi2)) (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2)))) (* 1/16 (* (sin (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2))))))) (* 1/2 (/ (* (+ (* -2 phi2) (+ (* -1/2 (* (cos (* 1/2 phi2)) (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2)))) (* -1/2 (* (sin (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2)))))) (- (+ 1 (+ (* -1/4 (* (cos (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2)))) (* 1/4 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))))) (* 1/4 (/ (pow (+ (* -2 phi2) (+ (* -1/2 (* (cos (* 1/2 phi2)) (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2)))) (* -1/2 (* (sin (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2)))))) 2) (+ (* (cos (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2))) (pow phi2 2)))))) (+ (* (cos (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2))) (pow phi2 2))))))) (sqrt (/ 1 (+ (* (cos (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2))) (pow phi2 2)))))) (* 1/2 (* (* R (- (+ 1 (+ (* -1/4 (* (cos (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2)))) (* 1/4 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))))) (* 1/4 (/ (pow (+ (* -2 phi2) (+ (* -1/2 (* (cos (* 1/2 phi2)) (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2)))) (* -1/2 (* (sin (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2)))))) 2) (+ (* (cos (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2))) (pow phi2 2)))))) (sqrt (/ 1 (+ (* (cos (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2))) (pow phi2 2)))))))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (sqrt (+ (* (cos (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2))) (pow phi2 2)))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (+ (sqrt (+ (* (cos (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2))) (pow phi2 2))) (* 1/2 (* (* phi1 (+ (* -2 phi2) (+ (* -1/2 (* (cos (* 1/2 phi2)) (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2)))) (* -1/2 (* (sin (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2))))))) (sqrt (/ 1 (+ (* (cos (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2))) (pow phi2 2)))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (+ (sqrt (+ (* (cos (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2))) (pow phi2 2))) (* phi1 (+ (* 1/2 (* (* phi1 (- (+ 1 (+ (* -1/4 (* (cos (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2)))) (* 1/4 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))))) (* 1/4 (/ (pow (+ (* -2 phi2) (+ (* -1/2 (* (cos (* 1/2 phi2)) (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2)))) (* -1/2 (* (sin (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2)))))) 2) (+ (* (cos (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2))) (pow phi2 2)))))) (sqrt (/ 1 (+ (* (cos (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2))) (pow phi2 2)))))) (* 1/2 (* (+ (* -2 phi2) (+ (* -1/2 (* (cos (* 1/2 phi2)) (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2)))) (* -1/2 (* (sin (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (cos (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2))) (pow phi2 2)))))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (+ (sqrt (+ (* (cos (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2))) (pow phi2 2))) (* phi1 (+ (* 1/2 (* (+ (* -2 phi2) (+ (* -1/2 (* (cos (* 1/2 phi2)) (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2)))) (* -1/2 (* (sin (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (cos (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2))) (pow phi2 2)))))) (* phi1 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (cos (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2))) (pow phi2 2)))) (- (+ 1 (+ (* -1/4 (* (cos (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2)))) (* 1/4 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))))) (* 1/4 (/ (pow (+ (* -2 phi2) (+ (* -1/2 (* (cos (* 1/2 phi2)) (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2)))) (* -1/2 (* (sin (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2)))))) 2) (+ (* (cos (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2))) (pow phi2 2))))))) (* 1/2 (* (* phi1 (- (+ (* 1/48 (* (cos (* 1/2 phi2)) (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2)))) (+ (* 1/48 (* (sin (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2)))) (+ (* 1/16 (* (cos (* 1/2 phi2)) (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2)))) (* 1/16 (* (sin (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2))))))) (* 1/2 (/ (* (+ (* -2 phi2) (+ (* -1/2 (* (cos (* 1/2 phi2)) (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2)))) (* -1/2 (* (sin (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2)))))) (- (+ 1 (+ (* -1/4 (* (cos (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2)))) (* 1/4 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))))) (* 1/4 (/ (pow (+ (* -2 phi2) (+ (* -1/2 (* (cos (* 1/2 phi2)) (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2)))) (* -1/2 (* (sin (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2)))))) 2) (+ (* (cos (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2))) (pow phi2 2)))))) (+ (* (cos (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2))) (pow phi2 2)))))) (sqrt (/ 1 (+ (* (cos (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2))) (pow phi2 2)))))))))))))
#s(approx (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) #s(hole binary64 (+ (* (cos (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2))) (pow phi2 2))))
#s(approx (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) #s(hole binary64 (+ (* phi1 (+ (* -2 phi2) (+ (* -1/2 (* (cos (* 1/2 phi2)) (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2)))) (* -1/2 (* (sin (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2))))))) (+ (* (cos (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2))) (pow phi2 2)))))
#s(approx (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) #s(hole binary64 (+ (* phi1 (+ (* -2 phi2) (+ (* -1/2 (* (cos (* 1/2 phi2)) (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2)))) (+ (* -1/2 (* (sin (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2)))) (* phi1 (+ 1 (+ (* -1/4 (* (cos (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2)))) (* 1/4 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))))))))) (+ (* (cos (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2))) (pow phi2 2)))))
#s(approx (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) #s(hole binary64 (+ (* phi1 (+ (* -2 phi2) (+ (* -1/2 (* (cos (* 1/2 phi2)) (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2)))) (+ (* -1/2 (* (sin (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2)))) (* phi1 (+ 1 (+ (* -1/4 (* (cos (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2)))) (+ (* 1/4 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))) (* phi1 (+ (* 1/48 (* (cos (* 1/2 phi2)) (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2)))) (+ (* 1/48 (* (sin (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2)))) (+ (* 1/16 (* (cos (* 1/2 phi2)) (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2)))) (* 1/16 (* (sin (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2)))))))))))))))) (+ (* (cos (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2))) (pow phi2 2)))))
#s(approx (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) #s(hole binary64 (* (cos (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2)))))
#s(approx (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) #s(hole binary64 (+ (* phi1 (+ (* -1/2 (* (cos (* 1/2 phi2)) (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2)))) (* -1/2 (* (sin (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2)))))) (* (cos (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2))))))
#s(approx (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) #s(hole binary64 (+ (* phi1 (+ (* -1/2 (* (cos (* 1/2 phi2)) (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2)))) (+ (* -1/2 (* (sin (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2)))) (* phi1 (+ (* -1/4 (* (cos (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2)))) (* 1/4 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))))))) (* (cos (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2))))))
#s(approx (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) #s(hole binary64 (+ (* phi1 (+ (* -1/2 (* (cos (* 1/2 phi2)) (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2)))) (+ (* -1/2 (* (sin (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2)))) (* phi1 (+ (* -1/4 (* (cos (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2)))) (+ (* 1/4 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))) (* phi1 (+ (* 1/48 (* (cos (* 1/2 phi2)) (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2)))) (+ (* 1/48 (* (sin (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2)))) (+ (* 1/16 (* (cos (* 1/2 phi2)) (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2)))) (* 1/16 (* (sin (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2)))))))))))))) (* (cos (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2))))))
#s(approx (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) #s(hole binary64 (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (- lambda1 lambda2))))
#s(approx (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) #s(hole binary64 (+ (* -1/2 (* phi1 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (- lambda1 lambda2)))) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (- lambda1 lambda2)))))
#s(approx (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) #s(hole binary64 (+ (* phi1 (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (- lambda1 lambda2))) (* -1/8 (* phi1 (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (- lambda1 lambda2)))))) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (- lambda1 lambda2)))))
#s(approx (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) #s(hole binary64 (+ (* phi1 (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (- lambda1 lambda2))) (* phi1 (+ (* -1/8 (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (- lambda1 lambda2))) (* 1/48 (* phi1 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (- lambda1 lambda2)))))))) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (- lambda1 lambda2)))))
#s(approx (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2))) #s(hole binary64 (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))
#s(approx (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2))) #s(hole binary64 (+ (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (* -1/2 (* phi1 (cos (- (* 1/2 (PI)) (* 1/2 phi2))))))))
#s(approx (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2))) #s(hole binary64 (+ (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (* phi1 (+ (* -1/2 (cos (- (* 1/2 (PI)) (* 1/2 phi2)))) (* -1/8 (* phi1 (sin (- (* 1/2 (PI)) (* 1/2 phi2))))))))))
#s(approx (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2))) #s(hole binary64 (+ (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (* phi1 (+ (* -1/2 (cos (- (* 1/2 (PI)) (* 1/2 phi2)))) (* phi1 (+ (* -1/8 (sin (- (* 1/2 (PI)) (* 1/2 phi2)))) (* 1/48 (* phi1 (cos (- (* 1/2 (PI)) (* 1/2 phi2))))))))))))
#s(approx (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)) #s(hole binary64 (- (* 1/2 (PI)) (* 1/2 phi2))))
#s(approx (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)) #s(hole binary64 (- (+ (* -1/2 phi1) (* 1/2 (PI))) (* 1/2 phi2))))
#s(approx (neg (/ (+ phi2 phi1) 2)) #s(hole binary64 (* -1/2 phi2)))
#s(approx (neg (/ (+ phi2 phi1) 2)) #s(hole binary64 (- (* -1/2 phi1) (* 1/2 phi2))))
#s(approx (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) #s(hole binary64 (* (cos (* 1/2 phi2)) (- lambda1 lambda2))))
#s(approx (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) #s(hole binary64 (+ (* -1/2 (* phi1 (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))))
#s(approx (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) #s(hole binary64 (+ (* phi1 (+ (* -1/2 (* (sin (* 1/2 phi2)) (- lambda1 lambda2))) (* -1/8 (* phi1 (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))))) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))))
#s(approx (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) #s(hole binary64 (+ (* phi1 (+ (* -1/2 (* (sin (* 1/2 phi2)) (- lambda1 lambda2))) (* phi1 (+ (* -1/8 (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* 1/48 (* phi1 (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))))))) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))))
#s(approx (cos (/ (+ phi1 phi2) 2)) #s(hole binary64 (cos (* 1/2 phi2))))
#s(approx (cos (/ (+ phi1 phi2) 2)) #s(hole binary64 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))))
#s(approx (cos (/ (+ phi1 phi2) 2)) #s(hole binary64 (+ (cos (* 1/2 phi2)) (* phi1 (- (* -1/8 (* phi1 (cos (* 1/2 phi2)))) (* 1/2 (sin (* 1/2 phi2))))))))
#s(approx (cos (/ (+ phi1 phi2) 2)) #s(hole 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))))))))
#s(approx (/ (+ phi1 phi2) 2) #s(hole binary64 (* 1/2 phi2)))
#s(approx (/ (+ phi1 phi2) 2) #s(hole binary64 (+ (* 1/2 phi1) (* 1/2 phi2))))
#s(approx (+ phi1 phi2) #s(hole binary64 phi2))
#s(approx (+ phi1 phi2) #s(hole binary64 (+ phi1 phi2)))
#s(approx (* (- phi1 phi2) (- phi1 phi2)) #s(hole binary64 (pow phi2 2)))
#s(approx (* (- phi1 phi2) (- phi1 phi2)) #s(hole binary64 (+ (* -2 (* phi1 phi2)) (pow phi2 2))))
#s(approx (* (- phi1 phi2) (- phi1 phi2)) #s(hole binary64 (+ (* phi1 (+ phi1 (* -2 phi2))) (pow phi2 2))))
#s(approx (sin (+ (* 1/2 phi1) (/ (PI) 2))) #s(hole binary64 (sin (* 1/2 (PI)))))
#s(approx (sin (+ (* 1/2 phi1) (/ (PI) 2))) #s(hole binary64 (+ (sin (* 1/2 (PI))) (* 1/2 (* phi1 (cos (* 1/2 (PI))))))))
#s(approx (sin (+ (* 1/2 phi1) (/ (PI) 2))) #s(hole binary64 (+ (sin (* 1/2 (PI))) (* phi1 (+ (* -1/8 (* phi1 (sin (* 1/2 (PI))))) (* 1/2 (cos (* 1/2 (PI)))))))))
#s(approx (sin (+ (* 1/2 phi1) (/ (PI) 2))) #s(hole binary64 (+ (sin (* 1/2 (PI))) (* phi1 (+ (* 1/2 (cos (* 1/2 (PI)))) (* phi1 (+ (* -1/8 (sin (* 1/2 (PI)))) (* -1/48 (* phi1 (cos (* 1/2 (PI))))))))))))
#s(approx (+ (* 1/2 phi1) (/ (PI) 2)) #s(hole binary64 (* 1/2 (PI))))
#s(approx (+ (* 1/2 phi1) (/ (PI) 2)) #s(hole binary64 (+ (* 1/2 phi1) (* 1/2 (PI)))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) #s(hole binary64 (* R (sqrt (+ (* (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) #s(hole binary64 (+ (* 1/2 (* (* R (* phi1 (+ (* -2 phi2) (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* R (sqrt (+ (* (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) #s(hole binary64 (+ (* R (sqrt (+ (* (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (* phi1 (+ (* 1/2 (* (* R (* phi1 (- (+ 1 (* (+ (* -1/4 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)) (* 1/4 (pow (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi2) (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (pow (- lambda1 lambda2) 2)))) 2) (+ (* (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))) (sqrt (/ 1 (+ (* (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* 1/2 (* (* R (+ (* -2 phi2) (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (pow (- lambda1 lambda2) 2))))) (sqrt (/ 1 (+ (* (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) #s(hole binary64 (+ (* R (sqrt (+ (* (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (* phi1 (+ (* 1/2 (* (* R (+ (* -2 phi2) (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (pow (- lambda1 lambda2) 2))))) (sqrt (/ 1 (+ (* (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* phi1 (+ (* 1/2 (* (* R (* phi1 (- (* (+ (* -1/8 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* -1/24 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (pow (- lambda1 lambda2) 2)) (* 1/2 (/ (* (+ (* -2 phi2) (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (pow (- lambda1 lambda2) 2)))) (- (+ 1 (* (+ (* -1/4 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)) (* 1/4 (pow (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi2) (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (pow (- lambda1 lambda2) 2)))) 2) (+ (* (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (+ (* (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))) (sqrt (/ 1 (+ (* (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* 1/2 (* (* R (- (+ 1 (* (+ (* -1/4 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)) (* 1/4 (pow (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi2) (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (pow (- lambda1 lambda2) 2)))) 2) (+ (* (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (sqrt (/ 1 (+ (* (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) #s(hole binary64 (sqrt (+ (* (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) #s(hole binary64 (+ (sqrt (+ (* (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (* 1/2 (* (* phi1 (+ (* -2 phi2) (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (pow (- lambda1 lambda2) 2))))) (sqrt (/ 1 (+ (* (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) #s(hole binary64 (+ (sqrt (+ (* (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (* phi1 (+ (* 1/2 (* (* phi1 (- (+ 1 (* (+ (* -1/4 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)) (* 1/4 (pow (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi2) (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (pow (- lambda1 lambda2) 2)))) 2) (+ (* (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (sqrt (/ 1 (+ (* (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* 1/2 (* (+ (* -2 phi2) (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (pow (- lambda1 lambda2) 2)))) (sqrt (/ 1 (+ (* (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) #s(hole binary64 (+ (sqrt (+ (* (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (* phi1 (+ (* 1/2 (* (+ (* -2 phi2) (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (pow (- lambda1 lambda2) 2)))) (sqrt (/ 1 (+ (* (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* phi1 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (- (+ 1 (* (+ (* -1/4 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)) (* 1/4 (pow (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi2) (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (pow (- lambda1 lambda2) 2)))) 2) (+ (* (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))) (* 1/2 (* (* phi1 (- (* (+ (* -1/8 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* -1/24 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))) (pow (- lambda1 lambda2) 2)) (* 1/2 (/ (* (+ (* -2 phi2) (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (pow (- lambda1 lambda2) 2)))) (- (+ 1 (* (+ (* -1/4 (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2)) (* 1/4 (pow (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi2) (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (pow (- lambda1 lambda2) 2)))) 2) (+ (* (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (+ (* (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (sqrt (/ 1 (+ (* (pow (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))))))))
#s(approx (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) #s(hole binary64 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (- lambda1 lambda2))))
#s(approx (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) #s(hole binary64 (+ (* 1/2 (* phi1 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (- lambda1 lambda2)))) (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (- lambda1 lambda2)))))
#s(approx (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) #s(hole binary64 (+ (* phi1 (+ (* -1/8 (* phi1 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (- lambda1 lambda2)))) (* 1/2 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (- lambda1 lambda2))))) (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (- lambda1 lambda2)))))
#s(approx (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) #s(hole binary64 (+ (* phi1 (+ (* 1/2 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (- lambda1 lambda2))) (* phi1 (+ (* -1/8 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (- lambda1 lambda2))) (* -1/48 (* phi1 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (- lambda1 lambda2)))))))) (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (- lambda1 lambda2)))))
#s(approx (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) #s(hole binary64 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))
#s(approx (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) #s(hole binary64 (+ (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (* 1/2 (* phi1 (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))))))
#s(approx (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) #s(hole binary64 (+ (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (* phi1 (+ (* -1/8 (* phi1 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* 1/2 (cos (+ (* 1/2 phi2) (* 1/2 (PI))))))))))
#s(approx (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) #s(hole binary64 (+ (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (* phi1 (+ (* 1/2 (cos (+ (* 1/2 phi2) (* 1/2 (PI))))) (* phi1 (+ (* -1/8 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))) (* -1/48 (* phi1 (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))))))))))
#s(approx (+ (/ (+ phi2 phi1) 2) (/ (PI) 2)) #s(hole binary64 (+ (* 1/2 phi2) (* 1/2 (PI)))))
#s(approx (+ (/ (+ phi2 phi1) 2) (/ (PI) 2)) #s(hole binary64 (+ (* 1/2 phi1) (+ (* 1/2 phi2) (* 1/2 (PI))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* R phi1)))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* phi1 (+ R (* -1 (/ (* R phi2) phi1))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* phi1 (+ R (+ (* -1 (/ (* R phi2) phi1)) (* 1/2 (/ (* R (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))) (pow phi1 2))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* phi1 (+ R (+ (* -1 (/ (* R phi2) phi1)) (+ (* 1/2 (/ (* R (* phi2 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)))) (pow phi1 3))) (* 1/2 (/ (* R (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))) (pow phi1 2)))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 phi1))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* phi1 (+ 1 (* -1 (/ phi2 phi1))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* phi1 (+ 1 (+ (* -1 (/ phi2 phi1)) (* 1/2 (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* phi1 (+ 1 (+ (* -1 (/ phi2 phi1)) (+ (* 1/2 (/ (* phi2 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))) (pow phi1 3))) (* 1/2 (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))
#s(approx (pow (- phi1 phi2) 1) #s(hole binary64 phi1))
#s(approx (pow (- phi1 phi2) 1) #s(hole binary64 (* phi1 (+ 1 (* -1 (/ phi2 phi1))))))
#s(approx (- phi1 phi2) #s(hole binary64 phi1))
#s(approx (- phi1 phi2) #s(hole binary64 (* phi1 (+ 1 (* -1 (/ phi2 phi1))))))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) #s(hole binary64 (* (cos (* 1/2 (+ phi1 phi2))) (- lambda1 lambda2))))
#s(approx (cos (/ (+ phi2 phi1) 2)) #s(hole binary64 (cos (* 1/2 (+ phi1 phi2)))))
#s(approx (/ (+ phi2 phi1) 2) #s(hole binary64 (* 1/2 phi1)))
#s(approx (/ (+ phi2 phi1) 2) #s(hole binary64 (* phi1 (+ 1/2 (* 1/2 (/ phi2 phi1))))))
#s(approx (+ phi2 phi1) #s(hole binary64 phi1))
#s(approx (+ phi2 phi1) #s(hole binary64 (* phi1 (+ 1 (/ phi2 phi1)))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* R phi1)))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* phi1 (+ R (* -1 (/ (* R phi2) phi1))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* phi1 (+ R (+ (* -1 (/ (* R phi2) phi1)) (* 1/2 (/ (* R (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))) (pow phi1 2))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* phi1 (+ R (+ (* -1 (/ (* R phi2) phi1)) (+ (* 1/2 (/ (* R (* phi2 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)))) (pow phi1 3))) (* 1/2 (/ (* R (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))) (pow phi1 2)))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) #s(hole binary64 (* -1/2 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) #s(hole binary64 (* (pow phi1 2) (+ (* -1/2 (/ R (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (/ (* R phi2) (* lambda1 (* phi1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) #s(hole binary64 (* (pow phi1 2) (+ (* -1 (/ (* lambda1 (+ (* -1 (+ (* -1/2 (/ (* R (pow phi2 2)) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (/ (* R (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) lambda1))) (* R (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (pow phi1 2))) (+ (* -1/2 (/ R (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (/ (* R phi2) (* lambda1 (* phi1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) #s(hole binary64 (* 1/2 (/ (* R (pow phi1 2)) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) #s(hole binary64 (* (pow phi1 2) (+ (* -1 (/ (* R phi2) (* (pow lambda1 2) (* phi1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (* 1/2 (/ R (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) #s(hole binary64 (* (pow phi1 2) (+ (* -1 (/ (* R phi2) (* (pow lambda1 2) (* phi1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow phi2 2)) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (/ (* R (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) lambda1)) (pow phi1 2))) (+ (* 1/2 (/ R (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (/ (* R (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) (pow phi1 2))))))))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) #s(hole binary64 (* -1/2 (/ (* R (pow phi1 2)) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) #s(hole binary64 (* (pow phi1 2) (+ (* -1/2 (/ R (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (/ (* R phi2) (* (pow lambda1 2) (* phi1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) #s(hole binary64 (* (pow phi1 2) (+ (* -1/2 (/ R (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (+ (* -1/2 (/ (* R (pow phi2 2)) (* (pow lambda1 2) (* (pow phi1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (+ (/ (* R phi2) (* (pow lambda1 2) (* phi1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (/ (* R (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (* lambda1 (pow phi1 2)))))))))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) #s(hole binary64 (* -1/2 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) #s(hole binary64 (* (pow phi1 2) (+ (* -1/2 (/ R (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (/ (* R phi2) (* lambda1 (* phi1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) #s(hole binary64 (* (pow phi1 2) (+ (* -1/2 (/ R (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (+ (* -1/2 (/ (* R (pow phi2 2)) (* lambda1 (* (pow phi1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (+ (/ (* R phi2) (* lambda1 (* phi1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (/ (* R (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow phi1 2))))))))
#s(approx (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) #s(hole binary64 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))
#s(approx (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)) #s(hole binary64 (* 1/2 phi1)))
#s(approx (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)) #s(hole binary64 (* phi1 (+ 1/2 (+ (* 1/2 (/ phi2 phi1)) (* 1/2 (/ (PI) phi1)))))))
#s(approx (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2) #s(hole binary64 (* -1/2 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2) #s(hole binary64 (* (pow phi1 2) (+ (* -1/2 (/ R (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (/ (* R phi2) (* lambda1 (* phi1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))))
#s(approx (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2) #s(hole binary64 (* (pow phi1 2) (+ (* -1/2 (/ R (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (+ (* -1/2 (/ (* R (pow phi2 2)) (* lambda1 (* (pow phi1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (/ (* R phi2) (* lambda1 (* phi1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))))
#s(approx (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))
#s(approx (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (* (pow phi1 2) (+ (* -2 (/ (* R phi2) (* lambda1 (* phi1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (/ R (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))
#s(approx (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (* (pow phi1 2) (+ (* -2 (/ (* R phi2) (* lambda1 (* phi1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (+ (/ R (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (/ (* R (pow phi2 2)) (* lambda1 (* (pow phi1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))))
#s(approx (/ (* (pow (- phi1 phi2) 2) R) lambda1) #s(hole binary64 (/ (* R (pow phi1 2)) lambda1)))
#s(approx (/ (* (pow (- phi1 phi2) 2) R) lambda1) #s(hole binary64 (* (pow phi1 2) (+ (* -2 (/ (* R phi2) (* lambda1 phi1))) (/ R lambda1)))))
#s(approx (/ (* (pow (- phi1 phi2) 2) R) lambda1) #s(hole binary64 (* (pow phi1 2) (+ (* -2 (/ (* R phi2) (* lambda1 phi1))) (+ (/ R lambda1) (/ (* R (pow phi2 2)) (* lambda1 (pow phi1 2))))))))
#s(approx (* (pow (- phi1 phi2) 2) R) #s(hole binary64 (* R (pow phi1 2))))
#s(approx (* (pow (- phi1 phi2) 2) R) #s(hole binary64 (* (pow phi1 2) (+ R (* -2 (/ (* R phi2) phi1))))))
#s(approx (* (pow (- phi1 phi2) 2) R) #s(hole binary64 (* (pow phi1 2) (+ R (+ (* -2 (/ (* R phi2) phi1)) (/ (* R (pow phi2 2)) (pow phi1 2)))))))
#s(approx (pow (- phi1 phi2) 2) #s(hole binary64 (pow phi1 2)))
#s(approx (pow (- phi1 phi2) 2) #s(hole binary64 (* (pow phi1 2) (+ 1 (* -2 (/ phi2 phi1))))))
#s(approx (pow (- phi1 phi2) 2) #s(hole binary64 (* (pow phi1 2) (+ 1 (+ (* -2 (/ phi2 phi1)) (/ (pow phi2 2) (pow phi1 2)))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* R phi1)))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* phi1 (+ R (* -1 (/ (* R phi2) phi1))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* phi1 (+ R (+ (* -1 (/ (* R phi2) phi1)) (* 1/2 (/ (* R (* (cos (* 1/2 (+ phi1 phi2))) (* (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)))) (pow phi1 2))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* phi1 (+ R (+ (* -1 (/ (* R phi2) phi1)) (+ (* 1/2 (/ (* R (* phi2 (* (cos (* 1/2 (+ phi1 phi2))) (* (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2))))) (pow phi1 3))) (* 1/2 (/ (* R (* (cos (* 1/2 (+ phi1 phi2))) (* (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)))) (pow phi1 2)))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 phi1))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* phi1 (+ 1 (* -1 (/ phi2 phi1))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* phi1 (+ 1 (+ (* -1 (/ phi2 phi1)) (* 1/2 (/ (* (cos (* 1/2 (+ phi1 phi2))) (* (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2))) (pow phi1 2))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* phi1 (+ 1 (+ (* -1 (/ phi2 phi1)) (+ (* 1/2 (/ (* phi2 (* (cos (* 1/2 (+ phi1 phi2))) (* (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)))) (pow phi1 3))) (* 1/2 (/ (* (cos (* 1/2 (+ phi1 phi2))) (* (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2))) (pow phi1 2)))))))))
#s(approx (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) #s(hole binary64 (pow phi1 2)))
#s(approx (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) #s(hole binary64 (* (pow phi1 2) (+ 1 (* -2 (/ phi2 phi1))))))
#s(approx (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) #s(hole binary64 (* (pow phi1 2) (+ 1 (+ (* -2 (/ phi2 phi1)) (+ (/ (* (cos (* 1/2 (+ phi1 phi2))) (* (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2))) (pow phi1 2)) (/ (pow phi2 2) (pow phi1 2))))))))
#s(approx (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) #s(hole binary64 (* (cos (* 1/2 (+ phi1 phi2))) (* (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)))))
#s(approx (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) #s(hole binary64 (* (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (- lambda1 lambda2))))
#s(approx (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2))) #s(hole binary64 (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))
#s(approx (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)) #s(hole binary64 (* -1/2 phi1)))
#s(approx (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)) #s(hole binary64 (* phi1 (- (* 1/2 (/ (PI) phi1)) (+ 1/2 (* 1/2 (/ phi2 phi1)))))))
#s(approx (neg (/ (+ phi2 phi1) 2)) #s(hole binary64 (* -1/2 phi1)))
#s(approx (neg (/ (+ phi2 phi1) 2)) #s(hole binary64 (* phi1 (- (* -1/2 (/ phi2 phi1)) 1/2))))
#s(approx (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) #s(hole binary64 (* (cos (* 1/2 (+ phi1 phi2))) (- lambda1 lambda2))))
#s(approx (cos (/ (+ phi1 phi2) 2)) #s(hole binary64 (cos (* 1/2 (+ phi1 phi2)))))
#s(approx (/ (+ phi1 phi2) 2) #s(hole binary64 (* 1/2 phi1)))
#s(approx (/ (+ phi1 phi2) 2) #s(hole binary64 (* phi1 (+ 1/2 (* 1/2 (/ phi2 phi1))))))
#s(approx (+ phi1 phi2) #s(hole binary64 phi1))
#s(approx (+ phi1 phi2) #s(hole binary64 (* phi1 (+ 1 (/ phi2 phi1)))))
#s(approx (* (- phi1 phi2) (- phi1 phi2)) #s(hole binary64 (pow phi1 2)))
#s(approx (* (- phi1 phi2) (- phi1 phi2)) #s(hole binary64 (* (pow phi1 2) (+ 1 (* -2 (/ phi2 phi1))))))
#s(approx (* (- phi1 phi2) (- phi1 phi2)) #s(hole binary64 (* (pow phi1 2) (+ 1 (+ (* -2 (/ phi2 phi1)) (/ (pow phi2 2) (pow phi1 2)))))))
#s(approx (sin (+ (* 1/2 phi1) (/ (PI) 2))) #s(hole binary64 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))
#s(approx (+ (* 1/2 phi1) (/ (PI) 2)) #s(hole binary64 (* 1/2 phi1)))
#s(approx (+ (* 1/2 phi1) (/ (PI) 2)) #s(hole binary64 (* phi1 (+ 1/2 (* 1/2 (/ (PI) phi1))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) #s(hole binary64 (* R phi1)))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) #s(hole binary64 (* phi1 (+ R (* -1 (/ (* R phi2) phi1))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) #s(hole binary64 (* phi1 (+ R (+ (* -1 (/ (* R phi2) phi1)) (* 1/2 (/ (* R (* (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2) (pow (- lambda1 lambda2) 2))) (pow phi1 2))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) #s(hole binary64 (* phi1 (+ R (+ (* -1 (/ (* R phi2) phi1)) (+ (* 1/2 (/ (* R (* phi2 (* (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2) (pow (- lambda1 lambda2) 2)))) (pow phi1 3))) (* 1/2 (/ (* R (* (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2) (pow (- lambda1 lambda2) 2))) (pow phi1 2)))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) #s(hole binary64 phi1))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) #s(hole binary64 (* phi1 (+ 1 (* -1 (/ phi2 phi1))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) #s(hole binary64 (* phi1 (+ 1 (+ (* -1 (/ phi2 phi1)) (* 1/2 (/ (* (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) #s(hole binary64 (* phi1 (+ 1 (+ (* -1 (/ phi2 phi1)) (+ (* 1/2 (/ (* phi2 (* (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2) (pow (- lambda1 lambda2) 2))) (pow phi1 3))) (* 1/2 (/ (* (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))
#s(approx (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) #s(hole binary64 (* (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (- lambda1 lambda2))))
#s(approx (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) #s(hole binary64 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))
#s(approx (+ (/ (+ phi2 phi1) 2) (/ (PI) 2)) #s(hole binary64 (* 1/2 phi1)))
#s(approx (+ (/ (+ phi2 phi1) 2) (/ (PI) 2)) #s(hole binary64 (* phi1 (+ 1/2 (+ (* 1/2 (/ phi2 phi1)) (* 1/2 (/ (PI) phi1)))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* -1 (* R phi1))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* -1 (* phi1 (+ R (* -1 (/ (* R phi2) phi1)))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* -1 (* phi1 (+ R (* -1 (/ (+ (* -1/2 (/ (* R (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2))) phi1)) (* R phi2)) phi1)))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* -1 (* phi1 (+ R (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* R (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2)))) (* 1/2 (/ (* R (* phi2 (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2)))) phi1))) phi1)) (* R phi2)) phi1)))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* -1 phi1)))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* -1 (* phi1 (+ 1 (* -1 (/ phi2 phi1)))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* -1 (* phi1 (+ 1 (* -1 (/ (+ phi2 (* -1/2 (/ (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2)) phi1))) phi1)))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* -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)))))))
#s(approx (pow (- phi1 phi2) 1) #s(hole binary64 (* -1 (* phi1 (- (/ phi2 phi1) 1)))))
#s(approx (- phi1 phi2) #s(hole binary64 (* -1 (* phi1 (- (/ phi2 phi1) 1)))))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) #s(hole binary64 (* (cos (* 1/2 (- phi2 (* -1 phi1)))) (- lambda1 lambda2))))
#s(approx (cos (/ (+ phi2 phi1) 2)) #s(hole binary64 (cos (* 1/2 (- phi2 (* -1 phi1))))))
#s(approx (/ (+ phi2 phi1) 2) #s(hole binary64 (* -1 (* phi1 (- (* -1/2 (/ phi2 phi1)) 1/2)))))
#s(approx (+ phi2 phi1) #s(hole binary64 (* -1 (* phi1 (- (* -1 (/ phi2 phi1)) 1)))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* R phi1))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* phi1 (+ R (* -1 (/ (* R phi2) phi1)))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* phi1 (+ R (* -1 (/ (+ (* -1/2 (/ (* R (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2))) phi1)) (* R phi2)) phi1)))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* phi1 (+ R (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* R (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2)))) (* 1/2 (/ (* R (* phi2 (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2)))) phi1))) phi1)) (* R phi2)) phi1)))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) #s(hole binary64 (* -1/2 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) #s(hole binary64 (* (pow phi1 2) (+ (* -1/2 (/ R (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1)))))))) (/ (* R phi2) (* lambda1 (* phi1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) #s(hole binary64 (* (pow phi1 2) (+ (* -1 (/ (+ (* -1 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1)))))))) (/ (* lambda1 (+ (* -1 (+ (* -1/2 (/ (* R (pow phi2 2)) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1)))))))) (/ (* R (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))))) lambda1))) (* R (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1)))))))) phi1)) phi1)) (* -1/2 (/ R (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))))))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) #s(hole binary64 (* 1/2 (/ (* R (pow phi1 2)) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) #s(hole binary64 (* (pow phi1 2) (+ (* -1 (/ (* R phi2) (* (pow lambda1 2) (* phi1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))))))) (* 1/2 (/ R (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))))))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) #s(hole binary64 (* (pow phi1 2) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (+ (* -1/2 (/ (* R (pow phi2 2)) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1)))))))) (/ (* R (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))))) lambda1))) (* R (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))))) phi1)) (/ (* R phi2) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1)))))))) phi1)) (* 1/2 (/ R (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))))))))))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) #s(hole binary64 (* -1/2 (/ (* R (pow phi1 2)) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))))))))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) #s(hole binary64 (* (pow phi1 2) (+ (* -1/2 (/ R (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1)))))))) (/ (* R phi2) (* (pow lambda1 2) (* phi1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))))))))))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) #s(hole binary64 (* (pow phi1 2) (+ (* -1 (/ (+ (* -1 (/ (* R phi2) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1)))))))) (* -1 (/ (+ (* -1/2 (/ (* R (pow phi2 2)) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1)))))))) (/ (* R (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))))) lambda1)) phi1))) phi1)) (* -1/2 (/ R (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))))))))))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) #s(hole binary64 (* -1/2 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))))))))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) #s(hole binary64 (* (pow phi1 2) (+ (* -1/2 (/ R (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1)))))))) (/ (* R phi2) (* lambda1 (* phi1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))))))))))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) #s(hole binary64 (* (pow phi1 2) (+ (* -1 (/ (+ (* -1 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1)))))))) (* -1 (/ (+ (* -1/2 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1)))))))) (* R (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1)))))))) phi1))) phi1)) (* -1/2 (/ R (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))))))))))
#s(approx (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) #s(hole binary64 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1)))))))
#s(approx (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)) #s(hole binary64 (* -1 (* phi1 (- (* -1 (/ (+ (* 1/2 phi2) (* 1/2 (PI))) phi1)) 1/2)))))
#s(approx (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2) #s(hole binary64 (* -1/2 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))))))))
#s(approx (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2) #s(hole binary64 (* (pow phi1 2) (+ (* -1/2 (/ R (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1)))))))) (/ (* R phi2) (* lambda1 (* phi1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))))))))))
#s(approx (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2) #s(hole binary64 (* (pow phi1 2) (+ (* -1 (/ (+ (* -1 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1)))))))) (* 1/2 (/ (* R (pow phi2 2)) (* lambda1 (* phi1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1)))))))))) phi1)) (* -1/2 (/ R (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))))))))))
#s(approx (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1)))))))))
#s(approx (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (* (pow phi1 2) (+ (* -2 (/ (* R phi2) (* lambda1 (* phi1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))))))) (/ R (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1)))))))))))
#s(approx (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (* (pow phi1 2) (+ (* -1 (/ (+ (* -1 (/ (* R (pow phi2 2)) (* lambda1 (* phi1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))))))) (* 2 (/ (* R phi2) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))))))) phi1)) (/ R (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1)))))))))))
#s(approx (/ (* (pow (- phi1 phi2) 2) R) lambda1) #s(hole binary64 (* (pow phi1 2) (+ (* -1 (/ (+ (* -1 (/ (* R (pow phi2 2)) (* lambda1 phi1))) (* 2 (/ (* R phi2) lambda1))) phi1)) (/ R lambda1)))))
#s(approx (* (pow (- phi1 phi2) 2) R) #s(hole binary64 (* (pow phi1 2) (+ R (* -1 (/ (+ (* -1 (/ (* R (pow phi2 2)) phi1)) (* 2 (* R phi2))) phi1))))))
#s(approx (pow (- phi1 phi2) 2) #s(hole binary64 (* (pow phi1 2) (+ 1 (* -1 (/ (+ (* -1 (/ (pow phi2 2) phi1)) (* 2 phi2)) phi1))))))
#s(approx (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R) #s(hole binary64 (* R (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* R phi1))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* phi1 (+ R (* -1 (/ (* R phi2) phi1)))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* phi1 (+ R (* -1 (/ (+ (* -1/2 (/ (* R (* (cos (* 1/2 (- phi2 (* -1 phi1)))) (* (sin (- (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))) (pow (- lambda1 lambda2) 2)))) phi1)) (* R phi2)) phi1)))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* phi1 (+ R (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* R (* (cos (* 1/2 (- phi2 (* -1 phi1)))) (* (sin (- (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))) (pow (- lambda1 lambda2) 2))))) (* 1/2 (/ (* R (* phi2 (* (cos (* 1/2 (- phi2 (* -1 phi1)))) (* (sin (- (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))) (pow (- lambda1 lambda2) 2))))) phi1))) phi1)) (* R phi2)) phi1)))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* -1 phi1)))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* -1 (* phi1 (+ 1 (* -1 (/ phi2 phi1)))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* -1 (* phi1 (+ 1 (* -1 (/ (+ phi2 (* -1/2 (/ (* (cos (* 1/2 (- phi2 (* -1 phi1)))) (* (sin (- (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))) (pow (- lambda1 lambda2) 2))) phi1))) phi1)))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* -1 (* phi1 (+ 1 (* -1 (/ (+ phi2 (* -1 (/ (+ (* 1/2 (* (cos (* 1/2 (- phi2 (* -1 phi1)))) (* (sin (- (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))) (pow (- lambda1 lambda2) 2)))) (* 1/2 (/ (* phi2 (* (cos (* 1/2 (- phi2 (* -1 phi1)))) (* (sin (- (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))) (pow (- lambda1 lambda2) 2)))) phi1))) phi1))) phi1)))))))
#s(approx (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) #s(hole binary64 (* (pow phi1 2) (+ 1 (* -1 (/ (+ (* -1 (/ (+ (* (cos (* 1/2 (- phi2 (* -1 phi1)))) (* (sin (- (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))) (pow (- lambda1 lambda2) 2))) (pow phi2 2)) phi1)) (* 2 phi2)) phi1))))))
#s(approx (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) #s(hole binary64 (* (cos (* 1/2 (- phi2 (* -1 phi1)))) (* (sin (- (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))) (pow (- lambda1 lambda2) 2)))))
#s(approx (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) #s(hole binary64 (* (sin (- (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))) (- lambda1 lambda2))))
#s(approx (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2))) #s(hole binary64 (sin (- (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1)))))))
#s(approx (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)) #s(hole binary64 (* -1 (* phi1 (+ 1/2 (* -1 (/ (- (* 1/2 (PI)) (* 1/2 phi2)) phi1)))))))
#s(approx (neg (/ (+ phi2 phi1) 2)) #s(hole binary64 (* -1 (* phi1 (+ 1/2 (* 1/2 (/ phi2 phi1)))))))
#s(approx (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) #s(hole binary64 (* (cos (* 1/2 (- phi2 (* -1 phi1)))) (- lambda1 lambda2))))
#s(approx (cos (/ (+ phi1 phi2) 2)) #s(hole binary64 (cos (* 1/2 (- phi2 (* -1 phi1))))))
#s(approx (/ (+ phi1 phi2) 2) #s(hole binary64 (* -1 (* phi1 (- (* -1/2 (/ phi2 phi1)) 1/2)))))
#s(approx (+ phi1 phi2) #s(hole binary64 (* -1 (* phi1 (- (* -1 (/ phi2 phi1)) 1)))))
#s(approx (* (- phi1 phi2) (- phi1 phi2)) #s(hole binary64 (* (pow phi1 2) (+ 1 (* -1 (/ (+ (* -1 (/ (pow phi2 2) phi1)) (* 2 phi2)) phi1))))))
#s(approx (sin (+ (* 1/2 phi1) (/ (PI) 2))) #s(hole binary64 (sin (- (* 1/2 (PI)) (* -1/2 phi1)))))
#s(approx (+ (* 1/2 phi1) (/ (PI) 2)) #s(hole binary64 (* -1 (* phi1 (- (* -1/2 (/ (PI) phi1)) 1/2)))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) #s(hole binary64 (* -1 (* R phi1))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) #s(hole binary64 (* -1 (* phi1 (+ R (* -1 (/ (* R phi2) phi1)))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) #s(hole binary64 (* -1 (* phi1 (+ R (* -1 (/ (+ (* -1/2 (/ (* R (* (pow (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))) 2) (pow (- lambda1 lambda2) 2))) phi1)) (* R phi2)) phi1)))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) #s(hole binary64 (* -1 (* phi1 (+ R (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* R (* (pow (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))) 2) (pow (- lambda1 lambda2) 2)))) (* 1/2 (/ (* R (* phi2 (* (pow (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))) 2) (pow (- lambda1 lambda2) 2)))) phi1))) phi1)) (* R phi2)) phi1)))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) #s(hole binary64 (* -1 phi1)))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) #s(hole binary64 (* -1 (* phi1 (+ 1 (* -1 (/ phi2 phi1)))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) #s(hole binary64 (* -1 (* phi1 (+ 1 (* -1 (/ (+ phi2 (* -1/2 (/ (* (pow (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))) 2) (pow (- lambda1 lambda2) 2)) phi1))) phi1)))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) #s(hole binary64 (* -1 (* phi1 (+ 1 (* -1 (/ (+ phi2 (* -1 (/ (+ (* 1/2 (* (pow (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))) 2) (pow (- lambda1 lambda2) 2))) (* 1/2 (/ (* phi2 (* (pow (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))) 2) (pow (- lambda1 lambda2) 2))) phi1))) phi1))) phi1)))))))
#s(approx (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) #s(hole binary64 (* (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))) (- lambda1 lambda2))))
#s(approx (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) #s(hole binary64 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1)))))))
#s(approx (+ (/ (+ phi2 phi1) 2) (/ (PI) 2)) #s(hole binary64 (* -1 (* phi1 (- (* -1 (/ (+ (* 1/2 phi2) (* 1/2 (PI))) phi1)) 1/2)))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (+ (* 1/2 (* (* R (* phi2 (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (+ (* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (* phi2 (+ (* 1/2 (* (* R (* phi2 (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* 1/2 (* (* R (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (+ (* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (* phi2 (+ (* 1/2 (* (* R (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* phi2 (+ (* 1/2 (* (* R (* phi2 (- (* (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))) (pow (- lambda1 lambda2) 2)) (* 1/2 (/ (* (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* 1/2 (* (* R (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (+ (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))) (* 1/2 (* (* phi2 (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (+ (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))) (* phi2 (+ (* 1/2 (* (* phi2 (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* 1/2 (* (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (+ (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))) (* phi2 (+ (* 1/2 (* (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* phi2 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))) (* 1/2 (* (* phi2 (- (* (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))) (pow (- lambda1 lambda2) 2)) (* 1/2 (/ (* (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))))))
#s(approx (pow (- phi1 phi2) 1) #s(hole binary64 (+ phi1 (* -1 phi2))))
#s(approx (- phi1 phi2) #s(hole binary64 (+ phi1 (* -1 phi2))))
#s(approx phi2 #s(hole binary64 phi2))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) #s(hole binary64 (* (cos (* 1/2 phi1)) (- lambda1 lambda2))))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) #s(hole binary64 (+ (* -1/2 (* phi2 (* (sin (* 1/2 phi1)) (- lambda1 lambda2)))) (* (cos (* 1/2 phi1)) (- lambda1 lambda2)))))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) #s(hole binary64 (+ (* phi2 (+ (* -1/2 (* (sin (* 1/2 phi1)) (- lambda1 lambda2))) (* -1/8 (* phi2 (* (cos (* 1/2 phi1)) (- lambda1 lambda2)))))) (* (cos (* 1/2 phi1)) (- lambda1 lambda2)))))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) #s(hole binary64 (+ (* 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)))))
#s(approx (cos (/ (+ phi2 phi1) 2)) #s(hole binary64 (cos (* 1/2 phi1))))
#s(approx (cos (/ (+ phi2 phi1) 2)) #s(hole binary64 (+ (cos (* 1/2 phi1)) (* -1/2 (* phi2 (sin (* 1/2 phi1)))))))
#s(approx (cos (/ (+ phi2 phi1) 2)) #s(hole binary64 (+ (cos (* 1/2 phi1)) (* phi2 (- (* -1/8 (* phi2 (cos (* 1/2 phi1)))) (* 1/2 (sin (* 1/2 phi1))))))))
#s(approx (cos (/ (+ phi2 phi1) 2)) #s(hole binary64 (+ (cos (* 1/2 phi1)) (* phi2 (- (* phi2 (+ (* -1/8 (cos (* 1/2 phi1))) (* 1/48 (* phi2 (sin (* 1/2 phi1)))))) (* 1/2 (sin (* 1/2 phi1))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (+ (* 1/2 (* (* R (* phi2 (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (+ (* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (* phi2 (+ (* 1/2 (* (* R (* phi2 (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* 1/2 (* (* R (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (+ (* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (* phi2 (+ (* 1/2 (* (* R (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* phi2 (+ (* 1/2 (* (* R (* phi2 (- (* (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))) (pow (- lambda1 lambda2) 2)) (* 1/2 (/ (* (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* 1/2 (* (* R (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) #s(hole binary64 (* -1 (* lambda1 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* R (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) lambda1)) (* R (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) #s(hole binary64 (+ (* -1 (* lambda1 (* phi2 (+ (* -1 (+ (* -1/2 (/ (- (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2))))) lambda1)) (* 1/2 (/ (* R (* lambda2 (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) lambda1)))) (* 1/2 (* R (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))))))) (* -1 (* lambda1 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* R (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) lambda1)) (* R (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) #s(hole binary64 (+ (* -1 (* lambda1 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* R (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) lambda1)) (* R (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))))) (* phi2 (+ (* -1 (* lambda1 (* phi2 (+ (* -1 (+ (* -1/2 (/ (- (/ R (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (+ (* -1/8 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (- (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))))) lambda1)) (* -1/8 (/ (* R (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) lambda1)))) (* -1/8 (* R (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))))))) (* -1 (* lambda1 (+ (* -1 (+ (* -1/2 (/ (- (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2))))) lambda1)) (* 1/2 (/ (* R (* lambda2 (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) lambda1)))) (* 1/2 (* R (cos (+ (* 1/2 phi1) (* 1/2 (PI))))))))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) #s(hole binary64 (+ (* -1 (* lambda1 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* R (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) lambda1)) (* R (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))))) (* phi2 (+ (* -1 (* lambda1 (+ (* -1 (+ (* -1/2 (/ (- (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2))))) lambda1)) (* 1/2 (/ (* R (* lambda2 (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) lambda1)))) (* 1/2 (* R (cos (+ (* 1/2 phi1) (* 1/2 (PI))))))))) (* phi2 (+ (* -1 (* lambda1 (* phi2 (+ (* -1 (+ (* -1/48 (/ (* R (* lambda2 (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) lambda1)) (* 1/2 (/ (+ (* -1/8 (- (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (+ (* -1/48 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))) (* 1/2 (/ (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (- (/ R (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (+ (* -1/8 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (- (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))))) lambda1)))) (* -1/48 (* R (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))))))) (* -1 (* lambda1 (+ (* -1 (+ (* -1/2 (/ (- (/ R (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (+ (* -1/8 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (- (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))))) lambda1)) (* -1/8 (/ (* R (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) lambda1)))) (* -1/8 (* R (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))))))))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) #s(hole binary64 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* R (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) lambda1)) (* R (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) #s(hole binary64 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* R (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) lambda1)) (+ (* R (sin (+ (* 1/2 phi1) (* 1/2 (PI))))) (* phi2 (+ (* -1 (+ (* -1/2 (/ (- (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2))))) lambda1)) (* 1/2 (/ (* R (* lambda2 (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) lambda1)))) (* 1/2 (* R (cos (+ (* 1/2 phi1) (* 1/2 (PI))))))))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) #s(hole binary64 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* R (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) lambda1)) (+ (* R (sin (+ (* 1/2 phi1) (* 1/2 (PI))))) (* phi2 (+ (* -1 (+ (* -1/2 (/ (- (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2))))) lambda1)) (* 1/2 (/ (* R (* lambda2 (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) lambda1)))) (+ (* 1/2 (* R (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* phi2 (+ (* -1 (+ (* -1/2 (/ (- (/ R (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (+ (* -1/8 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (- (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))))) lambda1)) (* -1/8 (/ (* R (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) lambda1)))) (* -1/8 (* R (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))))))))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) #s(hole binary64 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* R (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) lambda1)) (+ (* R (sin (+ (* 1/2 phi1) (* 1/2 (PI))))) (* phi2 (+ (* -1 (+ (* -1/2 (/ (- (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2))))) lambda1)) (* 1/2 (/ (* R (* lambda2 (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) lambda1)))) (+ (* 1/2 (* R (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* phi2 (+ (* -1 (+ (* -1/2 (/ (- (/ R (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (+ (* -1/8 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (- (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))))) lambda1)) (* -1/8 (/ (* R (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) lambda1)))) (+ (* -1/8 (* R (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* phi2 (+ (* -1 (+ (* -1/48 (/ (* R (* lambda2 (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) lambda1)) (* 1/2 (/ (+ (* -1/8 (- (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (+ (* -1/48 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))) (* 1/2 (/ (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (- (/ R (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (+ (* -1/8 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (- (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))))) lambda1)))) (* -1/48 (* R (cos (+ (* 1/2 phi1) (* 1/2 (PI))))))))))))))))))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) #s(hole binary64 (/ (+ (* -1/2 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* R (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) lambda1)))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) #s(hole binary64 (+ (* -1/2 (/ (* R (pow phi1 2)) (* (pow lambda1 2) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (+ (* phi2 (+ (* -1/2 (/ (- (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2))))) lambda1)) (* 1/2 (/ (* R (* lambda2 (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) lambda1)))) (/ (* R (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) lambda1)))))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) #s(hole binary64 (+ (* -1/2 (/ (* R (pow phi1 2)) (* (pow lambda1 2) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (+ (* phi2 (+ (* -1/2 (/ (- (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2))))) lambda1)) (+ (* 1/2 (/ (* R (* lambda2 (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) lambda1)) (* phi2 (+ (* -1/2 (/ (- (/ R (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (+ (* -1/8 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (- (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))))) lambda1)) (* -1/8 (/ (* R (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) lambda1))))))) (/ (* R (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) lambda1)))))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) #s(hole binary64 (+ (* -1/2 (/ (* R (pow phi1 2)) (* (pow lambda1 2) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (+ (* phi2 (+ (* -1/2 (/ (- (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2))))) lambda1)) (+ (* 1/2 (/ (* R (* lambda2 (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) lambda1)) (* phi2 (+ (* -1/2 (/ (- (/ R (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (+ (* -1/8 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (- (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))))) lambda1)) (+ (* -1/8 (/ (* R (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) lambda1)) (* phi2 (+ (* -1/48 (/ (* R (* lambda2 (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) lambda1)) (* 1/2 (/ (+ (* -1/8 (- (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (+ (* -1/48 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))) (* 1/2 (/ (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (- (/ R (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (+ (* -1/8 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (- (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))))) lambda1)))))))))) (/ (* R (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) lambda1)))))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) #s(hole binary64 (+ (* -1/2 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* R (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))))))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) #s(hole binary64 (+ (* -1/2 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (+ (* R (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* phi2 (+ (* -1/2 (- (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (* 1/2 (* R (* lambda2 (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))))))))))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) #s(hole binary64 (+ (* -1/2 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (+ (* R (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* phi2 (+ (* -1/2 (- (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (+ (* 1/2 (* R (* lambda2 (cos (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* phi2 (+ (* -1/2 (- (/ R (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (+ (* -1/8 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (- (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))))) (* -1/8 (* R (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))))))))))))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) #s(hole binary64 (+ (* -1/2 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (+ (* R (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* phi2 (+ (* -1/2 (- (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (+ (* 1/2 (* R (* lambda2 (cos (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* phi2 (+ (* -1/2 (- (/ R (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (+ (* -1/8 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (- (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))))) (+ (* -1/8 (* R (* lambda2 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* phi2 (+ (* -1/48 (* R (* lambda2 (cos (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (+ (* -1/8 (- (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (+ (* -1/48 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))) (* 1/2 (/ (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (- (/ R (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (+ (* -1/8 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (- (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))))))))))))))))))
#s(approx (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) #s(hole binary64 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))
#s(approx (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) #s(hole binary64 (+ (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (* 1/2 (* phi2 (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))))))
#s(approx (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) #s(hole binary64 (+ (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (* phi2 (+ (* -1/8 (* phi2 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* 1/2 (cos (+ (* 1/2 phi1) (* 1/2 (PI))))))))))
#s(approx (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) #s(hole binary64 (+ (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (* phi2 (+ (* 1/2 (cos (+ (* 1/2 phi1) (* 1/2 (PI))))) (* phi2 (+ (* -1/8 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))) (* -1/48 (* phi2 (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))))))))))
#s(approx (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)) #s(hole binary64 (+ (* 1/2 phi1) (* 1/2 (PI)))))
#s(approx (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2) #s(hole binary64 (* -1/2 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))))))
#s(approx (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2) #s(hole binary64 (+ (* -1/2 (* phi2 (- (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2))))))) (* -1/2 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))))))
#s(approx (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2) #s(hole binary64 (+ (* -1/2 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* phi2 (+ (* -1/2 (* phi2 (- (/ R (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (+ (* -1/8 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (- (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))))))) (* -1/2 (- (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))))))))
#s(approx (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2) #s(hole binary64 (+ (* -1/2 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* phi2 (+ (* -1/2 (- (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (* phi2 (+ (* -1/2 (- (/ R (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (+ (* -1/8 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (- (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))))) (* 1/2 (* phi2 (+ (* -1/8 (- (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (+ (* -1/48 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))) (* 1/2 (/ (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (- (/ R (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (+ (* -1/8 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (- (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))))))))))))))
#s(approx (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))))
#s(approx (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (+ (* phi2 (- (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))))))
#s(approx (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (+ (* phi2 (- (+ (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* phi2 (- (/ R (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (+ (* -1/8 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (- (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))))))
#s(approx (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (+ (* phi2 (- (+ (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* phi2 (- (+ (* -1 (* phi2 (+ (* -1/8 (- (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (+ (* -1/48 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))) (* 1/2 (/ (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (- (/ R (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (+ (* -1/8 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (- (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))))))) (/ R (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (+ (* -1/8 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (- (* -2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))))))) (* 1/2 (/ (* R (* (pow phi1 2) (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* lambda1 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)))))) (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))))))
#s(approx (/ (* (pow (- phi1 phi2) 2) R) lambda1) #s(hole binary64 (+ (* -2 (/ (* R (* phi1 phi2)) lambda1)) (/ (* R (pow phi1 2)) lambda1))))
#s(approx (/ (* (pow (- phi1 phi2) 2) R) lambda1) #s(hole binary64 (+ (* phi2 (+ (* -2 (/ (* R phi1) lambda1)) (/ (* R phi2) lambda1))) (/ (* R (pow phi1 2)) lambda1))))
#s(approx (* (pow (- phi1 phi2) 2) R) #s(hole binary64 (+ (* -2 (* R (* phi1 phi2))) (* R (pow phi1 2)))))
#s(approx (* (pow (- phi1 phi2) 2) R) #s(hole binary64 (+ (* R (pow phi1 2)) (* phi2 (+ (* -2 (* R phi1)) (* R phi2))))))
#s(approx (pow (- phi1 phi2) 2) #s(hole binary64 (+ (* -2 (* phi1 phi2)) (pow phi1 2))))
#s(approx (pow (- phi1 phi2) 2) #s(hole binary64 (+ (* phi2 (+ phi2 (* -2 phi1))) (pow phi1 2))))
#s(approx (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R) #s(hole binary64 (* R (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))))
#s(approx (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R) #s(hole binary64 (+ (* 1/2 (* R (* phi2 (cos (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* R (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))))
#s(approx (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R) #s(hole binary64 (+ (* R (sin (+ (* 1/2 phi1) (* 1/2 (PI))))) (* phi2 (+ (* -1/8 (* R (* phi2 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (* 1/2 (* R (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))))))))
#s(approx (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R) #s(hole binary64 (+ (* R (sin (+ (* 1/2 phi1) (* 1/2 (PI))))) (* phi2 (+ (* 1/2 (* R (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* phi2 (+ (* -1/8 (* R (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* -1/48 (* R (* phi2 (cos (+ (* 1/2 phi1) (* 1/2 (PI))))))))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* R (sqrt (+ (* (cos (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2))) (pow phi1 2))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (+ (* 1/2 (* (* R (* phi2 (+ (* -2 phi1) (+ (* -1/2 (* (cos (* 1/2 phi1)) (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2)))) (* -1/2 (* (sin (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2)))))))) (sqrt (/ 1 (+ (* (cos (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2))) (pow phi1 2)))))) (* R (sqrt (+ (* (cos (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2))) (pow phi1 2)))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (+ (* R (sqrt (+ (* (cos (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2))) (pow phi1 2)))) (* phi2 (+ (* 1/2 (* (* R (* phi2 (- (+ 1 (+ (* -1/4 (* (cos (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2)))) (* 1/4 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))))) (* 1/4 (/ (pow (+ (* -2 phi1) (+ (* -1/2 (* (cos (* 1/2 phi1)) (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2)))) (* -1/2 (* (sin (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2)))))) 2) (+ (* (cos (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2))) (pow phi1 2))))))) (sqrt (/ 1 (+ (* (cos (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2))) (pow phi1 2)))))) (* 1/2 (* (* R (+ (* -2 phi1) (+ (* -1/2 (* (cos (* 1/2 phi1)) (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2)))) (* -1/2 (* (sin (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2))))))) (sqrt (/ 1 (+ (* (cos (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2))) (pow phi1 2)))))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (+ (* R (sqrt (+ (* (cos (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2))) (pow phi1 2)))) (* phi2 (+ (* 1/2 (* (* R (+ (* -2 phi1) (+ (* -1/2 (* (cos (* 1/2 phi1)) (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2)))) (* -1/2 (* (sin (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2))))))) (sqrt (/ 1 (+ (* (cos (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2))) (pow phi1 2)))))) (* phi2 (+ (* 1/2 (* (* R (* phi2 (- (+ (* 1/48 (* (cos (* 1/2 phi1)) (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2)))) (+ (* 1/48 (* (sin (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2)))) (+ (* 1/16 (* (cos (* 1/2 phi1)) (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2)))) (* 1/16 (* (sin (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2))))))) (* 1/2 (/ (* (+ (* -2 phi1) (+ (* -1/2 (* (cos (* 1/2 phi1)) (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2)))) (* -1/2 (* (sin (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2)))))) (- (+ 1 (+ (* -1/4 (* (cos (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2)))) (* 1/4 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))))) (* 1/4 (/ (pow (+ (* -2 phi1) (+ (* -1/2 (* (cos (* 1/2 phi1)) (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2)))) (* -1/2 (* (sin (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2)))))) 2) (+ (* (cos (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2))) (pow phi1 2)))))) (+ (* (cos (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2))) (pow phi1 2))))))) (sqrt (/ 1 (+ (* (cos (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2))) (pow phi1 2)))))) (* 1/2 (* (* R (- (+ 1 (+ (* -1/4 (* (cos (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2)))) (* 1/4 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))))) (* 1/4 (/ (pow (+ (* -2 phi1) (+ (* -1/2 (* (cos (* 1/2 phi1)) (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2)))) (* -1/2 (* (sin (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2)))))) 2) (+ (* (cos (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2))) (pow phi1 2)))))) (sqrt (/ 1 (+ (* (cos (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2))) (pow phi1 2)))))))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (sqrt (+ (* (cos (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2))) (pow phi1 2)))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (+ (sqrt (+ (* (cos (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2))) (pow phi1 2))) (* 1/2 (* (* phi2 (+ (* -2 phi1) (+ (* -1/2 (* (cos (* 1/2 phi1)) (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2)))) (* -1/2 (* (sin (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2))))))) (sqrt (/ 1 (+ (* (cos (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2))) (pow phi1 2)))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (+ (sqrt (+ (* (cos (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2))) (pow phi1 2))) (* phi2 (+ (* 1/2 (* (* phi2 (- (+ 1 (+ (* -1/4 (* (cos (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2)))) (* 1/4 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))))) (* 1/4 (/ (pow (+ (* -2 phi1) (+ (* -1/2 (* (cos (* 1/2 phi1)) (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2)))) (* -1/2 (* (sin (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2)))))) 2) (+ (* (cos (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2))) (pow phi1 2)))))) (sqrt (/ 1 (+ (* (cos (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2))) (pow phi1 2)))))) (* 1/2 (* (+ (* -2 phi1) (+ (* -1/2 (* (cos (* 1/2 phi1)) (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2)))) (* -1/2 (* (sin (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (cos (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2))) (pow phi1 2)))))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (+ (sqrt (+ (* (cos (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2))) (pow phi1 2))) (* phi2 (+ (* 1/2 (* (+ (* -2 phi1) (+ (* -1/2 (* (cos (* 1/2 phi1)) (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2)))) (* -1/2 (* (sin (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (cos (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2))) (pow phi1 2)))))) (* phi2 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (cos (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2))) (pow phi1 2)))) (- (+ 1 (+ (* -1/4 (* (cos (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2)))) (* 1/4 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))))) (* 1/4 (/ (pow (+ (* -2 phi1) (+ (* -1/2 (* (cos (* 1/2 phi1)) (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2)))) (* -1/2 (* (sin (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2)))))) 2) (+ (* (cos (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2))) (pow phi1 2))))))) (* 1/2 (* (* phi2 (- (+ (* 1/48 (* (cos (* 1/2 phi1)) (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2)))) (+ (* 1/48 (* (sin (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2)))) (+ (* 1/16 (* (cos (* 1/2 phi1)) (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2)))) (* 1/16 (* (sin (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2))))))) (* 1/2 (/ (* (+ (* -2 phi1) (+ (* -1/2 (* (cos (* 1/2 phi1)) (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2)))) (* -1/2 (* (sin (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2)))))) (- (+ 1 (+ (* -1/4 (* (cos (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2)))) (* 1/4 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))))) (* 1/4 (/ (pow (+ (* -2 phi1) (+ (* -1/2 (* (cos (* 1/2 phi1)) (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2)))) (* -1/2 (* (sin (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2)))))) 2) (+ (* (cos (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2))) (pow phi1 2)))))) (+ (* (cos (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2))) (pow phi1 2)))))) (sqrt (/ 1 (+ (* (cos (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2))) (pow phi1 2)))))))))))))
#s(approx (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) #s(hole binary64 (+ (* (cos (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2))) (pow phi1 2))))
#s(approx (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) #s(hole binary64 (+ (* phi2 (+ (* -2 phi1) (+ (* -1/2 (* (cos (* 1/2 phi1)) (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2)))) (* -1/2 (* (sin (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2))))))) (+ (* (cos (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2))) (pow phi1 2)))))
#s(approx (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) #s(hole binary64 (+ (* phi2 (+ (* -2 phi1) (+ (* -1/2 (* (cos (* 1/2 phi1)) (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2)))) (+ (* -1/2 (* (sin (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2)))) (* phi2 (+ 1 (+ (* -1/4 (* (cos (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2)))) (* 1/4 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))))))))) (+ (* (cos (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2))) (pow phi1 2)))))
#s(approx (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) #s(hole binary64 (+ (* phi2 (+ (* -2 phi1) (+ (* -1/2 (* (cos (* 1/2 phi1)) (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2)))) (+ (* -1/2 (* (sin (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2)))) (* phi2 (+ 1 (+ (* -1/4 (* (cos (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2)))) (+ (* 1/4 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))) (* phi2 (+ (* 1/48 (* (cos (* 1/2 phi1)) (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2)))) (+ (* 1/48 (* (sin (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2)))) (+ (* 1/16 (* (cos (* 1/2 phi1)) (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2)))) (* 1/16 (* (sin (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2)))))))))))))))) (+ (* (cos (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2))) (pow phi1 2)))))
#s(approx (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) #s(hole binary64 (* (cos (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2)))))
#s(approx (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) #s(hole binary64 (+ (* phi2 (+ (* -1/2 (* (cos (* 1/2 phi1)) (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2)))) (* -1/2 (* (sin (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2)))))) (* (cos (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2))))))
#s(approx (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) #s(hole binary64 (+ (* phi2 (+ (* -1/2 (* (cos (* 1/2 phi1)) (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2)))) (+ (* -1/2 (* (sin (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2)))) (* phi2 (+ (* -1/4 (* (cos (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2)))) (* 1/4 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))))))) (* (cos (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2))))))
#s(approx (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) #s(hole binary64 (+ (* phi2 (+ (* -1/2 (* (cos (* 1/2 phi1)) (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2)))) (+ (* -1/2 (* (sin (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2)))) (* phi2 (+ (* -1/4 (* (cos (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2)))) (+ (* 1/4 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))) (* phi2 (+ (* 1/48 (* (cos (* 1/2 phi1)) (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2)))) (+ (* 1/48 (* (sin (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2)))) (+ (* 1/16 (* (cos (* 1/2 phi1)) (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2)))) (* 1/16 (* (sin (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2)))))))))))))) (* (cos (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2))))))
#s(approx (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) #s(hole binary64 (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (- lambda1 lambda2))))
#s(approx (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) #s(hole binary64 (+ (* -1/2 (* phi2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (- lambda1 lambda2)))) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (- lambda1 lambda2)))))
#s(approx (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) #s(hole binary64 (+ (* phi2 (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (- lambda1 lambda2))) (* -1/8 (* phi2 (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (- lambda1 lambda2)))))) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (- lambda1 lambda2)))))
#s(approx (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) #s(hole binary64 (+ (* phi2 (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (- lambda1 lambda2))) (* phi2 (+ (* -1/8 (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (- lambda1 lambda2))) (* 1/48 (* phi2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (- lambda1 lambda2)))))))) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (- lambda1 lambda2)))))
#s(approx (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2))) #s(hole binary64 (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))
#s(approx (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2))) #s(hole binary64 (+ (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (* -1/2 (* phi2 (cos (- (* 1/2 (PI)) (* 1/2 phi1))))))))
#s(approx (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2))) #s(hole binary64 (+ (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (* phi2 (+ (* -1/2 (cos (- (* 1/2 (PI)) (* 1/2 phi1)))) (* -1/8 (* phi2 (sin (- (* 1/2 (PI)) (* 1/2 phi1))))))))))
#s(approx (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2))) #s(hole binary64 (+ (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (* phi2 (+ (* -1/2 (cos (- (* 1/2 (PI)) (* 1/2 phi1)))) (* phi2 (+ (* -1/8 (sin (- (* 1/2 (PI)) (* 1/2 phi1)))) (* 1/48 (* phi2 (cos (- (* 1/2 (PI)) (* 1/2 phi1))))))))))))
#s(approx (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)) #s(hole binary64 (- (* 1/2 (PI)) (* 1/2 phi1))))
#s(approx (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)) #s(hole binary64 (- (+ (* -1/2 phi2) (* 1/2 (PI))) (* 1/2 phi1))))
#s(approx (neg (/ (+ phi2 phi1) 2)) #s(hole binary64 (- (* -1/2 phi2) (* 1/2 phi1))))
#s(approx (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) #s(hole binary64 (* (cos (* 1/2 phi1)) (- lambda1 lambda2))))
#s(approx (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) #s(hole binary64 (+ (* -1/2 (* phi2 (* (sin (* 1/2 phi1)) (- lambda1 lambda2)))) (* (cos (* 1/2 phi1)) (- lambda1 lambda2)))))
#s(approx (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) #s(hole binary64 (+ (* phi2 (+ (* -1/2 (* (sin (* 1/2 phi1)) (- lambda1 lambda2))) (* -1/8 (* phi2 (* (cos (* 1/2 phi1)) (- lambda1 lambda2)))))) (* (cos (* 1/2 phi1)) (- lambda1 lambda2)))))
#s(approx (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) #s(hole binary64 (+ (* 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)))))
#s(approx (cos (/ (+ phi1 phi2) 2)) #s(hole binary64 (cos (* 1/2 phi1))))
#s(approx (cos (/ (+ phi1 phi2) 2)) #s(hole binary64 (+ (cos (* 1/2 phi1)) (* -1/2 (* phi2 (sin (* 1/2 phi1)))))))
#s(approx (cos (/ (+ phi1 phi2) 2)) #s(hole binary64 (+ (cos (* 1/2 phi1)) (* phi2 (- (* -1/8 (* phi2 (cos (* 1/2 phi1)))) (* 1/2 (sin (* 1/2 phi1))))))))
#s(approx (cos (/ (+ phi1 phi2) 2)) #s(hole binary64 (+ (cos (* 1/2 phi1)) (* phi2 (- (* phi2 (+ (* -1/8 (cos (* 1/2 phi1))) (* 1/48 (* phi2 (sin (* 1/2 phi1)))))) (* 1/2 (sin (* 1/2 phi1))))))))
#s(approx (* (- phi1 phi2) (- phi1 phi2)) #s(hole binary64 (+ (* -2 (* phi1 phi2)) (pow phi1 2))))
#s(approx (* (- phi1 phi2) (- phi1 phi2)) #s(hole binary64 (+ (* phi2 (+ phi2 (* -2 phi1))) (pow phi1 2))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) #s(hole binary64 (* R (sqrt (+ (* (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) #s(hole binary64 (+ (* 1/2 (* (* R (* phi2 (+ (* -2 phi1) (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* R (sqrt (+ (* (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) #s(hole binary64 (+ (* R (sqrt (+ (* (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (* phi2 (+ (* 1/2 (* (* R (* phi2 (- (+ 1 (* (+ (* -1/4 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)) (* 1/4 (pow (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (pow (- lambda1 lambda2) 2)))) 2) (+ (* (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))) (sqrt (/ 1 (+ (* (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* 1/2 (* (* R (+ (* -2 phi1) (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (pow (- lambda1 lambda2) 2))))) (sqrt (/ 1 (+ (* (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) #s(hole binary64 (+ (* R (sqrt (+ (* (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (* phi2 (+ (* 1/2 (* (* R (+ (* -2 phi1) (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (pow (- lambda1 lambda2) 2))))) (sqrt (/ 1 (+ (* (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* phi2 (+ (* 1/2 (* (* R (* phi2 (- (* (+ (* -1/8 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* -1/24 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (pow (- lambda1 lambda2) 2)) (* 1/2 (/ (* (+ (* -2 phi1) (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (pow (- lambda1 lambda2) 2)))) (- (+ 1 (* (+ (* -1/4 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)) (* 1/4 (pow (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (pow (- lambda1 lambda2) 2)))) 2) (+ (* (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (+ (* (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))) (sqrt (/ 1 (+ (* (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* 1/2 (* (* R (- (+ 1 (* (+ (* -1/4 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)) (* 1/4 (pow (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (pow (- lambda1 lambda2) 2)))) 2) (+ (* (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (sqrt (/ 1 (+ (* (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) #s(hole binary64 (sqrt (+ (* (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) #s(hole binary64 (+ (sqrt (+ (* (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))) (* 1/2 (* (* phi2 (+ (* -2 phi1) (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (pow (- lambda1 lambda2) 2))))) (sqrt (/ 1 (+ (* (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) #s(hole binary64 (+ (sqrt (+ (* (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))) (* phi2 (+ (* 1/2 (* (* phi2 (- (+ 1 (* (+ (* -1/4 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)) (* 1/4 (pow (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (pow (- lambda1 lambda2) 2)))) 2) (+ (* (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (sqrt (/ 1 (+ (* (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* 1/2 (* (+ (* -2 phi1) (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (pow (- lambda1 lambda2) 2)))) (sqrt (/ 1 (+ (* (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) #s(hole binary64 (+ (sqrt (+ (* (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))) (* phi2 (+ (* 1/2 (* (+ (* -2 phi1) (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (pow (- lambda1 lambda2) 2)))) (sqrt (/ 1 (+ (* (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* phi2 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (- (+ 1 (* (+ (* -1/4 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)) (* 1/4 (pow (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (pow (- lambda1 lambda2) 2)))) 2) (+ (* (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))) (* 1/2 (* (* phi2 (- (* (+ (* -1/8 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* -1/24 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))) (pow (- lambda1 lambda2) 2)) (* 1/2 (/ (* (+ (* -2 phi1) (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (pow (- lambda1 lambda2) 2)))) (- (+ 1 (* (+ (* -1/4 (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2)) (* 1/4 (pow (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (pow (- lambda1 lambda2) 2)))) 2) (+ (* (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (+ (* (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (sqrt (/ 1 (+ (* (pow (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))))))
#s(approx (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) #s(hole binary64 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (- lambda1 lambda2))))
#s(approx (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) #s(hole binary64 (+ (* 1/2 (* phi2 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (- lambda1 lambda2)))) (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (- lambda1 lambda2)))))
#s(approx (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) #s(hole binary64 (+ (* phi2 (+ (* -1/8 (* phi2 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (- lambda1 lambda2)))) (* 1/2 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (- lambda1 lambda2))))) (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (- lambda1 lambda2)))))
#s(approx (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) #s(hole binary64 (+ (* phi2 (+ (* 1/2 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (- lambda1 lambda2))) (* phi2 (+ (* -1/8 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (- lambda1 lambda2))) (* -1/48 (* phi2 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (- lambda1 lambda2)))))))) (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (- lambda1 lambda2)))))
#s(approx (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) #s(hole binary64 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))
#s(approx (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) #s(hole binary64 (+ (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (* 1/2 (* phi2 (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))))))
#s(approx (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) #s(hole binary64 (+ (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (* phi2 (+ (* -1/8 (* phi2 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* 1/2 (cos (+ (* 1/2 phi1) (* 1/2 (PI))))))))))
#s(approx (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) #s(hole binary64 (+ (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (* phi2 (+ (* 1/2 (cos (+ (* 1/2 phi1) (* 1/2 (PI))))) (* phi2 (+ (* -1/8 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))) (* -1/48 (* phi2 (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))))))))))
#s(approx (+ (/ (+ phi2 phi1) 2) (/ (PI) 2)) #s(hole binary64 (+ (* 1/2 phi1) (* 1/2 (PI)))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* R phi2)))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* phi2 (+ R (* -1 (/ (* R phi1) phi2))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* phi2 (+ R (+ (* -1 (/ (* R phi1) phi2)) (* 1/2 (/ (* R (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))) (pow phi2 2))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* phi2 (+ R (+ (* -1 (/ (* R phi1) phi2)) (+ (* 1/2 (/ (* R (* phi1 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)))) (pow phi2 3))) (* 1/2 (/ (* R (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))) (pow phi2 2)))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 phi2))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* phi2 (+ 1 (* -1 (/ phi1 phi2))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* phi2 (+ 1 (+ (* -1 (/ phi1 phi2)) (* 1/2 (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* 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)))))))))
#s(approx (pow (- phi1 phi2) 1) #s(hole binary64 (* phi2 (- (/ phi1 phi2) 1))))
#s(approx (- phi1 phi2) #s(hole binary64 (* phi2 (- (/ phi1 phi2) 1))))
#s(approx (/ (+ phi2 phi1) 2) #s(hole binary64 (* phi2 (+ 1/2 (* 1/2 (/ phi1 phi2))))))
#s(approx (+ phi2 phi1) #s(hole binary64 (* phi2 (+ 1 (/ phi1 phi2)))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* R phi2)))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* phi2 (+ R (* -1 (/ (* R phi1) phi2))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* phi2 (+ R (+ (* -1 (/ (* R phi1) phi2)) (* 1/2 (/ (* R (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))) (pow phi2 2))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* phi2 (+ R (+ (* -1 (/ (* R phi1) phi2)) (+ (* 1/2 (/ (* R (* phi1 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)))) (pow phi2 3))) (* 1/2 (/ (* R (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))) (pow phi2 2)))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) #s(hole binary64 (* -1/2 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) #s(hole binary64 (* (pow phi2 2) (+ (* -1/2 (/ R (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (/ (* R phi1) (* lambda1 (* phi2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) #s(hole binary64 (* (pow phi2 2) (+ (* -1 (/ (* lambda1 (+ (* -1 (+ (* -1/2 (/ (* R (pow phi1 2)) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (/ (* R (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) lambda1))) (* R (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (pow phi2 2))) (+ (* -1/2 (/ R (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (/ (* R phi1) (* lambda1 (* phi2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) #s(hole binary64 (* 1/2 (/ (* R (pow phi2 2)) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) #s(hole binary64 (* (pow phi2 2) (+ (* -1 (/ (* R phi1) (* (pow lambda1 2) (* phi2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (* 1/2 (/ R (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) #s(hole binary64 (* (pow phi2 2) (+ (* -1 (/ (* R phi1) (* (pow lambda1 2) (* phi2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow phi1 2)) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (/ (* R (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) lambda1)) (pow phi2 2))) (+ (* 1/2 (/ R (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (/ (* R (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) (pow phi2 2))))))))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) #s(hole binary64 (* -1/2 (/ (* R (pow phi2 2)) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) #s(hole binary64 (* (pow phi2 2) (+ (* -1/2 (/ R (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (/ (* R phi1) (* (pow lambda1 2) (* phi2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) #s(hole binary64 (* (pow phi2 2) (+ (* -1/2 (/ R (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (+ (* -1/2 (/ (* R (pow phi1 2)) (* (pow lambda1 2) (* (pow phi2 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (+ (/ (* R phi1) (* (pow lambda1 2) (* phi2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (/ (* R (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (* lambda1 (pow phi2 2)))))))))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) #s(hole binary64 (* -1/2 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) #s(hole binary64 (* (pow phi2 2) (+ (* -1/2 (/ R (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (/ (* R phi1) (* lambda1 (* phi2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) #s(hole binary64 (* (pow phi2 2) (+ (* -1/2 (/ R (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (+ (* -1/2 (/ (* R (pow phi1 2)) (* lambda1 (* (pow phi2 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (+ (/ (* R phi1) (* lambda1 (* phi2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (/ (* R (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow phi2 2))))))))
#s(approx (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)) #s(hole binary64 (* 1/2 phi2)))
#s(approx (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)) #s(hole binary64 (* phi2 (+ 1/2 (+ (* 1/2 (/ phi1 phi2)) (* 1/2 (/ (PI) phi2)))))))
#s(approx (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2) #s(hole binary64 (* -1/2 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2) #s(hole binary64 (* (pow phi2 2) (+ (* -1/2 (/ R (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (/ (* R phi1) (* lambda1 (* phi2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))))
#s(approx (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2) #s(hole binary64 (* (pow phi2 2) (+ (* -1/2 (/ R (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (+ (* -1/2 (/ (* R (pow phi1 2)) (* lambda1 (* (pow phi2 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (/ (* R phi1) (* lambda1 (* phi2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))))
#s(approx (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))
#s(approx (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (* (pow phi2 2) (+ (* -2 (/ (* R phi1) (* lambda1 (* phi2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (/ R (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))
#s(approx (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (* (pow phi2 2) (+ (* -2 (/ (* R phi1) (* lambda1 (* phi2 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (+ (/ R (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (/ (* R (pow phi1 2)) (* lambda1 (* (pow phi2 2) (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))))
#s(approx (/ (* (pow (- phi1 phi2) 2) R) lambda1) #s(hole binary64 (* (pow phi2 2) (+ (* -2 (/ (* R phi1) (* lambda1 phi2))) (/ R lambda1)))))
#s(approx (/ (* (pow (- phi1 phi2) 2) R) lambda1) #s(hole binary64 (* (pow phi2 2) (+ (* -2 (/ (* R phi1) (* lambda1 phi2))) (+ (/ R lambda1) (/ (* R (pow phi1 2)) (* lambda1 (pow phi2 2))))))))
#s(approx (* (pow (- phi1 phi2) 2) R) #s(hole binary64 (* (pow phi2 2) (+ R (* -2 (/ (* R phi1) phi2))))))
#s(approx (* (pow (- phi1 phi2) 2) R) #s(hole binary64 (* (pow phi2 2) (+ R (+ (* -2 (/ (* R phi1) phi2)) (/ (* R (pow phi1 2)) (pow phi2 2)))))))
#s(approx (pow (- phi1 phi2) 2) #s(hole binary64 (* (pow phi2 2) (+ 1 (* -2 (/ phi1 phi2))))))
#s(approx (pow (- phi1 phi2) 2) #s(hole binary64 (* (pow phi2 2) (+ 1 (+ (* -2 (/ phi1 phi2)) (/ (pow phi1 2) (pow phi2 2)))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* R phi2)))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* phi2 (+ R (* -1 (/ (* R phi1) phi2))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* phi2 (+ R (+ (* -1 (/ (* R phi1) phi2)) (* 1/2 (/ (* R (* (cos (* 1/2 (+ phi1 phi2))) (* (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)))) (pow phi2 2))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* phi2 (+ R (+ (* -1 (/ (* R phi1) phi2)) (+ (* 1/2 (/ (* R (* phi1 (* (cos (* 1/2 (+ phi1 phi2))) (* (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2))))) (pow phi2 3))) (* 1/2 (/ (* R (* (cos (* 1/2 (+ phi1 phi2))) (* (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)))) (pow phi2 2)))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 phi2))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* phi2 (+ 1 (* -1 (/ phi1 phi2))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* phi2 (+ 1 (+ (* -1 (/ phi1 phi2)) (* 1/2 (/ (* (cos (* 1/2 (+ phi1 phi2))) (* (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2))) (pow phi2 2))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* phi2 (+ 1 (+ (* -1 (/ phi1 phi2)) (+ (* 1/2 (/ (* phi1 (* (cos (* 1/2 (+ phi1 phi2))) (* (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)))) (pow phi2 3))) (* 1/2 (/ (* (cos (* 1/2 (+ phi1 phi2))) (* (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2))) (pow phi2 2)))))))))
#s(approx (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) #s(hole binary64 (pow phi2 2)))
#s(approx (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) #s(hole binary64 (* (pow phi2 2) (+ 1 (* -2 (/ phi1 phi2))))))
#s(approx (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) #s(hole binary64 (* (pow phi2 2) (+ 1 (+ (* -2 (/ phi1 phi2)) (+ (/ (* (cos (* 1/2 (+ phi1 phi2))) (* (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2))) (pow phi2 2)) (/ (pow phi1 2) (pow phi2 2))))))))
#s(approx (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)) #s(hole binary64 (* -1/2 phi2)))
#s(approx (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)) #s(hole binary64 (* phi2 (- (* 1/2 (/ (PI) phi2)) (+ 1/2 (* 1/2 (/ phi1 phi2)))))))
#s(approx (neg (/ (+ phi2 phi1) 2)) #s(hole binary64 (* phi2 (- (* -1/2 (/ phi1 phi2)) 1/2))))
#s(approx (/ (+ phi1 phi2) 2) #s(hole binary64 (* phi2 (+ 1/2 (* 1/2 (/ phi1 phi2))))))
#s(approx (+ phi1 phi2) #s(hole binary64 (* phi2 (+ 1 (/ phi1 phi2)))))
#s(approx (* (- phi1 phi2) (- phi1 phi2)) #s(hole binary64 (* (pow phi2 2) (+ 1 (* -2 (/ phi1 phi2))))))
#s(approx (* (- phi1 phi2) (- phi1 phi2)) #s(hole binary64 (* (pow phi2 2) (+ 1 (+ (* -2 (/ phi1 phi2)) (/ (pow phi1 2) (pow phi2 2)))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) #s(hole binary64 (* R phi2)))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) #s(hole binary64 (* phi2 (+ R (* -1 (/ (* R phi1) phi2))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) #s(hole binary64 (* phi2 (+ R (+ (* -1 (/ (* R phi1) phi2)) (* 1/2 (/ (* R (* (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2) (pow (- lambda1 lambda2) 2))) (pow phi2 2))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) #s(hole binary64 (* phi2 (+ R (+ (* -1 (/ (* R phi1) phi2)) (+ (* 1/2 (/ (* R (* phi1 (* (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2) (pow (- lambda1 lambda2) 2)))) (pow phi2 3))) (* 1/2 (/ (* R (* (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2) (pow (- lambda1 lambda2) 2))) (pow phi2 2)))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) #s(hole binary64 phi2))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) #s(hole binary64 (* phi2 (+ 1 (* -1 (/ phi1 phi2))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) #s(hole binary64 (* phi2 (+ 1 (+ (* -1 (/ phi1 phi2)) (* 1/2 (/ (* (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) #s(hole binary64 (* phi2 (+ 1 (+ (* -1 (/ phi1 phi2)) (+ (* 1/2 (/ (* phi1 (* (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2) (pow (- lambda1 lambda2) 2))) (pow phi2 3))) (* 1/2 (/ (* (pow (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))))
#s(approx (+ (/ (+ phi2 phi1) 2) (/ (PI) 2)) #s(hole binary64 (* 1/2 phi2)))
#s(approx (+ (/ (+ phi2 phi1) 2) (/ (PI) 2)) #s(hole binary64 (* phi2 (+ 1/2 (+ (* 1/2 (/ phi1 phi2)) (* 1/2 (/ (PI) phi2)))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* -1 (* R phi2))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* -1 (* phi2 (+ R (* -1 (/ (* R phi1) phi2)))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* -1 (* phi2 (+ R (* -1 (/ (+ (* -1/2 (/ (* R (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2))) phi2)) (* R phi1)) phi2)))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* -1 (* phi2 (+ R (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* R (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2)))) (* 1/2 (/ (* R (* phi1 (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2)))) phi2))) phi2)) (* R phi1)) phi2)))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* -1 phi2)))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* -1 (* phi2 (+ 1 (* -1 (/ phi1 phi2)))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* -1 (* phi2 (+ 1 (* -1 (/ (+ phi1 (* -1/2 (/ (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2)) phi2))) phi2)))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* -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)))))))
#s(approx (pow (- phi1 phi2) 1) #s(hole binary64 (* -1 (* phi2 (+ 1 (* -1 (/ phi1 phi2)))))))
#s(approx (- phi1 phi2) #s(hole binary64 (* -1 (* phi2 (+ 1 (* -1 (/ phi1 phi2)))))))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) #s(hole binary64 (* (cos (* 1/2 (- phi1 (* -1 phi2)))) (- lambda1 lambda2))))
#s(approx (cos (/ (+ phi2 phi1) 2)) #s(hole binary64 (cos (* 1/2 (- phi1 (* -1 phi2))))))
#s(approx (/ (+ phi2 phi1) 2) #s(hole binary64 (* -1 (* phi2 (- (* -1/2 (/ phi1 phi2)) 1/2)))))
#s(approx (+ phi2 phi1) #s(hole binary64 (* -1 (* phi2 (- (* -1 (/ phi1 phi2)) 1)))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* R phi2))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* phi2 (+ R (* -1 (/ (* R phi1) phi2)))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* phi2 (+ R (* -1 (/ (+ (* -1/2 (/ (* R (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2))) phi2)) (* R phi1)) phi2)))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* phi2 (+ R (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* R (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2)))) (* 1/2 (/ (* R (* phi1 (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2)))) phi2))) phi2)) (* R phi1)) phi2)))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) #s(hole binary64 (* -1/2 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) #s(hole binary64 (* (pow phi2 2) (+ (* -1/2 (/ R (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2)))))))) (/ (* R phi1) (* lambda1 (* phi2 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) #s(hole binary64 (* (pow phi2 2) (+ (* -1 (/ (+ (* -1 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2)))))))) (/ (* lambda1 (+ (* -1 (+ (* -1/2 (/ (* R (pow phi1 2)) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2)))))))) (/ (* R (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))))) lambda1))) (* R (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2)))))))) phi2)) phi2)) (* -1/2 (/ R (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))))))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) #s(hole binary64 (* 1/2 (/ (* R (pow phi2 2)) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) #s(hole binary64 (* (pow phi2 2) (+ (* -1 (/ (* R phi1) (* (pow lambda1 2) (* phi2 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))))))) (* 1/2 (/ R (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))))))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) #s(hole binary64 (* (pow phi2 2) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (+ (* -1/2 (/ (* R (pow phi1 2)) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2)))))))) (/ (* R (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))))) lambda1))) (* R (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))))) phi2)) (/ (* R phi1) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2)))))))) phi2)) (* 1/2 (/ R (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))))))))))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) #s(hole binary64 (* -1/2 (/ (* R (pow phi2 2)) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))))))))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) #s(hole binary64 (* (pow phi2 2) (+ (* -1/2 (/ R (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2)))))))) (/ (* R phi1) (* (pow lambda1 2) (* phi2 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))))))))))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) #s(hole binary64 (* (pow phi2 2) (+ (* -1 (/ (+ (* -1 (/ (* R phi1) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2)))))))) (* -1 (/ (+ (* -1/2 (/ (* R (pow phi1 2)) (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2)))))))) (/ (* R (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))))) lambda1)) phi2))) phi2)) (* -1/2 (/ R (* (pow lambda1 2) (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))))))))))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) #s(hole binary64 (* -1/2 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))))))))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) #s(hole binary64 (* (pow phi2 2) (+ (* -1/2 (/ R (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2)))))))) (/ (* R phi1) (* lambda1 (* phi2 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))))))))))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) #s(hole binary64 (* (pow phi2 2) (+ (* -1 (/ (+ (* -1 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2)))))))) (* -1 (/ (+ (* -1/2 (/ (* R (pow phi1 2)) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2)))))))) (* R (* lambda2 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2)))))))) phi2))) phi2)) (* -1/2 (/ R (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))))))))))
#s(approx (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) #s(hole binary64 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2)))))))
#s(approx (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)) #s(hole binary64 (* -1 (* phi2 (- (* -1 (/ (+ (* 1/2 phi1) (* 1/2 (PI))) phi2)) 1/2)))))
#s(approx (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2) #s(hole binary64 (* -1/2 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))))))))
#s(approx (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2) #s(hole binary64 (* (pow phi2 2) (+ (* -1/2 (/ R (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2)))))))) (/ (* R phi1) (* lambda1 (* phi2 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))))))))))
#s(approx (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2) #s(hole binary64 (* (pow phi2 2) (+ (* -1 (/ (+ (* -1 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2)))))))) (* 1/2 (/ (* R (pow phi1 2)) (* lambda1 (* phi2 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2)))))))))) phi2)) (* -1/2 (/ R (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))))))))))
#s(approx (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (/ (* R (pow phi2 2)) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2)))))))))
#s(approx (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (* (pow phi2 2) (+ (* -2 (/ (* R phi1) (* lambda1 (* phi2 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))))))) (/ R (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2)))))))))))
#s(approx (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) #s(hole binary64 (* (pow phi2 2) (+ (* -1 (/ (+ (* -1 (/ (* R (pow phi1 2)) (* lambda1 (* phi2 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))))))) (* 2 (/ (* R phi1) (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))))))) phi2)) (/ R (* lambda1 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2)))))))))))
#s(approx (/ (* (pow (- phi1 phi2) 2) R) lambda1) #s(hole binary64 (* (pow phi2 2) (+ (* -1 (/ (+ (* -1 (/ (* R (pow phi1 2)) (* lambda1 phi2))) (* 2 (/ (* R phi1) lambda1))) phi2)) (/ R lambda1)))))
#s(approx (* (pow (- phi1 phi2) 2) R) #s(hole binary64 (* (pow phi2 2) (+ R (* -1 (/ (+ (* -1 (/ (* R (pow phi1 2)) phi2)) (* 2 (* R phi1))) phi2))))))
#s(approx (pow (- phi1 phi2) 2) #s(hole binary64 (* (pow phi2 2) (+ 1 (* -1 (/ (+ (* -1 (/ (pow phi1 2) phi2)) (* 2 phi1)) phi2))))))
#s(approx (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R) #s(hole binary64 (* R (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* R phi2))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* phi2 (+ R (* -1 (/ (* R phi1) phi2)))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* phi2 (+ R (* -1 (/ (+ (* -1/2 (/ (* R (* (cos (* 1/2 (- phi1 (* -1 phi2)))) (* (sin (- (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))) (pow (- lambda1 lambda2) 2)))) phi2)) (* R phi1)) phi2)))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* phi2 (+ R (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* R (* (cos (* 1/2 (- phi1 (* -1 phi2)))) (* (sin (- (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))) (pow (- lambda1 lambda2) 2))))) (* 1/2 (/ (* R (* phi1 (* (cos (* 1/2 (- phi1 (* -1 phi2)))) (* (sin (- (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))) (pow (- lambda1 lambda2) 2))))) phi2))) phi2)) (* R phi1)) phi2)))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* -1 phi2)))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* -1 (* phi2 (+ 1 (* -1 (/ phi1 phi2)))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* -1 (* phi2 (+ 1 (* -1 (/ (+ phi1 (* -1/2 (/ (* (cos (* 1/2 (- phi1 (* -1 phi2)))) (* (sin (- (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))) (pow (- lambda1 lambda2) 2))) phi2))) phi2)))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) #s(hole binary64 (* -1 (* phi2 (+ 1 (* -1 (/ (+ phi1 (* -1 (/ (+ (* 1/2 (* (cos (* 1/2 (- phi1 (* -1 phi2)))) (* (sin (- (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))) (pow (- lambda1 lambda2) 2)))) (* 1/2 (/ (* phi1 (* (cos (* 1/2 (- phi1 (* -1 phi2)))) (* (sin (- (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))) (pow (- lambda1 lambda2) 2)))) phi2))) phi2))) phi2)))))))
#s(approx (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) #s(hole binary64 (* (pow phi2 2) (+ 1 (* -1 (/ (+ (* -1 (/ (+ (* (cos (* 1/2 (- phi1 (* -1 phi2)))) (* (sin (- (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))) (pow (- lambda1 lambda2) 2))) (pow phi1 2)) phi2)) (* 2 phi1)) phi2))))))
#s(approx (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) #s(hole binary64 (* (cos (* 1/2 (- phi1 (* -1 phi2)))) (* (sin (- (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))) (pow (- lambda1 lambda2) 2)))))
#s(approx (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) #s(hole binary64 (* (sin (- (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))) (- lambda1 lambda2))))
#s(approx (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2))) #s(hole binary64 (sin (- (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2)))))))
#s(approx (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)) #s(hole binary64 (* -1 (* phi2 (+ 1/2 (* -1 (/ (- (* 1/2 (PI)) (* 1/2 phi1)) phi2)))))))
#s(approx (neg (/ (+ phi2 phi1) 2)) #s(hole binary64 (* -1 (* phi2 (+ 1/2 (* 1/2 (/ phi1 phi2)))))))
#s(approx (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) #s(hole binary64 (* (cos (* 1/2 (- phi1 (* -1 phi2)))) (- lambda1 lambda2))))
#s(approx (cos (/ (+ phi1 phi2) 2)) #s(hole binary64 (cos (* 1/2 (- phi1 (* -1 phi2))))))
#s(approx (/ (+ phi1 phi2) 2) #s(hole binary64 (* -1 (* phi2 (- (* -1/2 (/ phi1 phi2)) 1/2)))))
#s(approx (+ phi1 phi2) #s(hole binary64 (* -1 (* phi2 (- (* -1 (/ phi1 phi2)) 1)))))
#s(approx (* (- phi1 phi2) (- phi1 phi2)) #s(hole binary64 (* (pow phi2 2) (+ 1 (* -1 (/ (+ (* -1 (/ (pow phi1 2) phi2)) (* 2 phi1)) phi2))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) #s(hole binary64 (* -1 (* R phi2))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) #s(hole binary64 (* -1 (* phi2 (+ R (* -1 (/ (* R phi1) phi2)))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) #s(hole binary64 (* -1 (* phi2 (+ R (* -1 (/ (+ (* -1/2 (/ (* R (* (pow (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))) 2) (pow (- lambda1 lambda2) 2))) phi2)) (* R phi1)) phi2)))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) #s(hole binary64 (* -1 (* phi2 (+ R (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* R (* (pow (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))) 2) (pow (- lambda1 lambda2) 2)))) (* 1/2 (/ (* R (* phi1 (* (pow (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))) 2) (pow (- lambda1 lambda2) 2)))) phi2))) phi2)) (* R phi1)) phi2)))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) #s(hole binary64 (* -1 phi2)))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) #s(hole binary64 (* -1 (* phi2 (+ 1 (* -1 (/ phi1 phi2)))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) #s(hole binary64 (* -1 (* phi2 (+ 1 (* -1 (/ (+ phi1 (* -1/2 (/ (* (pow (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))) 2) (pow (- lambda1 lambda2) 2)) phi2))) phi2)))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) #s(hole binary64 (* -1 (* phi2 (+ 1 (* -1 (/ (+ phi1 (* -1 (/ (+ (* 1/2 (* (pow (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))) 2) (pow (- lambda1 lambda2) 2))) (* 1/2 (/ (* phi1 (* (pow (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))) 2) (pow (- lambda1 lambda2) 2))) phi2))) phi2))) phi2)))))))
#s(approx (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) #s(hole binary64 (* (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))) (- lambda1 lambda2))))
#s(approx (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) #s(hole binary64 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2)))))))
#s(approx (+ (/ (+ phi2 phi1) 2) (/ (PI) 2)) #s(hole binary64 (* -1 (* phi2 (- (* -1 (/ (+ (* 1/2 phi1) (* 1/2 (PI))) phi2)) 1/2)))))
Outputs
(*.f64 (hypot.f64 (-.f64 phi1 phi2) (*.f64 (cos.f64 (/.f64 #s(approx (+ phi2 phi1) phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2))) R)
(pow.f64 (fma.f64 (neg.f64 (-.f64 phi1 phi2)) (neg.f64 (-.f64 phi1 phi2)) (*.f64 (*.f64 (cos.f64 (/.f64 #s(approx (+ phi2 phi1) phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (/.f64 #s(approx (+ phi2 phi1) phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2)))) #s(literal 1/2 binary64))
(sqrt.f64 (fma.f64 (neg.f64 (-.f64 phi1 phi2)) (neg.f64 (-.f64 phi1 phi2)) (*.f64 (*.f64 (cos.f64 (/.f64 #s(approx (+ phi2 phi1) phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (/.f64 #s(approx (+ phi2 phi1) phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2)))))
(hypot.f64 (neg.f64 (-.f64 phi1 phi2)) (neg.f64 (*.f64 (cos.f64 (/.f64 #s(approx (+ phi2 phi1) phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2))))
(hypot.f64 (neg.f64 (-.f64 phi1 phi2)) (fabs.f64 (*.f64 (cos.f64 (/.f64 #s(approx (+ phi2 phi1) phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2))))
(hypot.f64 (neg.f64 (-.f64 phi1 phi2)) (*.f64 (cos.f64 (/.f64 #s(approx (+ phi2 phi1) phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2)))
(hypot.f64 (fabs.f64 (-.f64 phi1 phi2)) (neg.f64 (*.f64 (cos.f64 (/.f64 #s(approx (+ phi2 phi1) phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2))))
(hypot.f64 (fabs.f64 (-.f64 phi1 phi2)) (fabs.f64 (*.f64 (cos.f64 (/.f64 #s(approx (+ phi2 phi1) phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2))))
(hypot.f64 (fabs.f64 (-.f64 phi1 phi2)) (*.f64 (cos.f64 (/.f64 #s(approx (+ phi2 phi1) phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2)))
(hypot.f64 (-.f64 phi1 phi2) (neg.f64 (*.f64 (cos.f64 (/.f64 #s(approx (+ phi2 phi1) phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2))))
(hypot.f64 (-.f64 phi1 phi2) (fabs.f64 (*.f64 (cos.f64 (/.f64 #s(approx (+ phi2 phi1) phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2))))
(hypot.f64 (-.f64 phi1 phi2) (*.f64 (cos.f64 (/.f64 #s(approx (+ phi2 phi1) phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2)))
(pow.f64 (-.f64 phi1 phi2) #s(literal 1 binary64))
(-.f64 phi1 phi2)
(exp.f64 (*.f64 (log.f64 (-.f64 phi1 phi2)) #s(literal 1 binary64)))
(pow.f64 (-.f64 phi1 phi2) #s(literal 1 binary64))
(-.f64 phi1 phi2)
(exp.f64 (*.f64 (log.f64 (-.f64 phi1 phi2)) #s(literal 1 binary64)))
phi1
phi2
#s(literal 1 binary64)
(*.f64 (cos.f64 (/.f64 #s(approx (+ phi2 phi1) phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2))
(sin.f64 (+.f64 (/.f64 #s(approx (+ phi2 phi1) phi1) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))))
(cos.f64 (neg.f64 (/.f64 #s(approx (+ phi2 phi1) phi1) #s(literal 2 binary64))))
(cos.f64 (/.f64 #s(approx (+ phi2 phi1) phi1) #s(literal 2 binary64)))
(/.f64 (neg.f64 #s(approx (+ phi2 phi1) phi1)) #s(literal -2 binary64))
(/.f64 #s(approx (+ phi2 phi1) phi1) #s(literal 2 binary64))
#s(approx (+ phi2 phi1) phi1)
#s(literal 2 binary64)
(-.f64 lambda1 lambda2)
lambda1
lambda2
R
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 (*.f64 #s(literal -1 binary64) lambda1) (fma.f64 (/.f64 (fma.f64 (*.f64 R lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) R) lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) #s(approx (+ phi2 phi1) phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal -1/2 binary64))) lambda1) #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) R))))
(*.f64 (*.f64 #s(literal -1 binary64) lambda1) (fma.f64 (/.f64 (fma.f64 (*.f64 R lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) R) lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) #s(approx (+ phi2 phi1) phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal -1/2 binary64))) lambda1) #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) R)))
(*.f64 #s(literal -1 binary64) lambda1)
#s(literal -1 binary64)
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (fma.f64 (*.f64 R lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) R) lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) #s(approx (+ phi2 phi1) phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal -1/2 binary64))) lambda1) #s(literal -1 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) R) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (/.f64 (fma.f64 (*.f64 R lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) R) lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) #s(approx (+ phi2 phi1) phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal -1/2 binary64))) lambda1) #s(literal -1 binary64)) (*.f64 (/.f64 (fma.f64 (*.f64 R lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) R) lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) #s(approx (+ phi2 phi1) phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal -1/2 binary64))) lambda1) #s(literal -1 binary64))) (-.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) R) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) R)) (*.f64 (*.f64 (/.f64 (fma.f64 (*.f64 R lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) R) lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) #s(approx (+ phi2 phi1) phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal -1/2 binary64))) lambda1) #s(literal -1 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) R)))))
(fma.f64 (/.f64 (fma.f64 (*.f64 R lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) R) lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) #s(approx (+ phi2 phi1) phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal -1/2 binary64))) lambda1) #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) R))
(+.f64 (*.f64 (/.f64 (fma.f64 (*.f64 R lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) R) lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) #s(approx (+ phi2 phi1) phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal -1/2 binary64))) lambda1) #s(literal -1 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) R))
(/.f64 (neg.f64 (fma.f64 (*.f64 R lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) R) lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) #s(approx (+ phi2 phi1) phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal -1/2 binary64)))) (neg.f64 lambda1))
(/.f64 (fma.f64 (*.f64 R lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) R) lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) #s(approx (+ phi2 phi1) phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal -1/2 binary64))) lambda1)
(+.f64 (/.f64 (*.f64 (*.f64 R lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) lambda1) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) R) lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) #s(approx (+ phi2 phi1) phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal -1/2 binary64)) lambda1))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 R lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) R) lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) #s(approx (+ phi2 phi1) phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal -1/2 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 R lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (*.f64 R lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (-.f64 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) R) lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) #s(approx (+ phi2 phi1) phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal -1/2 binary64)) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) R) lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) #s(approx (+ phi2 phi1) phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal -1/2 binary64))) (*.f64 (*.f64 (*.f64 R lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) R) lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) #s(approx (+ phi2 phi1) phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal -1/2 binary64))))))
(fma.f64 (*.f64 R lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) R) lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) #s(approx (+ phi2 phi1) phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal -1/2 binary64)))
(+.f64 (*.f64 (*.f64 R lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) R) lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) #s(approx (+ phi2 phi1) phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal -1/2 binary64)))
(*.f64 R lambda2)
(fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (cos.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))))
(sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))
(+.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (cos.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)) #s(literal 3 binary64)) (pow.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (-.f64 (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)) (/.f64 (PI.f64) #s(literal 2 binary64))))))
(fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))
#s(literal 1/2 binary64)
(/.f64 (fma.f64 (*.f64 phi2 phi2) phi2 (*.f64 (*.f64 phi1 phi1) phi1)) (+.f64 (*.f64 phi2 phi2) (-.f64 (*.f64 phi1 phi1) (*.f64 phi2 phi1))))
(+.f64 phi2 phi1)
(/.f64 (neg.f64 (PI.f64)) #s(literal -2 binary64))
(/.f64 (PI.f64) #s(literal 2 binary64))
(PI.f64)
(*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) R) lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) #s(approx (+ phi2 phi1) phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal -1/2 binary64))
(/.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) R) lambda1)) (neg.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) #s(approx (+ phi2 phi1) phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))))
(/.f64 (/.f64 (*.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) R) lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) #s(approx (+ phi2 phi1) phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (*.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) R)) (neg.f64 lambda1))
(/.f64 (*.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) R) lambda1)
(*.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) R)
(*.f64 (neg.f64 (-.f64 phi1 phi2)) (neg.f64 (-.f64 phi1 phi2)))
(*.f64 (fabs.f64 (-.f64 phi1 phi2)) (fabs.f64 (-.f64 phi1 phi2)))
(*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))
(pow.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))
(exp.f64 (*.f64 (log.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)))
(fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (+ phi2 phi1) phi1))) (cos.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) #s(approx (+ phi2 phi1) phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))))
(sin.f64 (fma.f64 #s(literal 1/2 binary64) #s(approx (+ phi2 phi1) phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))
(cos.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (+ phi2 phi1) phi1)))
(+.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (+ phi2 phi1) phi1))) (cos.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) #s(approx (+ phi2 phi1) phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (+ phi2 phi1) phi1)) #s(literal 3 binary64)) (pow.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (+ phi2 phi1) phi1)) (*.f64 #s(literal 1/2 binary64) #s(approx (+ phi2 phi1) phi1))) (-.f64 (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (+ phi2 phi1) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64))))))
(fma.f64 #s(literal 1/2 binary64) #s(approx (+ phi2 phi1) phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (+ phi2 phi1) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))
#s(literal -1/2 binary64)
(*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) R)
(*.f64 R (pow.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)))
(pow.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64))
(sqrt.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))) #s(literal 3 binary64)) (pow.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi2 phi1) #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 phi2 phi1) #s(literal 2 binary64)))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (-.f64 (*.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))))
(fma.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi2 phi1) #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 phi2 phi1) #s(literal 2 binary64))))
(fma.f64 (sin.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (cos.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (sin.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))))
(fma.f64 (sin.f64 (neg.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))) (cos.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (sin.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))))
(sin.f64 (/.f64 (+.f64 (+.f64 phi2 phi1) (PI.f64)) #s(literal 2 binary64)))
(sin.f64 (+.f64 (neg.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (/.f64 (PI.f64) #s(literal 2 binary64))))
(cos.f64 (neg.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))))
(cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))
(+.f64 (*.f64 (sin.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (cos.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (sin.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))))
(+.f64 (*.f64 (sin.f64 (neg.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))) (cos.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (sin.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (neg.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 3 binary64))) (fma.f64 (neg.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (neg.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (-.f64 (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 (neg.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (/.f64 (PI.f64) #s(literal 2 binary64))))))
(+.f64 (neg.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (/.f64 (PI.f64) #s(literal 2 binary64)))
(neg.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))
(/.f64 (neg.f64 (+.f64 phi2 phi1)) #s(literal -2 binary64))
(/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))
(+.f64 (/.f64 phi2 #s(literal 2 binary64)) (/.f64 phi1 #s(literal 2 binary64)))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))
(sin.f64 (+.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))))
(cos.f64 (neg.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))
(cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))
(/.f64 (neg.f64 (+.f64 phi1 phi2)) #s(literal -2 binary64))
(/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))
(+.f64 (/.f64 phi1 #s(literal 2 binary64)) (/.f64 phi2 #s(literal 2 binary64)))
(/.f64 (fma.f64 (*.f64 phi1 phi1) phi1 (*.f64 (*.f64 phi2 phi2) phi2)) (+.f64 (*.f64 phi1 phi1) (-.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi2))))
(+.f64 phi1 phi2)
(*.f64 (neg.f64 (-.f64 phi1 phi2)) (neg.f64 (-.f64 phi1 phi2)))
(*.f64 (fabs.f64 (-.f64 phi1 phi2)) (fabs.f64 (-.f64 phi1 phi2)))
(*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))
(pow.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))
(exp.f64 (*.f64 (log.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)))
(*.f64 (hypot.f64 (neg.f64 (-.f64 phi1 phi2)) (*.f64 #s(approx (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (-.f64 lambda1 lambda2))) R)
(pow.f64 (fma.f64 (neg.f64 (-.f64 phi1 phi2)) (neg.f64 (-.f64 phi1 phi2)) (*.f64 (*.f64 #s(approx (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (-.f64 lambda1 lambda2)) (*.f64 #s(approx (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (-.f64 lambda1 lambda2)))) #s(literal 1/2 binary64))
(sqrt.f64 (fma.f64 (neg.f64 (-.f64 phi1 phi2)) (neg.f64 (-.f64 phi1 phi2)) (*.f64 (*.f64 #s(approx (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (-.f64 lambda1 lambda2)) (*.f64 #s(approx (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (-.f64 lambda1 lambda2)))))
(hypot.f64 (neg.f64 (-.f64 phi1 phi2)) (neg.f64 (*.f64 #s(approx (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (-.f64 lambda1 lambda2))))
(hypot.f64 (neg.f64 (-.f64 phi1 phi2)) (fabs.f64 (*.f64 #s(approx (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (-.f64 lambda1 lambda2))))
(hypot.f64 (neg.f64 (-.f64 phi1 phi2)) (*.f64 #s(approx (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (-.f64 lambda1 lambda2)))
(hypot.f64 (fabs.f64 (-.f64 phi1 phi2)) (neg.f64 (*.f64 #s(approx (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (-.f64 lambda1 lambda2))))
(hypot.f64 (fabs.f64 (-.f64 phi1 phi2)) (fabs.f64 (*.f64 #s(approx (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (-.f64 lambda1 lambda2))))
(hypot.f64 (fabs.f64 (-.f64 phi1 phi2)) (*.f64 #s(approx (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (-.f64 lambda1 lambda2)))
(hypot.f64 (-.f64 phi1 phi2) (neg.f64 (*.f64 #s(approx (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (-.f64 lambda1 lambda2))))
(hypot.f64 (-.f64 phi1 phi2) (fabs.f64 (*.f64 #s(approx (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (-.f64 lambda1 lambda2))))
(hypot.f64 (-.f64 phi1 phi2) (*.f64 #s(approx (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (-.f64 lambda1 lambda2)))
(*.f64 #s(approx (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (-.f64 lambda1 lambda2))
#s(approx (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))))
(fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))))
(sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))
(cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))
(+.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) phi1) #s(literal 3 binary64)) (pow.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) phi1) (*.f64 #s(literal 1/2 binary64) phi1)) (-.f64 (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))))
(fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal 1/2 binary64) phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))
(*.f64 (hypot.f64 (-.f64 phi1 phi2) (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2))) R)
(pow.f64 (fma.f64 (neg.f64 (-.f64 phi1 phi2)) (neg.f64 (-.f64 phi1 phi2)) (*.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2)))) #s(literal 1/2 binary64))
(sqrt.f64 (fma.f64 (neg.f64 (-.f64 phi1 phi2)) (neg.f64 (-.f64 phi1 phi2)) (*.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2)))))
(hypot.f64 (neg.f64 (-.f64 phi1 phi2)) (neg.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2))))
(hypot.f64 (neg.f64 (-.f64 phi1 phi2)) (fabs.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2))))
(hypot.f64 (neg.f64 (-.f64 phi1 phi2)) (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2)))
(hypot.f64 (fabs.f64 (-.f64 phi1 phi2)) (neg.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2))))
(hypot.f64 (fabs.f64 (-.f64 phi1 phi2)) (fabs.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2))))
(hypot.f64 (fabs.f64 (-.f64 phi1 phi2)) (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2)))
(hypot.f64 (-.f64 phi1 phi2) (neg.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2))))
(hypot.f64 (-.f64 phi1 phi2) (fabs.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2))))
(hypot.f64 (-.f64 phi1 phi2) (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2))
(fma.f64 (sin.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (cos.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (sin.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))))
(fma.f64 (sin.f64 (neg.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))) (cos.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (sin.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))))
(sin.f64 (/.f64 (+.f64 (+.f64 phi2 phi1) (PI.f64)) #s(literal 2 binary64)))
(sin.f64 (+.f64 (neg.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (/.f64 (PI.f64) #s(literal 2 binary64))))
(cos.f64 (neg.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))))
(cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))
(+.f64 (*.f64 (sin.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (cos.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (sin.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))))
(+.f64 (*.f64 (sin.f64 (neg.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))) (cos.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (sin.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)) (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (-.f64 (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))))))
(/.f64 (+.f64 (+.f64 phi2 phi1) (PI.f64)) #s(literal 2 binary64))
(/.f64 (fma.f64 (+.f64 phi2 phi1) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (PI.f64))) #s(literal 4 binary64))
(+.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64)))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) (*.f64 R (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64))))
#s(approx R R)
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 R (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) (*.f64 #s(literal -1 binary64) (*.f64 R (*.f64 lambda1 (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) lambda1)))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) (*.f64 R (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) lambda1)))))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) (/.f64 (*.f64 R (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))) lambda1))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) (*.f64 R (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))))
#s(approx (* R lambda2) (*.f64 R lambda2))
#s(approx (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2) (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))))
#s(approx (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (*.f64 (/.f64 R lambda1) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))))
#s(approx (/ (* (pow (- phi1 phi2) 2) R) lambda1) (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) lambda1))
#s(approx (* (pow (- phi1 phi2) 2) R) (*.f64 R (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))
#s(approx (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 R (pow.f64 (fma.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) (*.f64 R (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) (*.f64 R (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))))) lambda1))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) (*.f64 #s(literal -1 binary64) (*.f64 R (fma.f64 #s(literal -1 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))))) lambda1))))))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 R (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))))) lambda1)))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) (*.f64 #s(literal -1 binary64) (*.f64 R (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) (*.f64 R (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) (fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 R (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) (fma.f64 R (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 R (*.f64 lambda2 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (*.f64 lambda1 (-.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 4 binary64))) (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) (fma.f64 R (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 R (*.f64 lambda2 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (-.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 4 binary64))) (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -3 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (-.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 4 binary64))) (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) (+.f64 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 lambda1 (*.f64 lambda2 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) (+.f64 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 lambda2 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda1 (-.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 4 binary64))) (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) (+.f64 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 lambda2 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (-.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 4 binary64))) (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda1 (*.f64 lambda2 (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (-.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 4 binary64))) (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -3 binary64)) #s(literal 1/2 binary64))))))))))
#s(approx (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))))
#s(approx (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (fma.f64 #s(literal -1 binary64) (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))))
#s(approx (- lambda1 lambda2) (*.f64 #s(literal -1 binary64) lambda2))
#s(approx (- lambda1 lambda2) (-.f64 lambda1 lambda2))
#s(approx lambda1 lambda1)
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 R (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 R (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (fma.f64 R (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 R (*.f64 lambda2 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (*.f64 lambda1 (-.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 4 binary64))) (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (fma.f64 R (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 R (*.f64 lambda2 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (-.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 4 binary64))) (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -3 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (-.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 4 binary64))) (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))))) lambda1))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (*.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))))) lambda1))
#s(approx (* -1 lambda1) (*.f64 #s(literal -1 binary64) lambda1))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))) (*.f64 lambda1 lambda1)))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) (/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))))) (*.f64 lambda1 lambda1)))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))))) (*.f64 lambda1 lambda1)))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))))) lambda1))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 R (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 R (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (fma.f64 R (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 R (*.f64 lambda2 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (*.f64 lambda1 (-.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))) (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (fma.f64 R (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 R (*.f64 lambda2 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (-.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))) (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -3 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (-.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))) (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (+.f64 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 lambda1 (*.f64 lambda2 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (+.f64 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 lambda2 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda1 (-.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))) (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (+.f64 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 lambda2 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (-.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))) (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda1 (*.f64 lambda2 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (-.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))) (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -3 binary64)) #s(literal 1/2 binary64))))))))))
#s(approx (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))
#s(approx (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) (fma.f64 #s(literal -2 binary64) (*.f64 lambda1 (*.f64 lambda2 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))) (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))))
#s(approx (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) (fma.f64 lambda1 (fma.f64 #s(literal -2 binary64) (*.f64 lambda2 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 lambda1 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))) (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))))
#s(approx (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))))
#s(approx (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (fma.f64 #s(literal -2 binary64) (*.f64 lambda1 (*.f64 lambda2 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))))
#s(approx (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (fma.f64 lambda1 (fma.f64 #s(literal -2 binary64) (*.f64 lambda2 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 lambda1 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))))
#s(approx (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))))
#s(approx (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (fma.f64 #s(literal -1 binary64) (*.f64 lambda2 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (*.f64 lambda1 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))))
#s(approx (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))))
#s(approx (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (fma.f64 #s(literal -1 binary64) (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) (*.f64 R (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) (fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 R (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) (fma.f64 R (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 R (*.f64 lambda2 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (*.f64 lambda1 (-.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) #s(literal 4 binary64))) (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) (fma.f64 R (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 R (*.f64 lambda2 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (-.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) #s(literal 4 binary64))) (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -3 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (-.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) #s(literal 4 binary64))) (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) (+.f64 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 lambda1 (*.f64 lambda2 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) (+.f64 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 lambda2 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda1 (-.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) #s(literal 4 binary64))) (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) (+.f64 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 lambda2 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (-.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) #s(literal 4 binary64))) (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda1 (*.f64 lambda2 (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (-.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) #s(literal 4 binary64))) (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -3 binary64)) #s(literal 1/2 binary64))))))))))
#s(approx (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))))
#s(approx (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (fma.f64 #s(literal -1 binary64) (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) (*.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) lambda1) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) lambda1) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) lambda1) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (*.f64 lambda2 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (*.f64 lambda1 lambda1) lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) (*.f64 lambda1 (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) lambda1)))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) (*.f64 lambda1 (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) lambda1) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) (*.f64 lambda1 (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) lambda1) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 lambda2 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 lambda1 lambda1) lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))
#s(approx (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))
#s(approx (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (*.f64 lambda1 (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) lambda1)))))
#s(approx (- lambda1 lambda2) lambda1)
#s(approx (- lambda1 lambda2) (*.f64 lambda1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 lambda2 lambda1)))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) lambda1) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) lambda1) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) lambda1) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (*.f64 lambda2 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (*.f64 lambda1 lambda1) lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) (*.f64 #s(literal -1 binary64) (*.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (/.f64 (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) lambda1))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (/.f64 (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) lambda1)))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) lambda1) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) lambda1) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) (/.f64 (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) lambda1))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))) lambda1))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 (*.f64 R lambda1) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 (*.f64 R lambda2) lambda1) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64))) (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 (*.f64 R lambda2) lambda1) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 lambda1 lambda1)) (pow.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64)))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (/.f64 (*.f64 R lambda2) lambda1) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 R (*.f64 lambda2 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 lambda1 lambda1) lambda1)) (pow.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 lambda1 lambda1)) (pow.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (*.f64 lambda1 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (*.f64 lambda1 (fma.f64 (sqrt.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (sqrt.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (*.f64 #s(literal -1 binary64) (*.f64 (/.f64 lambda2 lambda1) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64)))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (*.f64 lambda1 (fma.f64 (sqrt.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (sqrt.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (/.f64 lambda2 lambda1) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (*.f64 lambda1 lambda1)) (pow.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (*.f64 lambda1 (fma.f64 (sqrt.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (sqrt.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (/.f64 lambda2 lambda1) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 lambda2 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 lambda1 lambda1) lambda1)) (pow.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (*.f64 lambda1 lambda1)) (pow.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal -1 binary64)) #s(literal 1/2 binary64)))))))))
#s(approx (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) (*.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))))
#s(approx (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) (*.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 lambda2 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))))
#s(approx (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) (*.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 lambda2 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) lambda1) (fma.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (/.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 lambda1 lambda1))))))
#s(approx (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (*.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))))
#s(approx (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (*.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 lambda2 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))))
#s(approx (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (*.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 lambda2 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) lambda1) (fma.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 lambda1 lambda1))))))
#s(approx (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (*.f64 lambda1 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))
#s(approx (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (*.f64 lambda1 (+.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lambda2 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) lambda1)))))
#s(approx (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))
#s(approx (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (*.f64 lambda1 (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) lambda1)))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) (*.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) lambda1) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) lambda1) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) lambda1) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (*.f64 lambda2 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (*.f64 lambda1 lambda1) lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) (*.f64 lambda1 (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) lambda1)))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) (*.f64 lambda1 (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) lambda1) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) (*.f64 lambda1 (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) lambda1) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 lambda2 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 lambda1 lambda1) lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))))))))
#s(approx (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))
#s(approx (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (*.f64 lambda1 (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) lambda1)))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) (*.f64 #s(literal -1 binary64) (*.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) lambda1) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))) lambda1) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 lambda2 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))) lambda1) (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))) lambda1) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) lambda1))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) lambda1))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 lambda2 lambda1) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))) lambda1) (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) lambda1))))))
#s(approx (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (/.f64 (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) lambda1)))))
#s(approx (- lambda1 lambda2) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (-.f64 (/.f64 lambda2 lambda1) #s(literal 1 binary64)))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 #s(literal -1 binary64) (*.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) lambda1) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))) lambda1) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 lambda2 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))) lambda1) (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))) lambda1) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) lambda1) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))) lambda1) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))) lambda1) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))))) lambda1)))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 R lambda1) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64)))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 (*.f64 R lambda2) lambda1) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64))) (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64)))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) lambda1) (pow.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 (*.f64 R lambda2) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64)))) lambda1) (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64)))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (pow.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 R (*.f64 lambda2 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) lambda1) (pow.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))) lambda1) (*.f64 (*.f64 R lambda2) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64)))) lambda1) (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64)))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64)))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (fma.f64 (sqrt.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (sqrt.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (*.f64 #s(literal -1 binary64) (*.f64 (/.f64 lambda2 lambda1) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (fma.f64 (sqrt.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (sqrt.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) lambda1) (pow.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 lambda2 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64)))) lambda1))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (fma.f64 (sqrt.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (sqrt.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 lambda2 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) lambda1) (pow.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))) lambda1) (*.f64 lambda2 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64)))) lambda1))))))
#s(approx (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) (*.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) lambda1) (*.f64 #s(literal 2 binary64) (*.f64 lambda2 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))))) lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))))
#s(approx (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (*.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) lambda1) (*.f64 #s(literal 2 binary64) (*.f64 lambda2 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))))) lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))))
#s(approx (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (/.f64 (*.f64 lambda2 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) lambda1)))))
#s(approx (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (/.f64 (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) lambda1)))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) (*.f64 #s(literal -1 binary64) (*.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) lambda1) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))) lambda1) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 lambda2 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))) lambda1) (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))) lambda1) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) lambda1))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) lambda1))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 lambda2 lambda1) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))) lambda1) (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) lambda1))))))
#s(approx (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (/.f64 (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) lambda1)))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) (*.f64 R (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) (fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 R (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) (fma.f64 R (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (*.f64 lambda2 (fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (*.f64 lambda2 (-.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (/.f64 (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 4 binary64))) (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) (fma.f64 R (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (*.f64 lambda2 (fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 lambda2 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (-.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (/.f64 (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 4 binary64))) (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -3 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (-.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (/.f64 (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 4 binary64))) (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) (+.f64 (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 lambda1 (*.f64 lambda2 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) (+.f64 (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (*.f64 lambda2 (fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 lambda1 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 (-.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (/.f64 (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 4 binary64))) (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) (+.f64 (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (*.f64 lambda2 (fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 lambda1 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 lambda2 (fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (-.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (/.f64 (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 4 binary64))) (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda1 (*.f64 lambda2 (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (-.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (/.f64 (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 4 binary64))) (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -3 binary64)) #s(literal 1/2 binary64))))))))))
#s(approx (- lambda1 lambda2) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))
#s(approx lambda2 lambda2)
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 R (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 R (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (fma.f64 R (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (*.f64 lambda2 (fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (*.f64 lambda2 (-.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (/.f64 (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 4 binary64))) (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (fma.f64 R (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (*.f64 lambda2 (fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 lambda2 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (-.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (/.f64 (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 4 binary64))) (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -3 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (-.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (/.f64 (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 4 binary64))) (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) (fma.f64 #s(literal -1 binary64) (*.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))) (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (/.f64 (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) lambda1)))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 R (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 R (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (fma.f64 R (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (*.f64 lambda2 (fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (*.f64 lambda2 (-.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (/.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))) (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (fma.f64 R (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (*.f64 lambda2 (fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 lambda2 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (-.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (/.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))) (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -3 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (-.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (/.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))) (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (+.f64 (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 lambda1 (*.f64 lambda2 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (+.f64 (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (*.f64 lambda2 (fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 lambda1 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 (-.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (/.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))) (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (+.f64 (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (*.f64 lambda2 (fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 lambda1 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 lambda2 (fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (-.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (/.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))) (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda1 (*.f64 lambda2 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (-.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (/.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))) (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -3 binary64)) #s(literal 1/2 binary64))))))))))
#s(approx (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))
#s(approx (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) (fma.f64 #s(literal -2 binary64) (*.f64 lambda1 (*.f64 lambda2 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))) (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))))
#s(approx (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) (fma.f64 lambda2 (fma.f64 #s(literal -2 binary64) (*.f64 lambda1 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 lambda2 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))) (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))))
#s(approx (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (fma.f64 #s(literal -2 binary64) (*.f64 lambda1 (*.f64 lambda2 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))) (*.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))))
#s(approx (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (fma.f64 lambda2 (fma.f64 #s(literal -2 binary64) (*.f64 lambda1 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 lambda2 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))) (*.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) (*.f64 R (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) (fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 R (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) (fma.f64 R (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (*.f64 lambda2 (fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (*.f64 lambda2 (-.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (/.f64 (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) #s(literal 4 binary64))) (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) (fma.f64 R (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (*.f64 lambda2 (fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 lambda2 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (-.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (/.f64 (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) #s(literal 4 binary64))) (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -3 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (-.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (/.f64 (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) #s(literal 4 binary64))) (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) (+.f64 (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 lambda1 (*.f64 lambda2 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) (+.f64 (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (*.f64 lambda2 (fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 lambda1 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 (-.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (/.f64 (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) #s(literal 4 binary64))) (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) (+.f64 (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (*.f64 lambda2 (fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 lambda1 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 lambda2 (fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (-.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (/.f64 (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) #s(literal 4 binary64))) (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda1 (*.f64 lambda2 (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (-.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (/.f64 (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) #s(literal 4 binary64))) (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -3 binary64)) #s(literal 1/2 binary64))))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) (*.f64 lambda2 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) lambda2) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) (*.f64 lambda2 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) lambda2) (fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R (*.f64 lambda2 lambda2)) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) (*.f64 lambda2 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) lambda2) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (*.f64 lambda1 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (*.f64 lambda2 lambda2) lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R (*.f64 lambda2 lambda2)) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) (*.f64 lambda2 (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) lambda2)))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) (*.f64 lambda2 (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) lambda2) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (*.f64 (*.f64 lambda2 lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) (*.f64 lambda2 (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) lambda2) (fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 lambda1 (*.f64 (*.f64 lambda2 lambda2) lambda2)) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (*.f64 (*.f64 lambda2 lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))
#s(approx (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (/.f64 (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) lambda2))))
#s(approx (- lambda1 lambda2) (*.f64 lambda2 (-.f64 (/.f64 lambda1 lambda2) #s(literal 1 binary64))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 lambda2 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) lambda2) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 lambda2 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) lambda2) (fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R (*.f64 lambda2 lambda2)) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 lambda2 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) lambda2) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (*.f64 lambda1 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (*.f64 lambda2 lambda2) lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R (*.f64 lambda2 lambda2)) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) (*.f64 lambda2 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))) lambda2) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) lambda1)))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) (*.f64 lambda2 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) lambda1) (fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R (*.f64 lambda1 lambda1)) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))) (/.f64 (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) lambda2)))))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) (*.f64 lambda2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 R (*.f64 lambda1 lambda1)) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))) (/.f64 (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) lambda1))))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) (*.f64 lambda2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 (*.f64 R lambda2) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 lambda2 (fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 (*.f64 R lambda1) lambda2) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64))) (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 lambda2 (fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 (*.f64 R lambda1) lambda2) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 lambda2 lambda2)) (pow.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64)))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (/.f64 (*.f64 R lambda1) lambda2) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 R (*.f64 lambda1 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 lambda2 lambda2) lambda2)) (pow.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 lambda2 lambda2)) (pow.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (*.f64 lambda2 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (*.f64 lambda2 (fma.f64 (sqrt.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (sqrt.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (*.f64 #s(literal -1 binary64) (*.f64 (/.f64 lambda1 lambda2) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64)))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (*.f64 lambda2 (fma.f64 (sqrt.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (sqrt.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (/.f64 lambda1 lambda2) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (*.f64 lambda2 lambda2)) (pow.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (*.f64 lambda2 (fma.f64 (sqrt.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (sqrt.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (/.f64 lambda1 lambda2) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 lambda1 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 lambda2 lambda2) lambda2)) (pow.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (*.f64 lambda2 lambda2)) (pow.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal -1 binary64)) #s(literal 1/2 binary64)))))))))
#s(approx (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))))
#s(approx (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) (*.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 lambda1 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))))
#s(approx (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) (*.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 lambda1 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) lambda2) (fma.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (/.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 lambda2 lambda2))))))
#s(approx (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (*.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 lambda1 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))))
#s(approx (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (*.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 lambda1 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) lambda2) (fma.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (/.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 lambda2 lambda2))))))
#s(approx (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (/.f64 (*.f64 lambda1 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) lambda2))))
#s(approx (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (/.f64 (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) lambda2))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) (*.f64 lambda2 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) lambda2) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) (*.f64 lambda2 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) lambda2) (fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R (*.f64 lambda2 lambda2)) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) (*.f64 lambda2 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) lambda2) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (*.f64 lambda1 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (*.f64 lambda2 lambda2) lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R (*.f64 lambda2 lambda2)) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) (*.f64 lambda2 (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) lambda2)))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) (*.f64 lambda2 (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) lambda2) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (*.f64 (*.f64 lambda2 lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) (*.f64 lambda2 (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) lambda2) (fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 lambda1 (*.f64 (*.f64 lambda2 lambda2) lambda2)) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (*.f64 (*.f64 lambda2 lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))))))))
#s(approx (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (/.f64 (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) lambda2))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) (*.f64 #s(literal -1 binary64) (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) lambda2) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 R lambda2) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))) (*.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))) lambda2) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda2) (/.f64 (*.f64 lambda1 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))) lambda2) (*.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))) lambda2) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) lambda2))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) lambda2))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 lambda1 lambda2) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))) lambda2) (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) lambda2))))))
#s(approx (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) lambda2))))))
#s(approx (- lambda1 lambda2) (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 #s(literal -1 binary64) (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) lambda2) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 R lambda2) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))) (*.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))) lambda2) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda2) (/.f64 (*.f64 lambda1 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))) lambda2) (*.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))) lambda2) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (/.f64 (*.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))) lambda2)))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) lambda2) (/.f64 (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) lambda1)))))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) lambda1)) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R (*.f64 lambda1 lambda1)) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))))))))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (fma.f64 #s(literal -1 binary64) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 R lambda2) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64)))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 (*.f64 R lambda1) lambda2) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64))) (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64)))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) lambda2) (pow.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 (*.f64 R lambda1) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64)))) lambda2) (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64)))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (pow.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 R (*.f64 lambda1 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) lambda2) (pow.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))) lambda2) (*.f64 (*.f64 R lambda1) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64)))) lambda2) (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64)))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64)))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (fma.f64 (sqrt.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (sqrt.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (*.f64 #s(literal -1 binary64) (*.f64 (/.f64 lambda1 lambda2) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (fma.f64 (sqrt.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (sqrt.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) lambda2) (pow.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 lambda1 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64)))) lambda2))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (fma.f64 (sqrt.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (sqrt.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 lambda1 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) lambda2) (pow.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))) lambda2) (*.f64 lambda1 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64)))) lambda2))))))
#s(approx (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) (*.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) lambda2) (*.f64 #s(literal 2 binary64) (*.f64 lambda1 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))))) lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))))
#s(approx (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (*.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) lambda2) (*.f64 #s(literal 2 binary64) (*.f64 lambda1 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))))) lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))))
#s(approx (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (+.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lambda1 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) lambda2))))))
#s(approx (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) lambda2))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) (*.f64 #s(literal -1 binary64) (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) lambda2) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 R lambda2) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))) (*.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))) lambda2) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda2) (/.f64 (*.f64 lambda1 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))) lambda2) (*.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))) lambda2) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) lambda2))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) lambda2))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 lambda1 lambda2) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))) lambda2) (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) lambda2))))))
#s(approx (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) lambda2))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) (*.f64 R (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (*.f64 phi1 (fma.f64 #s(literal -2 binary64) phi2 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 R (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64)))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) (fma.f64 R (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64)) (*.f64 phi1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (*.f64 phi1 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) phi2 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (fma.f64 #s(literal -2 binary64) phi2 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (fma.f64 #s(literal -2 binary64) phi2 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) (fma.f64 R (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64)) (*.f64 phi1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (fma.f64 #s(literal -2 binary64) phi2 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 phi1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (*.f64 phi1 (-.f64 (*.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) phi2 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) phi2 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (fma.f64 #s(literal -2 binary64) phi2 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)))))) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) phi2 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (fma.f64 #s(literal -2 binary64) phi2 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64)))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) (+.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 phi1 (fma.f64 #s(literal -2 binary64) phi2 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) (+.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64)) (*.f64 phi1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 phi1 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) phi2 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (fma.f64 #s(literal -2 binary64) phi2 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 #s(literal -2 binary64) phi2 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) (+.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64)) (*.f64 phi1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 #s(literal -2 binary64) phi2 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 phi1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) phi2 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (fma.f64 #s(literal -2 binary64) phi2 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 phi1 (-.f64 (*.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) phi2 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) phi2 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (fma.f64 #s(literal -2 binary64) phi2 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)))))) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))))
#s(approx (- phi1 phi2) (*.f64 #s(literal -1 binary64) phi2))
#s(approx (- phi1 phi2) (-.f64 phi1 phi2))
#s(approx (- phi1 phi2) (*.f64 #s(literal -1 binary64) phi2))
#s(approx (- phi1 phi2) (-.f64 phi1 phi2))
#s(approx phi1 phi1)
#s(approx (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)))
#s(approx (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (fma.f64 #s(literal -1/2 binary64) (*.f64 phi1 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2))))
#s(approx (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (fma.f64 phi1 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) (*.f64 #s(literal -1/8 binary64) (*.f64 phi1 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2))))
#s(approx (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (fma.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)) (*.f64 phi1 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2))) (*.f64 #s(literal 1/48 binary64) (*.f64 phi1 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2))))
#s(approx (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))))
#s(approx (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))))
#s(approx (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 phi1 (-.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))))
#s(approx (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 phi1 (-.f64 (*.f64 phi1 (+.f64 (*.f64 #s(literal -1/8 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal 1/48 binary64) (*.f64 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)))))))
#s(approx (/ (+ phi2 phi1) 2) (*.f64 #s(literal 1/2 binary64) phi2))
#s(approx (/ (+ phi2 phi1) 2) (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) phi2)))
#s(approx (+ phi2 phi1) phi2)
#s(approx (+ phi2 phi1) (+.f64 phi1 phi2))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 R (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (*.f64 phi1 (fma.f64 #s(literal -2 binary64) phi2 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 R (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64)))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (fma.f64 R (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64)) (*.f64 phi1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (*.f64 phi1 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) phi2 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (fma.f64 #s(literal -2 binary64) phi2 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (fma.f64 #s(literal -2 binary64) phi2 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (fma.f64 R (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64)) (*.f64 phi1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (fma.f64 #s(literal -2 binary64) phi2 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 phi1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (*.f64 phi1 (-.f64 (*.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) phi2 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) phi2 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (fma.f64 #s(literal -2 binary64) phi2 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)))))) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) phi2 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (fma.f64 #s(literal -2 binary64) phi2 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi2 phi2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) lambda1) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) (fma.f64 #s(literal -1 binary64) (*.f64 lambda1 (*.f64 phi1 (fma.f64 #s(literal -1 binary64) (fma.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi2 phi2) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) lambda1) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (*.f64 lambda2 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) lambda1))) (*.f64 #s(literal 1/2 binary64) (*.f64 R (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi2 phi2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) lambda1) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) (fma.f64 #s(literal -1 binary64) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi2 phi2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) lambda1) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 phi1 (fma.f64 #s(literal -1 binary64) (*.f64 lambda1 (*.f64 phi1 (fma.f64 #s(literal -1 binary64) (fma.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 (/.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi2 phi2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi2 phi2) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) lambda1) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) lambda1))) (*.f64 #s(literal -1/8 binary64) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (fma.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi2 phi2) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) lambda1) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (*.f64 lambda2 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) lambda1))) (*.f64 #s(literal 1/2 binary64) (*.f64 R (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) (fma.f64 #s(literal -1 binary64) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi2 phi2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) lambda1) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 phi1 (fma.f64 #s(literal -1 binary64) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (fma.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi2 phi2) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) lambda1) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (*.f64 lambda2 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) lambda1))) (*.f64 #s(literal 1/2 binary64) (*.f64 R (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) (*.f64 phi1 (fma.f64 #s(literal -1 binary64) (*.f64 lambda1 (*.f64 phi1 (fma.f64 #s(literal -1 binary64) (fma.f64 #s(literal -1/48 binary64) (/.f64 (*.f64 R (*.f64 lambda2 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) lambda1) (*.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal -1/8 binary64) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi2 phi2) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (fma.f64 #s(literal -1/48 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi2 phi2) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (-.f64 (/.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi2 phi2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi2 phi2) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) lambda1))) (*.f64 #s(literal -1/48 binary64) (*.f64 R (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (fma.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 (/.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi2 phi2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi2 phi2) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) lambda1) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) lambda1))) (*.f64 #s(literal -1/8 binary64) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi2 phi2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) lambda1) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi2 phi2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) lambda1) (fma.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 phi1 (fma.f64 #s(literal -1 binary64) (fma.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi2 phi2) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) lambda1) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (*.f64 lambda2 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) lambda1))) (*.f64 #s(literal 1/2 binary64) (*.f64 R (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi2 phi2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) lambda1) (fma.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 phi1 (fma.f64 #s(literal -1 binary64) (fma.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi2 phi2) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) lambda1) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (*.f64 lambda2 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) lambda1))) (fma.f64 #s(literal 1/2 binary64) (*.f64 R (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 phi1 (fma.f64 #s(literal -1 binary64) (fma.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 (/.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi2 phi2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi2 phi2) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) lambda1) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) lambda1))) (*.f64 #s(literal -1/8 binary64) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi2 phi2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) lambda1) (fma.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 phi1 (fma.f64 #s(literal -1 binary64) (fma.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi2 phi2) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) lambda1) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (*.f64 lambda2 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) lambda1))) (fma.f64 #s(literal 1/2 binary64) (*.f64 R (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 phi1 (fma.f64 #s(literal -1 binary64) (fma.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 (/.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi2 phi2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi2 phi2) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) lambda1) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) lambda1))) (fma.f64 #s(literal -1/8 binary64) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 phi1 (fma.f64 #s(literal -1 binary64) (fma.f64 #s(literal -1/48 binary64) (/.f64 (*.f64 R (*.f64 lambda2 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) lambda1) (*.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal -1/8 binary64) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi2 phi2) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (fma.f64 #s(literal -1/48 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi2 phi2) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (-.f64 (/.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi2 phi2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi2 phi2) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) lambda1))) (*.f64 #s(literal -1/48 binary64) (*.f64 R (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))))))))))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi2 phi2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) lambda1))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 R (*.f64 phi2 phi2)) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (fma.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi2 phi2) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) lambda1) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (*.f64 lambda2 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) lambda1))) (/.f64 (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) lambda1))))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 R (*.f64 phi2 phi2)) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (fma.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi2 phi2) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) lambda1) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (*.f64 lambda2 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) lambda1) (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 (/.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi2 phi2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi2 phi2) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) lambda1) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) lambda1)))))) (/.f64 (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) lambda1))))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 R (*.f64 phi2 phi2)) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (fma.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi2 phi2) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) lambda1) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (*.f64 lambda2 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) lambda1) (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 (/.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi2 phi2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi2 phi2) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) lambda1) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) lambda1) (*.f64 phi1 (fma.f64 #s(literal -1/48 binary64) (/.f64 (*.f64 R (*.f64 lambda2 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) lambda1) (*.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal -1/8 binary64) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi2 phi2) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (fma.f64 #s(literal -1/48 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi2 phi2) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (-.f64 (/.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi2 phi2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi2 phi2) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) lambda1))))))))) (/.f64 (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) lambda1))))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi2 phi2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi2 phi2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (fma.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi2 phi2) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 R (*.f64 lambda2 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))))))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi2 phi2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (fma.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi2 phi2) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 R (*.f64 lambda2 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (-.f64 (/.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi2 phi2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi2 phi2) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) (*.f64 #s(literal -1/8 binary64) (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))))))))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi2 phi2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (fma.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi2 phi2) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 R (*.f64 lambda2 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (-.f64 (/.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi2 phi2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi2 phi2) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 phi1 (fma.f64 #s(literal -1/48 binary64) (*.f64 R (*.f64 lambda2 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -1/8 binary64) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi2 phi2) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (fma.f64 #s(literal -1/48 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi2 phi2) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (-.f64 (/.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi2 phi2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi2 phi2) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))))))))))))))
#s(approx (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
#s(approx (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 phi1 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))
#s(approx (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 phi1 (fma.f64 #s(literal -1/8 binary64) (*.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))
#s(approx (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 phi1 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 phi1 (+.f64 (*.f64 #s(literal -1/8 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal -1/48 binary64) (*.f64 phi1 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))))))
#s(approx (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)) (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))
#s(approx (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)) (fma.f64 #s(literal 1/2 binary64) phi1 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
#s(approx (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2) (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi2 phi2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))
#s(approx (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2) (fma.f64 #s(literal -1/2 binary64) (*.f64 phi1 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi2 phi2) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))) (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi2 phi2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))
#s(approx (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2) (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi2 phi2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 phi1 (-.f64 (/.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi2 phi2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi2 phi2) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (*.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi2 phi2) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))))))))
#s(approx (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2) (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi2 phi2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi2 phi2) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (-.f64 (/.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi2 phi2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi2 phi2) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 phi1 (fma.f64 #s(literal -1/8 binary64) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi2 phi2) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (fma.f64 #s(literal -1/48 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi2 phi2) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (-.f64 (/.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi2 phi2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi2 phi2) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))))))))))
#s(approx (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi2 phi2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))
#s(approx (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (fma.f64 phi1 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi2 phi2) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi2 phi2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))
#s(approx (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (fma.f64 phi1 (-.f64 (fma.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 phi1 (-.f64 (/.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi2 phi2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi2 phi2) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi2 phi2) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi2 phi2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))
#s(approx (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (fma.f64 phi1 (-.f64 (fma.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 phi1 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 phi1 (fma.f64 #s(literal -1/8 binary64) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi2 phi2) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (fma.f64 #s(literal -1/48 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi2 phi2) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (-.f64 (/.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi2 phi2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi2 phi2) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (/.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi2 phi2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi2 phi2) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi2 phi2) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi2 phi2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))
#s(approx (/ (* (pow (- phi1 phi2) 2) R) lambda1) (/.f64 (*.f64 R (*.f64 phi2 phi2)) lambda1))
#s(approx (/ (* (pow (- phi1 phi2) 2) R) lambda1) (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 R (*.f64 phi1 phi2)) lambda1) (/.f64 (*.f64 R (*.f64 phi2 phi2)) lambda1)))
#s(approx (/ (* (pow (- phi1 phi2) 2) R) lambda1) (fma.f64 phi1 (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 R phi2) lambda1) (/.f64 (*.f64 R phi1) lambda1)) (/.f64 (*.f64 R (*.f64 phi2 phi2)) lambda1)))
#s(approx (* (pow (- phi1 phi2) 2) R) (*.f64 R (*.f64 phi2 phi2)))
#s(approx (* (pow (- phi1 phi2) 2) R) (fma.f64 #s(literal -2 binary64) (*.f64 R (*.f64 phi1 phi2)) (*.f64 R (*.f64 phi2 phi2))))
#s(approx (* (pow (- phi1 phi2) 2) R) (fma.f64 R (*.f64 phi2 phi2) (*.f64 phi1 (fma.f64 #s(literal -2 binary64) (*.f64 R phi2) (*.f64 R phi1)))))
#s(approx (pow (- phi1 phi2) 2) (*.f64 phi2 phi2))
#s(approx (pow (- phi1 phi2) 2) (fma.f64 #s(literal -2 binary64) (*.f64 phi1 phi2) (*.f64 phi2 phi2)))
#s(approx (pow (- phi1 phi2) 2) (fma.f64 phi1 (+.f64 phi1 (*.f64 #s(literal -2 binary64) phi2)) (*.f64 phi2 phi2)))
#s(approx (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))
#s(approx (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R) (fma.f64 #s(literal 1/2 binary64) (*.f64 R (*.f64 phi1 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))
#s(approx (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R) (fma.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 phi1 (fma.f64 #s(literal -1/8 binary64) (*.f64 R (*.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 R (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))))
#s(approx (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R) (fma.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 phi1 (fma.f64 #s(literal 1/2 binary64) (*.f64 R (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 phi1 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 #s(literal -1/48 binary64) (*.f64 R (*.f64 phi1 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 R (pow.f64 (fma.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 phi2 phi2)) #s(literal 1/2 binary64))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (*.f64 phi1 (fma.f64 #s(literal -2 binary64) phi2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))) (pow.f64 (pow.f64 (fma.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 phi2 phi2)) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 R (pow.f64 (fma.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 phi2 phi2)) #s(literal 1/2 binary64)))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (fma.f64 R (pow.f64 (fma.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 phi2 phi2)) #s(literal 1/2 binary64)) (*.f64 phi1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (*.f64 phi1 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) phi2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (fma.f64 #s(literal -2 binary64) phi2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))) (fma.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 phi2 phi2))))))) (pow.f64 (pow.f64 (fma.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 phi2 phi2)) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (fma.f64 #s(literal -2 binary64) phi2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))) (pow.f64 (pow.f64 (fma.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 phi2 phi2)) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (fma.f64 R (pow.f64 (fma.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 phi2 phi2)) #s(literal 1/2 binary64)) (*.f64 phi1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (fma.f64 #s(literal -2 binary64) phi2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))) (pow.f64 (pow.f64 (fma.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 phi2 phi2)) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 phi1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (*.f64 phi1 (-.f64 (fma.f64 #s(literal 1/48 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (fma.f64 #s(literal 1/48 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (fma.f64 #s(literal 1/16 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal 1/16 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) phi2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) phi2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (fma.f64 #s(literal -2 binary64) phi2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))) (fma.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 phi2 phi2)))))) (fma.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 phi2 phi2))))))) (pow.f64 (pow.f64 (fma.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 phi2 phi2)) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) phi2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (fma.f64 #s(literal -2 binary64) phi2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))) (fma.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 phi2 phi2)))))) (pow.f64 (pow.f64 (fma.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 phi2 phi2)) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (pow.f64 (fma.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 phi2 phi2)) #s(literal 1/2 binary64)))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (+.f64 (pow.f64 (fma.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 phi2 phi2)) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 phi1 (fma.f64 #s(literal -2 binary64) phi2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))) (pow.f64 (pow.f64 (fma.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 phi2 phi2)) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (+.f64 (pow.f64 (fma.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 phi2 phi2)) #s(literal 1/2 binary64)) (*.f64 phi1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 phi1 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) phi2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (fma.f64 #s(literal -2 binary64) phi2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))) (fma.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 phi2 phi2)))))) (pow.f64 (pow.f64 (fma.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 phi2 phi2)) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 #s(literal -2 binary64) phi2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (pow.f64 (pow.f64 (fma.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 phi2 phi2)) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (+.f64 (pow.f64 (fma.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 phi2 phi2)) #s(literal 1/2 binary64)) (*.f64 phi1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 #s(literal -2 binary64) phi2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (pow.f64 (pow.f64 (fma.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 phi2 phi2)) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 phi1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (pow.f64 (fma.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 phi2 phi2)) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) phi2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (fma.f64 #s(literal -2 binary64) phi2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))) (fma.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 phi2 phi2)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 phi1 (-.f64 (fma.f64 #s(literal 1/48 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (fma.f64 #s(literal 1/48 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (fma.f64 #s(literal 1/16 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal 1/16 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) phi2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) phi2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (fma.f64 #s(literal -2 binary64) phi2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))) (fma.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 phi2 phi2)))))) (fma.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 phi2 phi2)))))) (pow.f64 (pow.f64 (fma.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 phi2 phi2)) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))))
#s(approx (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) (fma.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 phi2 phi2)))
#s(approx (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) (fma.f64 phi1 (fma.f64 #s(literal -2 binary64) phi2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (fma.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 phi2 phi2))))
#s(approx (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) (fma.f64 phi1 (fma.f64 #s(literal -2 binary64) phi2 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 phi1 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))) (fma.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 phi2 phi2))))
#s(approx (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) (fma.f64 phi1 (fma.f64 #s(literal -2 binary64) phi2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 phi1 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (fma.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 phi1 (fma.f64 #s(literal 1/48 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (fma.f64 #s(literal 1/48 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (fma.f64 #s(literal 1/16 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal 1/16 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))))) (fma.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 phi2 phi2))))
#s(approx (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))
#s(approx (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (fma.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))
#s(approx (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (fma.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 phi1 (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))
#s(approx (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (fma.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 phi1 (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (fma.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 phi1 (fma.f64 #s(literal 1/48 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (fma.f64 #s(literal 1/48 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (fma.f64 #s(literal 1/16 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal 1/16 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))
#s(approx (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))) (-.f64 lambda1 lambda2)))
#s(approx (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (fma.f64 #s(literal -1/2 binary64) (*.f64 phi1 (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))) (-.f64 lambda1 lambda2))))
#s(approx (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (fma.f64 phi1 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2))) (*.f64 #s(literal -1/8 binary64) (*.f64 phi1 (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))) (-.f64 lambda1 lambda2))))
#s(approx (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (fma.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) (*.f64 phi1 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))) (-.f64 lambda1 lambda2))) (*.f64 #s(literal 1/48 binary64) (*.f64 phi1 (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2))))))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))) (-.f64 lambda1 lambda2))))
#s(approx (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))))
#s(approx (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (+.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64))))))))
#s(approx (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (+.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 phi1 (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal -1/8 binary64) (*.f64 phi1 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))))))))
#s(approx (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (+.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 phi1 (+.f64 (*.f64 #s(literal -1/8 binary64) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 #s(literal 1/48 binary64) (*.f64 phi1 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))
#s(approx (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)) (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))
#s(approx (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)) (-.f64 (fma.f64 #s(literal -1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 #s(literal 1/2 binary64) phi2)))
#s(approx (neg (/ (+ phi2 phi1) 2)) (*.f64 #s(literal -1/2 binary64) phi2))
#s(approx (neg (/ (+ phi2 phi1) 2)) (-.f64 (*.f64 #s(literal -1/2 binary64) phi1) (*.f64 #s(literal 1/2 binary64) phi2)))
#s(approx (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)))
#s(approx (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (fma.f64 #s(literal -1/2 binary64) (*.f64 phi1 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2))))
#s(approx (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (fma.f64 phi1 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) (*.f64 #s(literal -1/8 binary64) (*.f64 phi1 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2))))
#s(approx (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (fma.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)) (*.f64 phi1 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2))) (*.f64 #s(literal 1/48 binary64) (*.f64 phi1 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2))))
#s(approx (cos (/ (+ phi1 phi2) 2)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))))
#s(approx (cos (/ (+ phi1 phi2) 2)) (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))))
#s(approx (cos (/ (+ phi1 phi2) 2)) (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 phi1 (-.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))))
#s(approx (cos (/ (+ phi1 phi2) 2)) (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 phi1 (-.f64 (*.f64 phi1 (+.f64 (*.f64 #s(literal -1/8 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal 1/48 binary64) (*.f64 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)))))))
#s(approx (/ (+ phi1 phi2) 2) (*.f64 #s(literal 1/2 binary64) phi2))
#s(approx (/ (+ phi1 phi2) 2) (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) phi2)))
#s(approx (+ phi1 phi2) phi2)
#s(approx (+ phi1 phi2) (+.f64 phi1 phi2))
#s(approx (pow (- phi1 phi2) 2) (*.f64 phi2 phi2))
#s(approx (pow (- phi1 phi2) 2) (fma.f64 #s(literal -2 binary64) (*.f64 phi1 phi2) (*.f64 phi2 phi2)))
#s(approx (pow (- phi1 phi2) 2) (fma.f64 phi1 (+.f64 phi1 (*.f64 #s(literal -2 binary64) phi2)) (*.f64 phi2 phi2)))
#s(approx (sin (+ (* 1/2 phi1) (/ (PI) 2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))
#s(approx (sin (+ (* 1/2 phi1) (/ (PI) 2))) (+.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 #s(literal 1/2 binary64) (*.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (/.f64 (PI.f64) #s(literal 2 binary64))))))))
#s(approx (sin (+ (* 1/2 phi1) (/ (PI) 2))) (+.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 phi1 (fma.f64 #s(literal -1/8 binary64) (*.f64 phi1 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 #s(literal 1/2 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (/.f64 (PI.f64) #s(literal 2 binary64)))))))))
#s(approx (sin (+ (* 1/2 phi1) (/ (PI) 2))) (+.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 phi1 (fma.f64 #s(literal 1/2 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 phi1 (+.f64 (*.f64 #s(literal -1/8 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 #s(literal -1/48 binary64) (*.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))
#s(approx (+ (* 1/2 phi1) (/ (PI) 2)) (*.f64 #s(literal 1/2 binary64) (PI.f64)))
#s(approx (+ (* 1/2 phi1) (/ (PI) 2)) (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) (*.f64 R (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (*.f64 phi1 (fma.f64 #s(literal -2 binary64) phi2 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 R (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64)))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) (fma.f64 R (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64)) (*.f64 phi1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (*.f64 phi1 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) phi2 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (fma.f64 #s(literal -2 binary64) phi2 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (fma.f64 #s(literal -2 binary64) phi2 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) (fma.f64 R (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64)) (*.f64 phi1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (fma.f64 #s(literal -2 binary64) phi2 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 phi1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (*.f64 phi1 (-.f64 (*.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal -1/24 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) phi2 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) phi2 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (fma.f64 #s(literal -2 binary64) phi2 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)))))) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) phi2 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (fma.f64 #s(literal -2 binary64) phi2 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64)))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) (+.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 phi1 (fma.f64 #s(literal -2 binary64) phi2 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) (+.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64)) (*.f64 phi1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 phi1 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) phi2 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (fma.f64 #s(literal -2 binary64) phi2 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 #s(literal -2 binary64) phi2 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) (+.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64)) (*.f64 phi1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 #s(literal -2 binary64) phi2 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 phi1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) phi2 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (fma.f64 #s(literal -2 binary64) phi2 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 phi1 (-.f64 (*.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal -1/24 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) phi2 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) phi2 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (fma.f64 #s(literal -2 binary64) phi2 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)))))) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))))
#s(approx (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (-.f64 lambda1 lambda2)))
#s(approx (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (*.f64 phi1 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (-.f64 lambda1 lambda2))))
#s(approx (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (fma.f64 phi1 (fma.f64 #s(literal -1/8 binary64) (*.f64 phi1 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (-.f64 lambda1 lambda2))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (-.f64 lambda1 lambda2))))
#s(approx (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (fma.f64 phi1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (-.f64 lambda1 lambda2)) (*.f64 phi1 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (-.f64 lambda1 lambda2))) (*.f64 #s(literal -1/48 binary64) (*.f64 phi1 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (-.f64 lambda1 lambda2))))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (-.f64 lambda1 lambda2))))
#s(approx (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
#s(approx (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 phi1 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))
#s(approx (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 phi1 (fma.f64 #s(literal -1/8 binary64) (*.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))
#s(approx (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 phi1 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 phi1 (+.f64 (*.f64 #s(literal -1/8 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal -1/48 binary64) (*.f64 phi1 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))))))
#s(approx (+ (/ (+ phi2 phi1) 2) (/ (PI) 2)) (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))
#s(approx (+ (/ (+ phi2 phi1) 2) (/ (PI) 2)) (fma.f64 #s(literal 1/2 binary64) phi1 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) (*.f64 R phi1))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) (*.f64 phi1 (+.f64 R (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 R phi2) phi1)))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) (*.f64 phi1 (+.f64 R (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 R phi2) phi1) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (*.f64 phi1 phi1)))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) (*.f64 phi1 (+.f64 R (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 R phi2) phi1) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (*.f64 phi2 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64)))) (*.f64 (*.f64 phi1 phi1) phi1)) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (*.f64 phi1 phi1))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) phi1)
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) (*.f64 phi1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 phi2 phi1)))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) (*.f64 phi1 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 phi2 phi1) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64)) (*.f64 phi1 phi1)))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) (*.f64 phi1 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 phi2 phi1) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 phi2 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (*.f64 (*.f64 phi1 phi1) phi1)) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64)) (*.f64 phi1 phi1))))))))
#s(approx (- phi1 phi2) phi1)
#s(approx (- phi1 phi2) (*.f64 phi1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 phi2 phi1)))))
#s(approx (- phi1 phi2) phi1)
#s(approx (- phi1 phi2) (*.f64 phi1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 phi2 phi1)))))
#s(approx (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)))
#s(approx (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))
#s(approx (/ (+ phi2 phi1) 2) (*.f64 #s(literal 1/2 binary64) phi1))
#s(approx (/ (+ phi2 phi1) 2) (*.f64 phi1 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 phi2 phi1)))))
#s(approx (+ phi2 phi1) phi1)
#s(approx (+ phi2 phi1) (*.f64 phi1 (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 R phi1))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 phi1 (+.f64 R (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 R phi2) phi1)))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 phi1 (+.f64 R (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 R phi2) phi1) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (*.f64 phi1 phi1)))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 phi1 (+.f64 R (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 R phi2) phi1) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (*.f64 phi2 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64)))) (*.f64 (*.f64 phi1 phi1) phi1)) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (*.f64 phi1 phi1))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi1 phi1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/2 binary64) (/.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 (/.f64 R lambda1) (/.f64 phi2 (*.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 R (*.f64 phi2 phi2)) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (/.f64 (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) lambda1)) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))) (*.f64 phi1 phi1)) (fma.f64 #s(literal -1/2 binary64) (/.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 (/.f64 R lambda1) (/.f64 phi2 (*.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (*.f64 phi1 phi1)) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 R (*.f64 lambda1 lambda1)) (/.f64 phi2 (*.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 R (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 R (*.f64 lambda1 lambda1)) (/.f64 phi2 (*.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 R (*.f64 phi2 phi2)) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (/.f64 (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) lambda1)) (*.f64 phi1 phi1)) (fma.f64 #s(literal 1/2 binary64) (/.f64 R (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (/.f64 (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (*.f64 phi1 phi1)))))))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 R (*.f64 phi1 phi1)) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 R (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))) (*.f64 (/.f64 R (*.f64 lambda1 lambda1)) (/.f64 phi2 (*.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))))))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/2 binary64) (/.f64 R (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 R (*.f64 phi2 phi2)) (*.f64 (*.f64 lambda1 lambda1) (*.f64 (*.f64 phi1 phi1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))) (fma.f64 (/.f64 R (*.f64 lambda1 lambda1)) (/.f64 phi2 (*.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (*.f64 phi1 phi1))))))))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi1 phi1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/2 binary64) (/.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 (/.f64 R lambda1) (/.f64 phi2 (*.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))))))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/2 binary64) (/.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 phi1 phi1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))))) (fma.f64 (/.f64 R lambda1) (/.f64 phi2 (*.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (/.f64 (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 phi1 phi1)))))))
#s(approx (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))
#s(approx (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)) (*.f64 #s(literal 1/2 binary64) phi1))
#s(approx (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)) (*.f64 phi1 (+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) (/.f64 phi2 phi1) (*.f64 #s(literal 1/2 binary64) (/.f64 (PI.f64) phi1))))))
#s(approx (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2) (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi1 phi1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))))
#s(approx (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/2 binary64) (/.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 (/.f64 R lambda1) (/.f64 phi2 (*.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))))))
#s(approx (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/2 binary64) (/.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 phi1 phi1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))))) (*.f64 (/.f64 R lambda1) (/.f64 phi2 (*.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))))))))
#s(approx (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi1 phi1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))))
#s(approx (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi2 (*.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))) (/.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))))))
#s(approx (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi2 (*.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))) (+.f64 (/.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 phi1 phi1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))))))))
#s(approx (/ (* (pow (- phi1 phi2) 2) R) lambda1) (/.f64 (*.f64 R (*.f64 phi1 phi1)) lambda1))
#s(approx (/ (* (pow (- phi1 phi2) 2) R) lambda1) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi2 phi1)) (/.f64 R lambda1))))
#s(approx (/ (* (pow (- phi1 phi2) 2) R) lambda1) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi2 phi1)) (/.f64 (fma.f64 R (*.f64 lambda1 (*.f64 phi1 phi1)) (*.f64 lambda1 (*.f64 R (*.f64 phi2 phi2)))) (*.f64 lambda1 (*.f64 lambda1 (*.f64 phi1 phi1)))))))
#s(approx (* (pow (- phi1 phi2) 2) R) (*.f64 R (*.f64 phi1 phi1)))
#s(approx (* (pow (- phi1 phi2) 2) R) (*.f64 (*.f64 phi1 phi1) (+.f64 R (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 R phi2) phi1)))))
#s(approx (* (pow (- phi1 phi2) 2) R) (*.f64 (*.f64 phi1 phi1) (+.f64 R (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 R phi2) phi1) (/.f64 (*.f64 R (*.f64 phi2 phi2)) (*.f64 phi1 phi1))))))
#s(approx (pow (- phi1 phi2) 2) (*.f64 phi1 phi1))
#s(approx (pow (- phi1 phi2) 2) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) (/.f64 phi2 phi1)))))
#s(approx (pow (- phi1 phi2) 2) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -2 binary64) (/.f64 phi2 phi1) (/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 R phi1))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 phi1 (+.f64 R (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 R phi2) phi1)))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 phi1 (+.f64 R (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 R phi2) phi1) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 phi1 phi1)))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 phi1 (+.f64 R (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 R phi2) phi1) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (*.f64 (*.f64 phi1 phi1) phi1)) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 phi1 phi1))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) phi1)
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (*.f64 phi1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 phi2 phi1)))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (*.f64 phi1 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 phi2 phi1) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 phi1 phi1)))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (*.f64 phi1 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 phi2 phi1) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 phi2 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 phi1 phi1) phi1)) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 phi1 phi1))))))))
#s(approx (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) (*.f64 phi1 phi1))
#s(approx (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) (/.f64 phi2 phi1)))))
#s(approx (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -2 binary64) (/.f64 phi2 phi1) (/.f64 (fma.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 phi2 phi2)) (*.f64 phi1 phi1))))))
#s(approx (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))
#s(approx (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (-.f64 lambda1 lambda2)))
#s(approx (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))
#s(approx (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)) (*.f64 #s(literal -1/2 binary64) phi1))
#s(approx (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)) (*.f64 phi1 (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (PI.f64) phi1)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 phi2 phi1))))))
#s(approx (neg (/ (+ phi2 phi1) 2)) (*.f64 #s(literal -1/2 binary64) phi1))
#s(approx (neg (/ (+ phi2 phi1) 2)) (*.f64 phi1 (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 phi2 phi1)) #s(literal 1/2 binary64))))
#s(approx (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)))
#s(approx (cos (/ (+ phi1 phi2) 2)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))
#s(approx (/ (+ phi1 phi2) 2) (*.f64 #s(literal 1/2 binary64) phi1))
#s(approx (/ (+ phi1 phi2) 2) (*.f64 phi1 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 phi2 phi1)))))
#s(approx (+ phi1 phi2) phi1)
#s(approx (+ phi1 phi2) (*.f64 phi1 (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))
#s(approx (pow (- phi1 phi2) 2) (*.f64 phi1 phi1))
#s(approx (pow (- phi1 phi2) 2) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) (/.f64 phi2 phi1)))))
#s(approx (pow (- phi1 phi2) 2) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -2 binary64) (/.f64 phi2 phi1) (/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1))))))
#s(approx (sin (+ (* 1/2 phi1) (/ (PI) 2))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
#s(approx (+ (* 1/2 phi1) (/ (PI) 2)) (*.f64 #s(literal 1/2 binary64) phi1))
#s(approx (+ (* 1/2 phi1) (/ (PI) 2)) (*.f64 phi1 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (PI.f64) phi1)))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) (*.f64 R phi1))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) (*.f64 phi1 (+.f64 R (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 R phi2) phi1)))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) (*.f64 phi1 (+.f64 R (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 R phi2) phi1) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (*.f64 phi1 phi1)))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) (*.f64 phi1 (+.f64 R (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 R phi2) phi1) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (*.f64 phi2 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64)))) (*.f64 (*.f64 phi1 phi1) phi1)) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (*.f64 phi1 phi1))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) phi1)
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) (*.f64 phi1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 phi2 phi1)))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) (*.f64 phi1 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 phi2 phi1) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64)) (*.f64 phi1 phi1)))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) (*.f64 phi1 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 phi2 phi1) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 phi2 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (*.f64 (*.f64 phi1 phi1) phi1)) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64)) (*.f64 phi1 phi1))))))))
#s(approx (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (-.f64 lambda1 lambda2)))
#s(approx (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))
#s(approx (+ (/ (+ phi2 phi1) 2) (/ (PI) 2)) (*.f64 #s(literal 1/2 binary64) phi1))
#s(approx (+ (/ (+ phi2 phi1) 2) (/ (PI) 2)) (*.f64 phi1 (+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) (/.f64 phi2 phi1) (*.f64 #s(literal 1/2 binary64) (/.f64 (PI.f64) phi1))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) (*.f64 #s(literal -1 binary64) (*.f64 R phi1)))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) (*.f64 #s(literal -1 binary64) (*.f64 phi1 (+.f64 R (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 R phi2) phi1))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) (*.f64 #s(literal -1 binary64) (*.f64 phi1 (+.f64 R (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) phi1) (*.f64 R phi2)) phi1))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) (*.f64 #s(literal -1 binary64) (*.f64 phi1 (+.f64 R (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (*.f64 phi2 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64)))) phi1))) phi1) (*.f64 R phi2)) phi1))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) (*.f64 #s(literal -1 binary64) phi1))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) (*.f64 #s(literal -1 binary64) (*.f64 phi1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 phi2 phi1))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) (*.f64 #s(literal -1 binary64) (*.f64 phi1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 phi2 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64)) phi1))) phi1))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) (*.f64 #s(literal -1 binary64) (*.f64 phi1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 phi2 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 phi2 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) phi1))) phi1))) phi1))))))
#s(approx (- phi1 phi2) (*.f64 #s(literal -1 binary64) (*.f64 phi1 (-.f64 (/.f64 phi2 phi1) #s(literal 1 binary64)))))
#s(approx (- phi1 phi2) (*.f64 #s(literal -1 binary64) (*.f64 phi1 (-.f64 (/.f64 phi2 phi1) #s(literal 1 binary64)))))
#s(approx (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)))
#s(approx (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))))
#s(approx (/ (+ phi2 phi1) 2) (*.f64 #s(literal -1 binary64) (*.f64 phi1 (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 phi2 phi1)) #s(literal 1/2 binary64)))))
#s(approx (+ phi2 phi1) (*.f64 #s(literal -1 binary64) (*.f64 phi1 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 phi2 phi1)) #s(literal 1 binary64)))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 #s(literal -1 binary64) (*.f64 R phi1)))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 #s(literal -1 binary64) (*.f64 phi1 (+.f64 R (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 R phi2) phi1))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 #s(literal -1 binary64) (*.f64 phi1 (+.f64 R (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) phi1) (*.f64 R phi2)) phi1))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 #s(literal -1 binary64) (*.f64 phi1 (+.f64 R (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (*.f64 phi2 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64)))) phi1))) phi1) (*.f64 R phi2)) phi1))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi1 phi1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/2 binary64) (/.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))))) (*.f64 (/.f64 R lambda1) (/.f64 phi2 (*.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))))) (/.f64 (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 R (*.f64 phi2 phi2)) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))))) (/.f64 (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))))) lambda1)) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))))))) phi1)) phi1) (*.f64 #s(literal -1/2 binary64) (/.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))))))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (*.f64 phi1 phi1)) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 R (*.f64 lambda1 lambda1)) (/.f64 phi2 (*.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 R (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))))))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 R (*.f64 phi2 phi2)) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))))) (/.f64 (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))))) lambda1)) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))))) phi1) (/.f64 (*.f64 R phi2) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))))))) phi1) (*.f64 #s(literal 1/2 binary64) (/.f64 R (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))))))))))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 R (*.f64 phi1 phi1)) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))))))))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 R (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))))))) (*.f64 (/.f64 R (*.f64 lambda1 lambda1)) (/.f64 phi2 (*.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))))))))))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 R phi2) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 R (*.f64 phi2 phi2)) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))))) (/.f64 (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))))) lambda1)) phi1))) phi1) (*.f64 #s(literal -1/2 binary64) (/.f64 R (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))))))))))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi1 phi1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))))))))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/2 binary64) (/.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))))) (*.f64 (/.f64 R lambda1) (/.f64 phi2 (*.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))))))))))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))))))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi2 phi2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))))) (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))))))) phi1))) phi1) (*.f64 #s(literal -1/2 binary64) (/.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))))))))))
#s(approx (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))))
#s(approx (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)) (*.f64 #s(literal -1 binary64) (*.f64 phi1 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))) phi1)) #s(literal 1/2 binary64)))))
#s(approx (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2) (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi1 phi1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))))))))
#s(approx (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/2 binary64) (/.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))))) (*.f64 (/.f64 R lambda1) (/.f64 phi2 (*.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))))))))))
#s(approx (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi2 phi2) (*.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))))))))) phi1) (*.f64 #s(literal -1/2 binary64) (/.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))))))))))
#s(approx (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi1 phi1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))))))
#s(approx (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi2 (*.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))))))) (/.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))))))))
#s(approx (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi2 phi2) (*.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))))))) (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))))))) phi1) (/.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))))))))
#s(approx (/ (* (pow (- phi1 phi2) 2) R) lambda1) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi2 phi2) phi1)) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 R phi2) lambda1))) phi1) (/.f64 R lambda1))))
#s(approx (* (pow (- phi1 phi2) 2) R) (*.f64 (*.f64 phi1 phi1) (+.f64 R (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 R (*.f64 phi2 phi2)) phi1) (*.f64 #s(literal 2 binary64) (*.f64 R phi2))) phi1)))))
#s(approx (pow (- phi1 phi2) 2) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 phi2 phi2) phi1) (*.f64 #s(literal 2 binary64) phi2)) phi1)))))
#s(approx (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 #s(literal -1 binary64) (*.f64 R phi1)))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 #s(literal -1 binary64) (*.f64 phi1 (+.f64 R (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 R phi2) phi1))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 #s(literal -1 binary64) (*.f64 phi1 (+.f64 R (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 R (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) phi1) (*.f64 R phi2)) phi1))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 #s(literal -1 binary64) (*.f64 phi1 (+.f64 R (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 R (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) phi1))) phi1) (*.f64 R phi2)) phi1))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (*.f64 #s(literal -1 binary64) phi1))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (*.f64 #s(literal -1 binary64) (*.f64 phi1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 phi2 phi1))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (*.f64 #s(literal -1 binary64) (*.f64 phi1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 phi2 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) phi1))) phi1))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (*.f64 #s(literal -1 binary64) (*.f64 phi1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 phi2 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 phi2 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) phi1))) phi1))) phi1))))))
#s(approx (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 phi2 phi2)) phi1) (*.f64 #s(literal 2 binary64) phi2)) phi1)))))
#s(approx (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))
#s(approx (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))) (-.f64 lambda1 lambda2)))
#s(approx (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))))
#s(approx (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)) (*.f64 #s(literal -1 binary64) (*.f64 phi1 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) phi1) (/.f64 (*.f64 #s(literal 1/2 binary64) phi2) phi1)))))))
#s(approx (neg (/ (+ phi2 phi1) 2)) (*.f64 #s(literal -1 binary64) (*.f64 phi1 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 phi2 phi1))))))
#s(approx (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)))
#s(approx (cos (/ (+ phi1 phi2) 2)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))))
#s(approx (/ (+ phi1 phi2) 2) (*.f64 #s(literal -1 binary64) (*.f64 phi1 (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 phi2 phi1)) #s(literal 1/2 binary64)))))
#s(approx (+ phi1 phi2) (*.f64 #s(literal -1 binary64) (*.f64 phi1 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 phi2 phi1)) #s(literal 1 binary64)))))
#s(approx (pow (- phi1 phi2) 2) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 phi2 phi2) phi1) (*.f64 #s(literal 2 binary64) phi2)) phi1)))))
#s(approx (sin (+ (* 1/2 phi1) (/ (PI) 2))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal -1/2 binary64) phi1))))
#s(approx (+ (* 1/2 phi1) (/ (PI) 2)) (*.f64 #s(literal -1 binary64) (*.f64 phi1 (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (PI.f64) phi1)) #s(literal 1/2 binary64)))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) (*.f64 #s(literal -1 binary64) (*.f64 R phi1)))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) (*.f64 #s(literal -1 binary64) (*.f64 phi1 (+.f64 R (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 R phi2) phi1))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) (*.f64 #s(literal -1 binary64) (*.f64 phi1 (+.f64 R (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) phi1) (*.f64 R phi2)) phi1))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) (*.f64 #s(literal -1 binary64) (*.f64 phi1 (+.f64 R (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (*.f64 phi2 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64)))) phi1))) phi1) (*.f64 R phi2)) phi1))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) (*.f64 #s(literal -1 binary64) phi1))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) (*.f64 #s(literal -1 binary64) (*.f64 phi1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 phi2 phi1))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) (*.f64 #s(literal -1 binary64) (*.f64 phi1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 phi2 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64)) phi1))) phi1))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) (*.f64 #s(literal -1 binary64) (*.f64 phi1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 phi2 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 phi2 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) phi1))) phi1))) phi1))))))
#s(approx (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))) (-.f64 lambda1 lambda2)))
#s(approx (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))))
#s(approx (+ (/ (+ phi2 phi1) 2) (/ (PI) 2)) (*.f64 #s(literal -1 binary64) (*.f64 phi1 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))) phi1)) #s(literal 1/2 binary64)))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) (*.f64 R (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) #s(literal 1/2 binary64))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (*.f64 phi2 (fma.f64 #s(literal -2 binary64) phi1 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 R (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) #s(literal 1/2 binary64)))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) (fma.f64 R (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) #s(literal 1/2 binary64)) (*.f64 phi2 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (*.f64 phi2 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) phi1 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (fma.f64 #s(literal -2 binary64) phi1 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (fma.f64 #s(literal -2 binary64) phi1 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) (fma.f64 R (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) #s(literal 1/2 binary64)) (*.f64 phi2 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (fma.f64 #s(literal -2 binary64) phi1 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 phi2 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (*.f64 phi2 (-.f64 (*.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) phi1 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) phi1 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (fma.f64 #s(literal -2 binary64) phi1 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)))))) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) phi1 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (fma.f64 #s(literal -2 binary64) phi1 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) #s(literal 1/2 binary64)))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) (+.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 phi2 (fma.f64 #s(literal -2 binary64) phi1 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) (+.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) #s(literal 1/2 binary64)) (*.f64 phi2 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 phi2 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) phi1 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (fma.f64 #s(literal -2 binary64) phi1 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 #s(literal -2 binary64) phi1 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) (+.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) #s(literal 1/2 binary64)) (*.f64 phi2 (fma.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 #s(literal -2 binary64) phi1 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 phi2 (fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) phi1 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (fma.f64 #s(literal -2 binary64) phi1 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 phi2 (-.f64 (*.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) phi1 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) phi1 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (fma.f64 #s(literal -2 binary64) phi1 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)))))) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))))
#s(approx (- phi1 phi2) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))
#s(approx (- phi1 phi2) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))
#s(approx phi2 phi2)
#s(approx (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)))
#s(approx (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (fma.f64 #s(literal -1/2 binary64) (*.f64 phi2 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2))))
#s(approx (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (fma.f64 phi2 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (-.f64 lambda1 lambda2))) (*.f64 #s(literal -1/8 binary64) (*.f64 phi2 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2))))
#s(approx (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (fma.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (-.f64 lambda1 lambda2)) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2))) (*.f64 #s(literal 1/48 binary64) (*.f64 phi2 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (-.f64 lambda1 lambda2))))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2))))
#s(approx (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))))
#s(approx (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))
#s(approx (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 phi2 (-.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))))
#s(approx (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 phi2 (-.f64 (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/8 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal 1/48 binary64) (*.f64 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)))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 R (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) #s(literal 1/2 binary64))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (*.f64 phi2 (fma.f64 #s(literal -2 binary64) phi1 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 R (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) #s(literal 1/2 binary64)))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (fma.f64 R (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) #s(literal 1/2 binary64)) (*.f64 phi2 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (*.f64 phi2 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) phi1 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (fma.f64 #s(literal -2 binary64) phi1 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (fma.f64 #s(literal -2 binary64) phi1 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (fma.f64 R (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) #s(literal 1/2 binary64)) (*.f64 phi2 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (fma.f64 #s(literal -2 binary64) phi1 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 phi2 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (*.f64 phi2 (-.f64 (*.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) phi1 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) phi1 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (fma.f64 #s(literal -2 binary64) phi1 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)))))) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) phi1 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (fma.f64 #s(literal -2 binary64) phi1 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi1 phi1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) lambda1) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) (fma.f64 #s(literal -1 binary64) (*.f64 lambda1 (*.f64 phi2 (fma.f64 #s(literal -1 binary64) (fma.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi1 phi1) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) lambda1) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (*.f64 lambda2 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) lambda1))) (*.f64 #s(literal 1/2 binary64) (*.f64 R (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi1 phi1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) lambda1) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) (fma.f64 #s(literal -1 binary64) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi1 phi1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) lambda1) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 phi2 (fma.f64 #s(literal -1 binary64) (*.f64 lambda1 (*.f64 phi2 (fma.f64 #s(literal -1 binary64) (fma.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 (/.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi1 phi1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi1 phi1) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) lambda1) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) lambda1))) (*.f64 #s(literal -1/8 binary64) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (fma.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi1 phi1) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) lambda1) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (*.f64 lambda2 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) lambda1))) (*.f64 #s(literal 1/2 binary64) (*.f64 R (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) (fma.f64 #s(literal -1 binary64) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi1 phi1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) lambda1) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 phi2 (fma.f64 #s(literal -1 binary64) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (fma.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi1 phi1) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) lambda1) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (*.f64 lambda2 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) lambda1))) (*.f64 #s(literal 1/2 binary64) (*.f64 R (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) (*.f64 phi2 (fma.f64 #s(literal -1 binary64) (*.f64 lambda1 (*.f64 phi2 (fma.f64 #s(literal -1 binary64) (fma.f64 #s(literal -1/48 binary64) (/.f64 (*.f64 R (*.f64 lambda2 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) lambda1) (*.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal -1/8 binary64) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi1 phi1) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (fma.f64 #s(literal -1/48 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi1 phi1) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (-.f64 (/.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi1 phi1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi1 phi1) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) lambda1))) (*.f64 #s(literal -1/48 binary64) (*.f64 R (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (fma.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 (/.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi1 phi1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi1 phi1) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) lambda1) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) lambda1))) (*.f64 #s(literal -1/8 binary64) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi1 phi1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) lambda1) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi1 phi1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) lambda1) (fma.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 phi2 (fma.f64 #s(literal -1 binary64) (fma.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi1 phi1) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) lambda1) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (*.f64 lambda2 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) lambda1))) (*.f64 #s(literal 1/2 binary64) (*.f64 R (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi1 phi1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) lambda1) (fma.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 phi2 (fma.f64 #s(literal -1 binary64) (fma.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi1 phi1) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) lambda1) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (*.f64 lambda2 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) lambda1))) (fma.f64 #s(literal 1/2 binary64) (*.f64 R (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 phi2 (fma.f64 #s(literal -1 binary64) (fma.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 (/.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi1 phi1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi1 phi1) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) lambda1) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) lambda1))) (*.f64 #s(literal -1/8 binary64) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi1 phi1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) lambda1) (fma.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 phi2 (fma.f64 #s(literal -1 binary64) (fma.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi1 phi1) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) lambda1) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (*.f64 lambda2 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) lambda1))) (fma.f64 #s(literal 1/2 binary64) (*.f64 R (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 phi2 (fma.f64 #s(literal -1 binary64) (fma.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 (/.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi1 phi1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi1 phi1) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) lambda1) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) lambda1))) (fma.f64 #s(literal -1/8 binary64) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 phi2 (fma.f64 #s(literal -1 binary64) (fma.f64 #s(literal -1/48 binary64) (/.f64 (*.f64 R (*.f64 lambda2 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) lambda1) (*.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal -1/8 binary64) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi1 phi1) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (fma.f64 #s(literal -1/48 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi1 phi1) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (-.f64 (/.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi1 phi1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi1 phi1) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) lambda1))) (*.f64 #s(literal -1/48 binary64) (*.f64 R (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))))))))))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi1 phi1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) lambda1))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 R (*.f64 phi1 phi1)) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (fma.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi1 phi1) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) lambda1) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (*.f64 lambda2 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) lambda1))) (/.f64 (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) lambda1))))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 R (*.f64 phi1 phi1)) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (fma.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi1 phi1) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) lambda1) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (*.f64 lambda2 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) lambda1) (*.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 (/.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi1 phi1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi1 phi1) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) lambda1) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) lambda1)))))) (/.f64 (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) lambda1))))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 R (*.f64 phi1 phi1)) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (fma.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi1 phi1) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) lambda1) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (*.f64 lambda2 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) lambda1) (*.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 (/.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi1 phi1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi1 phi1) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) lambda1) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) lambda1) (*.f64 phi2 (fma.f64 #s(literal -1/48 binary64) (/.f64 (*.f64 R (*.f64 lambda2 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) lambda1) (*.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal -1/8 binary64) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi1 phi1) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (fma.f64 #s(literal -1/48 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi1 phi1) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (-.f64 (/.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi1 phi1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi1 phi1) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) lambda1))))))))) (/.f64 (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) lambda1))))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi1 phi1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi1 phi1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (fma.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi1 phi1) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 R (*.f64 lambda2 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))))))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi1 phi1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (fma.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi1 phi1) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 R (*.f64 lambda2 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (-.f64 (/.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi1 phi1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi1 phi1) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) (*.f64 #s(literal -1/8 binary64) (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))))))))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi1 phi1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (fma.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi1 phi1) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 R (*.f64 lambda2 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (-.f64 (/.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi1 phi1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi1 phi1) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 phi2 (fma.f64 #s(literal -1/48 binary64) (*.f64 R (*.f64 lambda2 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -1/8 binary64) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi1 phi1) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (fma.f64 #s(literal -1/48 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi1 phi1) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (-.f64 (/.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi1 phi1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi1 phi1) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))))))))))))))
#s(approx (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
#s(approx (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))
#s(approx (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 phi2 (fma.f64 #s(literal -1/8 binary64) (*.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))
#s(approx (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 phi2 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/8 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal -1/48 binary64) (*.f64 phi2 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))))))
#s(approx (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)) (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))
#s(approx (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2) (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi1 phi1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))
#s(approx (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2) (fma.f64 #s(literal -1/2 binary64) (*.f64 phi2 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi1 phi1) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))) (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi1 phi1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))
#s(approx (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2) (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi1 phi1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (*.f64 phi2 (-.f64 (/.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi1 phi1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi1 phi1) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (*.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi1 phi1) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))))))))
#s(approx (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2) (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi1 phi1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi1 phi1) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (*.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (-.f64 (/.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi1 phi1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi1 phi1) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 (fma.f64 #s(literal -1/8 binary64) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi1 phi1) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (fma.f64 #s(literal -1/48 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi1 phi1) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (-.f64 (/.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi1 phi1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi1 phi1) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))))))))))
#s(approx (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi1 phi1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))
#s(approx (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (fma.f64 phi2 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi1 phi1) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi1 phi1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))
#s(approx (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (fma.f64 phi2 (-.f64 (fma.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 phi2 (-.f64 (/.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi1 phi1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi1 phi1) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi1 phi1) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi1 phi1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))
#s(approx (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (fma.f64 phi2 (-.f64 (fma.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 phi2 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 phi2 (fma.f64 #s(literal -1/8 binary64) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi1 phi1) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (fma.f64 #s(literal -1/48 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi1 phi1) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (-.f64 (/.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi1 phi1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi1 phi1) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (/.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi1 phi1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi1 phi1) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 (*.f64 phi1 phi1) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi1 phi1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))
#s(approx (/ (* (pow (- phi1 phi2) 2) R) lambda1) (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 R (*.f64 phi1 phi2)) lambda1) (/.f64 (*.f64 R (*.f64 phi1 phi1)) lambda1)))
#s(approx (/ (* (pow (- phi1 phi2) 2) R) lambda1) (fma.f64 phi2 (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 R phi1) lambda1) (/.f64 (*.f64 R phi2) lambda1)) (/.f64 (*.f64 R (*.f64 phi1 phi1)) lambda1)))
#s(approx (* (pow (- phi1 phi2) 2) R) (fma.f64 #s(literal -2 binary64) (*.f64 R (*.f64 phi1 phi2)) (*.f64 R (*.f64 phi1 phi1))))
#s(approx (* (pow (- phi1 phi2) 2) R) (fma.f64 R (*.f64 phi1 phi1) (*.f64 phi2 (fma.f64 #s(literal -2 binary64) (*.f64 R phi1) (*.f64 R phi2)))))
#s(approx (pow (- phi1 phi2) 2) (fma.f64 #s(literal -2 binary64) (*.f64 phi1 phi2) (*.f64 phi1 phi1)))
#s(approx (pow (- phi1 phi2) 2) (fma.f64 phi2 (+.f64 phi2 (*.f64 #s(literal -2 binary64) phi1)) (*.f64 phi1 phi1)))
#s(approx (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))
#s(approx (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R) (fma.f64 #s(literal 1/2 binary64) (*.f64 R (*.f64 phi2 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))
#s(approx (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R) (fma.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 phi2 (fma.f64 #s(literal -1/8 binary64) (*.f64 R (*.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 R (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))))
#s(approx (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R) (fma.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 phi2 (fma.f64 #s(literal 1/2 binary64) (*.f64 R (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 #s(literal -1/48 binary64) (*.f64 R (*.f64 phi2 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 R (pow.f64 (fma.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 phi1 phi1)) #s(literal 1/2 binary64))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (*.f64 phi2 (fma.f64 #s(literal -2 binary64) phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))) (pow.f64 (pow.f64 (fma.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 phi1 phi1)) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 R (pow.f64 (fma.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 phi1 phi1)) #s(literal 1/2 binary64)))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (fma.f64 R (pow.f64 (fma.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 phi1 phi1)) #s(literal 1/2 binary64)) (*.f64 phi2 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (*.f64 phi2 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (fma.f64 #s(literal -2 binary64) phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))) (fma.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 phi1 phi1))))))) (pow.f64 (pow.f64 (fma.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 phi1 phi1)) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (fma.f64 #s(literal -2 binary64) phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))) (pow.f64 (pow.f64 (fma.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 phi1 phi1)) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (fma.f64 R (pow.f64 (fma.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 phi1 phi1)) #s(literal 1/2 binary64)) (*.f64 phi2 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (fma.f64 #s(literal -2 binary64) phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))) (pow.f64 (pow.f64 (fma.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 phi1 phi1)) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 phi2 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (*.f64 phi2 (-.f64 (fma.f64 #s(literal 1/48 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (fma.f64 #s(literal 1/48 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (fma.f64 #s(literal 1/16 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal 1/16 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (fma.f64 #s(literal -2 binary64) phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))) (fma.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 phi1 phi1)))))) (fma.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 phi1 phi1))))))) (pow.f64 (pow.f64 (fma.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 phi1 phi1)) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (fma.f64 #s(literal -2 binary64) phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))) (fma.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 phi1 phi1)))))) (pow.f64 (pow.f64 (fma.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 phi1 phi1)) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (pow.f64 (fma.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 phi1 phi1)) #s(literal 1/2 binary64)))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (+.f64 (pow.f64 (fma.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 phi1 phi1)) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 phi2 (fma.f64 #s(literal -2 binary64) phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))) (pow.f64 (pow.f64 (fma.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 phi1 phi1)) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (+.f64 (pow.f64 (fma.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 phi1 phi1)) #s(literal 1/2 binary64)) (*.f64 phi2 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 phi2 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (fma.f64 #s(literal -2 binary64) phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))) (fma.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 phi1 phi1)))))) (pow.f64 (pow.f64 (fma.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 phi1 phi1)) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 #s(literal -2 binary64) phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (pow.f64 (pow.f64 (fma.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 phi1 phi1)) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (+.f64 (pow.f64 (fma.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 phi1 phi1)) #s(literal 1/2 binary64)) (*.f64 phi2 (fma.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 #s(literal -2 binary64) phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (pow.f64 (pow.f64 (fma.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 phi1 phi1)) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 phi2 (fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (pow.f64 (fma.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 phi1 phi1)) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (fma.f64 #s(literal -2 binary64) phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))) (fma.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 phi1 phi1)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 phi2 (-.f64 (fma.f64 #s(literal 1/48 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (fma.f64 #s(literal 1/48 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (fma.f64 #s(literal 1/16 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal 1/16 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (fma.f64 #s(literal -2 binary64) phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))) (fma.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 phi1 phi1)))))) (fma.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 phi1 phi1)))))) (pow.f64 (pow.f64 (fma.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 phi1 phi1)) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))))
#s(approx (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) (fma.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 phi1 phi1)))
#s(approx (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) (fma.f64 phi2 (fma.f64 #s(literal -2 binary64) phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (fma.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 phi1 phi1))))
#s(approx (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) (fma.f64 phi2 (fma.f64 #s(literal -2 binary64) phi1 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))) (fma.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 phi1 phi1))))
#s(approx (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) (fma.f64 phi2 (fma.f64 #s(literal -2 binary64) phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (fma.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 phi2 (fma.f64 #s(literal 1/48 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (fma.f64 #s(literal 1/48 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (fma.f64 #s(literal 1/16 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal 1/16 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))))) (fma.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 phi1 phi1))))
#s(approx (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))
#s(approx (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (fma.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))
#s(approx (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (fma.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 phi2 (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))
#s(approx (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (fma.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 phi2 (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (fma.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 phi2 (fma.f64 #s(literal 1/48 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (fma.f64 #s(literal 1/48 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (fma.f64 #s(literal 1/16 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal 1/16 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))
#s(approx (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))) (-.f64 lambda1 lambda2)))
#s(approx (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (fma.f64 #s(literal -1/2 binary64) (*.f64 phi2 (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))) (-.f64 lambda1 lambda2))))
#s(approx (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (fma.f64 phi2 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2))) (*.f64 #s(literal -1/8 binary64) (*.f64 phi2 (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))) (-.f64 lambda1 lambda2))))
#s(approx (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (fma.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))) (-.f64 lambda1 lambda2))) (*.f64 #s(literal 1/48 binary64) (*.f64 phi2 (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2))))))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))) (-.f64 lambda1 lambda2))))
#s(approx (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))))
#s(approx (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (+.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64))))))))
#s(approx (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (+.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal -1/8 binary64) (*.f64 phi2 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))))))))
#s(approx (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (+.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/8 binary64) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 #s(literal 1/48 binary64) (*.f64 phi2 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))
#s(approx (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)) (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))
#s(approx (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)) (-.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 #s(literal 1/2 binary64) phi1)))
#s(approx (neg (/ (+ phi2 phi1) 2)) (-.f64 (*.f64 #s(literal -1/2 binary64) phi2) (*.f64 #s(literal 1/2 binary64) phi1)))
#s(approx (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)))
#s(approx (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (fma.f64 #s(literal -1/2 binary64) (*.f64 phi2 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2))))
#s(approx (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (fma.f64 phi2 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (-.f64 lambda1 lambda2))) (*.f64 #s(literal -1/8 binary64) (*.f64 phi2 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2))))
#s(approx (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (fma.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (-.f64 lambda1 lambda2)) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2))) (*.f64 #s(literal 1/48 binary64) (*.f64 phi2 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (-.f64 lambda1 lambda2))))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2))))
#s(approx (cos (/ (+ phi1 phi2) 2)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))))
#s(approx (cos (/ (+ phi1 phi2) 2)) (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))
#s(approx (cos (/ (+ phi1 phi2) 2)) (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 phi2 (-.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))))
#s(approx (cos (/ (+ phi1 phi2) 2)) (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 phi2 (-.f64 (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/8 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal 1/48 binary64) (*.f64 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)))))))
#s(approx (pow (- phi1 phi2) 2) (fma.f64 #s(literal -2 binary64) (*.f64 phi1 phi2) (*.f64 phi1 phi1)))
#s(approx (pow (- phi1 phi2) 2) (fma.f64 phi2 (+.f64 phi2 (*.f64 #s(literal -2 binary64) phi1)) (*.f64 phi1 phi1)))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) (*.f64 R (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) #s(literal 1/2 binary64))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (*.f64 phi2 (fma.f64 #s(literal -2 binary64) phi1 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 R (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) #s(literal 1/2 binary64)))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) (fma.f64 R (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) #s(literal 1/2 binary64)) (*.f64 phi2 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (*.f64 phi2 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) phi1 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (fma.f64 #s(literal -2 binary64) phi1 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (fma.f64 #s(literal -2 binary64) phi1 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) (fma.f64 R (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) #s(literal 1/2 binary64)) (*.f64 phi2 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (fma.f64 #s(literal -2 binary64) phi1 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 phi2 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (*.f64 phi2 (-.f64 (*.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal -1/24 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) phi1 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) phi1 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (fma.f64 #s(literal -2 binary64) phi1 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)))))) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) phi1 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (fma.f64 #s(literal -2 binary64) phi1 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) #s(literal 1/2 binary64)))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) (+.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 phi2 (fma.f64 #s(literal -2 binary64) phi1 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) (+.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) #s(literal 1/2 binary64)) (*.f64 phi2 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 phi2 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) phi1 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (fma.f64 #s(literal -2 binary64) phi1 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 #s(literal -2 binary64) phi1 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) (+.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) #s(literal 1/2 binary64)) (*.f64 phi2 (fma.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 #s(literal -2 binary64) phi1 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 phi2 (fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) phi1 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (fma.f64 #s(literal -2 binary64) phi1 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 phi2 (-.f64 (*.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal -1/24 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) phi1 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) phi1 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (fma.f64 #s(literal -2 binary64) phi1 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)))))) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))))
#s(approx (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (-.f64 lambda1 lambda2)))
#s(approx (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (fma.f64 #s(literal 1/2 binary64) (*.f64 phi2 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (-.f64 lambda1 lambda2))))
#s(approx (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (fma.f64 phi2 (fma.f64 #s(literal -1/8 binary64) (*.f64 phi2 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (-.f64 lambda1 lambda2))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (-.f64 lambda1 lambda2))))
#s(approx (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (fma.f64 phi2 (fma.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (-.f64 lambda1 lambda2)) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (-.f64 lambda1 lambda2))) (*.f64 #s(literal -1/48 binary64) (*.f64 phi2 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (-.f64 lambda1 lambda2))))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (-.f64 lambda1 lambda2))))
#s(approx (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
#s(approx (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))
#s(approx (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 phi2 (fma.f64 #s(literal -1/8 binary64) (*.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))
#s(approx (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 phi2 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/8 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal -1/48 binary64) (*.f64 phi2 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))))))
#s(approx (+ (/ (+ phi2 phi1) 2) (/ (PI) 2)) (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) (*.f64 R phi2))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) (*.f64 phi2 (+.f64 R (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 R phi1) phi2)))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) (*.f64 phi2 (+.f64 R (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 R phi1) phi2) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (*.f64 phi2 phi2)))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) (*.f64 phi2 (+.f64 R (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 R phi1) phi2) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (*.f64 phi1 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64)))) (*.f64 (*.f64 phi2 phi2) phi2)) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (*.f64 phi2 phi2))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) phi2)
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 phi1 phi2)))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 phi1 phi2) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64)) (*.f64 phi2 phi2)))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 phi1 phi2) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 phi1 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (*.f64 (*.f64 phi2 phi2) phi2)) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64)) (*.f64 phi2 phi2))))))))
#s(approx (- phi1 phi2) (*.f64 phi2 (-.f64 (/.f64 phi1 phi2) #s(literal 1 binary64))))
#s(approx (- phi1 phi2) (*.f64 phi2 (-.f64 (/.f64 phi1 phi2) #s(literal 1 binary64))))
#s(approx (/ (+ phi2 phi1) 2) (*.f64 phi2 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 phi1 phi2)))))
#s(approx (+ phi2 phi1) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 R phi2))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 phi2 (+.f64 R (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 R phi1) phi2)))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 phi2 (+.f64 R (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 R phi1) phi2) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (*.f64 phi2 phi2)))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 phi2 (+.f64 R (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 R phi1) phi2) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (*.f64 phi1 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64)))) (*.f64 (*.f64 phi2 phi2) phi2)) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (*.f64 phi2 phi2))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi2 phi2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -1/2 binary64) (/.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 (/.f64 R lambda1) (/.f64 phi1 (*.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 R (*.f64 phi1 phi1)) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (/.f64 (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) lambda1)) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))) (*.f64 phi2 phi2)) (fma.f64 #s(literal -1/2 binary64) (/.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 (/.f64 R lambda1) (/.f64 phi1 (*.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (*.f64 phi2 phi2)) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 R (*.f64 lambda1 lambda1)) (/.f64 phi1 (*.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 R (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 R (*.f64 lambda1 lambda1)) (/.f64 phi1 (*.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 R (*.f64 phi1 phi1)) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (/.f64 (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) lambda1)) (*.f64 phi2 phi2)) (fma.f64 #s(literal 1/2 binary64) (/.f64 R (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (/.f64 (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (*.f64 phi2 phi2)))))))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 R (*.f64 phi2 phi2)) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 R (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))) (*.f64 (/.f64 R (*.f64 lambda1 lambda1)) (/.f64 phi1 (*.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))))))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -1/2 binary64) (/.f64 R (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 R (*.f64 phi1 phi1)) (*.f64 (*.f64 lambda1 lambda1) (*.f64 (*.f64 phi2 phi2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))) (fma.f64 (/.f64 R (*.f64 lambda1 lambda1)) (/.f64 phi1 (*.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (*.f64 phi2 phi2))))))))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi2 phi2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -1/2 binary64) (/.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 (/.f64 R lambda1) (/.f64 phi1 (*.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))))))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -1/2 binary64) (/.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi2 phi2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))))) (fma.f64 (/.f64 R lambda1) (/.f64 phi1 (*.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (/.f64 (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 phi2 phi2)))))))
#s(approx (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)) (*.f64 #s(literal 1/2 binary64) phi2))
#s(approx (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)) (*.f64 phi2 (+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) (/.f64 phi1 phi2) (*.f64 #s(literal 1/2 binary64) (/.f64 (PI.f64) phi2))))))
#s(approx (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2) (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi2 phi2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))))
#s(approx (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -1/2 binary64) (/.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 (/.f64 R lambda1) (/.f64 phi1 (*.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))))))
#s(approx (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -1/2 binary64) (/.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi2 phi2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))))) (*.f64 (/.f64 R lambda1) (/.f64 phi1 (*.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))))))))
#s(approx (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi2 phi2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))))
#s(approx (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi1 (*.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))) (/.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))))))
#s(approx (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi1 (*.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))) (+.f64 (/.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi2 phi2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))))))))
#s(approx (/ (* (pow (- phi1 phi2) 2) R) lambda1) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi1 phi2)) (/.f64 R lambda1))))
#s(approx (/ (* (pow (- phi1 phi2) 2) R) lambda1) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi1 phi2)) (/.f64 (fma.f64 R (*.f64 lambda1 (*.f64 phi2 phi2)) (*.f64 lambda1 (*.f64 R (*.f64 phi1 phi1)))) (*.f64 lambda1 (*.f64 lambda1 (*.f64 phi2 phi2)))))))
#s(approx (* (pow (- phi1 phi2) 2) R) (*.f64 (*.f64 phi2 phi2) (+.f64 R (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 R phi1) phi2)))))
#s(approx (* (pow (- phi1 phi2) 2) R) (*.f64 (*.f64 phi2 phi2) (+.f64 R (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 R phi1) phi2) (/.f64 (*.f64 R (*.f64 phi1 phi1)) (*.f64 phi2 phi2))))))
#s(approx (pow (- phi1 phi2) 2) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) (/.f64 phi1 phi2)))))
#s(approx (pow (- phi1 phi2) 2) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -2 binary64) (/.f64 phi1 phi2) (/.f64 (*.f64 phi1 phi1) (*.f64 phi2 phi2))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 R phi2))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 phi2 (+.f64 R (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 R phi1) phi2)))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 phi2 (+.f64 R (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 R phi1) phi2) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 phi2 phi2)))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 phi2 (+.f64 R (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 R phi1) phi2) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (*.f64 phi1 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (*.f64 (*.f64 phi2 phi2) phi2)) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 phi2 phi2))))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) phi2)
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 phi1 phi2)))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 phi1 phi2) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 phi2 phi2)))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 phi1 phi2) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 phi1 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 phi2 phi2) phi2)) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 phi2 phi2))))))))
#s(approx (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) (*.f64 phi2 phi2))
#s(approx (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) (/.f64 phi1 phi2)))))
#s(approx (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -2 binary64) (/.f64 phi1 phi2) (/.f64 (fma.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 phi1 phi1)) (*.f64 phi2 phi2))))))
#s(approx (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)) (*.f64 #s(literal -1/2 binary64) phi2))
#s(approx (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)) (*.f64 phi2 (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (PI.f64) phi2)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 phi1 phi2))))))
#s(approx (neg (/ (+ phi2 phi1) 2)) (*.f64 phi2 (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 phi1 phi2)) #s(literal 1/2 binary64))))
#s(approx (/ (+ phi1 phi2) 2) (*.f64 phi2 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 phi1 phi2)))))
#s(approx (+ phi1 phi2) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))))
#s(approx (pow (- phi1 phi2) 2) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) (/.f64 phi1 phi2)))))
#s(approx (pow (- phi1 phi2) 2) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -2 binary64) (/.f64 phi1 phi2) (/.f64 (*.f64 phi1 phi1) (*.f64 phi2 phi2))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) (*.f64 R phi2))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) (*.f64 phi2 (+.f64 R (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 R phi1) phi2)))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) (*.f64 phi2 (+.f64 R (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 R phi1) phi2) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (*.f64 phi2 phi2)))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) (*.f64 phi2 (+.f64 R (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 R phi1) phi2) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (*.f64 phi1 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64)))) (*.f64 (*.f64 phi2 phi2) phi2)) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (*.f64 phi2 phi2))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) phi2)
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 phi1 phi2)))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 phi1 phi2) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64)) (*.f64 phi2 phi2)))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 phi1 phi2) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 phi1 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (*.f64 (*.f64 phi2 phi2) phi2)) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64)) (*.f64 phi2 phi2))))))))
#s(approx (+ (/ (+ phi2 phi1) 2) (/ (PI) 2)) (*.f64 #s(literal 1/2 binary64) phi2))
#s(approx (+ (/ (+ phi2 phi1) 2) (/ (PI) 2)) (*.f64 phi2 (+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) (/.f64 phi1 phi2) (*.f64 #s(literal 1/2 binary64) (/.f64 (PI.f64) phi2))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) (*.f64 #s(literal -1 binary64) (*.f64 R phi2)))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) (*.f64 #s(literal -1 binary64) (*.f64 phi2 (+.f64 R (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 R phi1) phi2))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) (*.f64 #s(literal -1 binary64) (*.f64 phi2 (+.f64 R (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) phi2) (*.f64 R phi1)) phi2))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) (*.f64 #s(literal -1 binary64) (*.f64 phi2 (+.f64 R (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (*.f64 phi1 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64)))) phi2))) phi2) (*.f64 R phi1)) phi2))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) (*.f64 #s(literal -1 binary64) phi2))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) (*.f64 #s(literal -1 binary64) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 phi1 phi2))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) (*.f64 #s(literal -1 binary64) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 phi1 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64)) phi2))) phi2))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) (*.f64 #s(literal -1 binary64) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 phi1 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 phi1 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) phi2))) phi2))) phi2))))))
#s(approx (- phi1 phi2) (*.f64 #s(literal -1 binary64) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 phi1 phi2))))))
#s(approx (- phi1 phi2) (*.f64 #s(literal -1 binary64) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 phi1 phi2))))))
#s(approx (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)))
#s(approx (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))))
#s(approx (/ (+ phi2 phi1) 2) (*.f64 #s(literal -1 binary64) (*.f64 phi2 (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 phi1 phi2)) #s(literal 1/2 binary64)))))
#s(approx (+ phi2 phi1) (*.f64 #s(literal -1 binary64) (*.f64 phi2 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 phi1 phi2)) #s(literal 1 binary64)))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 #s(literal -1 binary64) (*.f64 R phi2)))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 #s(literal -1 binary64) (*.f64 phi2 (+.f64 R (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 R phi1) phi2))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 #s(literal -1 binary64) (*.f64 phi2 (+.f64 R (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) phi2) (*.f64 R phi1)) phi2))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 #s(literal -1 binary64) (*.f64 phi2 (+.f64 R (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (*.f64 phi1 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64)))) phi2))) phi2) (*.f64 R phi1)) phi2))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi2 phi2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -1/2 binary64) (/.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))))) (*.f64 (/.f64 R lambda1) (/.f64 phi1 (*.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))))))))))
#s(approx (* (* -1 lambda1) (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R))) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))))) (/.f64 (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 R (*.f64 phi1 phi1)) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))))) (/.f64 (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))))) lambda1)) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))))))) phi2)) phi2) (*.f64 #s(literal -1/2 binary64) (/.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))))))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (*.f64 phi2 phi2)) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 R (*.f64 lambda1 lambda1)) (/.f64 phi1 (*.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 R (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))))))))))
#s(approx (+ (* (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) -1) (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R)) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 R (*.f64 phi1 phi1)) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))))) (/.f64 (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))))) lambda1)) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))))) phi2) (/.f64 (*.f64 R phi1) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))))))) phi2) (*.f64 #s(literal 1/2 binary64) (/.f64 R (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))))))))))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 R (*.f64 phi2 phi2)) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))))))))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 R (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))))))) (*.f64 (/.f64 R (*.f64 lambda1 lambda1)) (/.f64 phi1 (*.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))))))))))
#s(approx (/ (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) lambda1) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 R phi1) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 R (*.f64 phi1 phi1)) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))))) (/.f64 (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))))) lambda1)) phi2))) phi2) (*.f64 #s(literal -1/2 binary64) (/.f64 R (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))))))))))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi2 phi2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))))))))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -1/2 binary64) (/.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))))) (*.f64 (/.f64 R lambda1) (/.f64 phi1 (*.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))))))))))
#s(approx (+ (* (* R lambda2) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2)) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))))))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi1 phi1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))))) (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))))))) phi2))) phi2) (*.f64 #s(literal -1/2 binary64) (/.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))))))))))
#s(approx (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))))
#s(approx (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)) (*.f64 #s(literal -1 binary64) (*.f64 phi2 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))) phi2)) #s(literal 1/2 binary64)))))
#s(approx (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2) (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi2 phi2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))))))))
#s(approx (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -1/2 binary64) (/.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))))) (*.f64 (/.f64 R lambda1) (/.f64 phi1 (*.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))))))))))
#s(approx (* (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) -1/2) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi1 phi1) (*.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))))))))) phi2) (*.f64 #s(literal -1/2 binary64) (/.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))))))))))
#s(approx (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi2 phi2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))))))
#s(approx (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi1 (*.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))))))) (/.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))))))))
#s(approx (/ (/ (* (pow (- phi1 phi2) 2) R) lambda1) (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2)))) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi1 phi1) (*.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))))))) (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))))))) phi2) (/.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))))))))
#s(approx (/ (* (pow (- phi1 phi2) 2) R) lambda1) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 phi1 phi1) phi2)) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 R phi1) lambda1))) phi2) (/.f64 R lambda1))))
#s(approx (* (pow (- phi1 phi2) 2) R) (*.f64 (*.f64 phi2 phi2) (+.f64 R (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 R (*.f64 phi1 phi1)) phi2) (*.f64 #s(literal 2 binary64) (*.f64 R phi1))) phi2)))))
#s(approx (pow (- phi1 phi2) 2) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 phi1 phi1) phi2) (*.f64 #s(literal 2 binary64) phi1)) phi2)))))
#s(approx (* (sin (+ (* 1/2 (+ phi2 phi1)) (/ (PI) 2))) R) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 #s(literal -1 binary64) (*.f64 R phi2)))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 #s(literal -1 binary64) (*.f64 phi2 (+.f64 R (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 R phi1) phi2))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 #s(literal -1 binary64) (*.f64 phi2 (+.f64 R (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 R (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) phi2) (*.f64 R phi1)) phi2))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 #s(literal -1 binary64) (*.f64 phi2 (+.f64 R (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 R (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (*.f64 phi1 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) phi2))) phi2) (*.f64 R phi1)) phi2))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (*.f64 #s(literal -1 binary64) phi2))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (*.f64 #s(literal -1 binary64) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 phi1 phi2))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (*.f64 #s(literal -1 binary64) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 phi1 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) phi2))) phi2))))))
#s(approx (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (*.f64 #s(literal -1 binary64) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 phi1 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 phi1 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) phi2))) phi2))) phi2))))))
#s(approx (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 phi1 phi1)) phi2) (*.f64 #s(literal 2 binary64) phi1)) phi2)))))
#s(approx (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))
#s(approx (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))) (-.f64 lambda1 lambda2)))
#s(approx (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))))
#s(approx (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)) (*.f64 #s(literal -1 binary64) (*.f64 phi2 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) phi2) (/.f64 (*.f64 #s(literal 1/2 binary64) phi1) phi2)))))))
#s(approx (neg (/ (+ phi2 phi1) 2)) (*.f64 #s(literal -1 binary64) (*.f64 phi2 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 phi1 phi2))))))
#s(approx (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)))
#s(approx (cos (/ (+ phi1 phi2) 2)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))))
#s(approx (/ (+ phi1 phi2) 2) (*.f64 #s(literal -1 binary64) (*.f64 phi2 (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 phi1 phi2)) #s(literal 1/2 binary64)))))
#s(approx (+ phi1 phi2) (*.f64 #s(literal -1 binary64) (*.f64 phi2 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 phi1 phi2)) #s(literal 1 binary64)))))
#s(approx (pow (- phi1 phi2) 2) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 phi1 phi1) phi2) (*.f64 #s(literal 2 binary64) phi1)) phi2)))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) (*.f64 #s(literal -1 binary64) (*.f64 R phi2)))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) (*.f64 #s(literal -1 binary64) (*.f64 phi2 (+.f64 R (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 R phi1) phi2))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) (*.f64 #s(literal -1 binary64) (*.f64 phi2 (+.f64 R (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) phi2) (*.f64 R phi1)) phi2))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) R) (*.f64 #s(literal -1 binary64) (*.f64 phi2 (+.f64 R (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (*.f64 phi1 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64)))) phi2))) phi2) (*.f64 R phi1)) phi2))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) (*.f64 #s(literal -1 binary64) phi2))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) (*.f64 #s(literal -1 binary64) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 phi1 phi2))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) (*.f64 #s(literal -1 binary64) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 phi1 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64)) phi2))) phi2))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2))))) (*.f64 #s(literal -1 binary64) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 phi1 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 phi1 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) phi2))) phi2))) phi2))))))
#s(approx (* (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (- lambda1 lambda2)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))) (-.f64 lambda1 lambda2)))
#s(approx (sin (+ (/ (+ phi2 phi1) 2) (/ (PI) 2))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))))
#s(approx (+ (/ (+ phi2 phi1) 2) (/ (PI) 2)) (*.f64 #s(literal -1 binary64) (*.f64 phi2 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))) phi2)) #s(literal 1/2 binary64)))))

eval458.0ms (5.5%)

Memory
-19.3MiB live, 692.4MiB allocated; 139ms collecting garbage
Compiler

Compiled 116 321 to 7 028 computations (94% saved)

prune453.0ms (5.4%)

Memory
40.0MiB live, 1 037.0MiB allocated; 76ms collecting garbage
Pruning

11 alts after pruning (6 fresh and 5 done)

PrunedKeptTotal
New1 17451 179
Fresh213
Picked235
Done022
Total1 178111 189
Accuracy
96.2%
Counts
1 189 → 11
Alt Table
Click to see full alt table
StatusAccuracyProgram
83.6%
(*.f64 (hypot.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 1 binary64)) (*.f64 (sin.f64 (+.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2))) R)
83.3%
(*.f64 (hypot.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 1 binary64)) (*.f64 (sin.f64 #s(approx (+ (/ (+ phi2 phi1) 2) (/ (PI) 2)) (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (-.f64 lambda1 lambda2))) R)
96.0%
(*.f64 (hypot.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 1 binary64)) (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2))) R)
90.4%
(*.f64 (hypot.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 1 binary64)) (*.f64 (cos.f64 (/.f64 #s(approx (+ phi2 phi1) phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2))) R)
83.3%
(*.f64 (hypot.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 1 binary64)) (*.f64 #s(approx (cos (/ (+ phi2 phi1) 2)) (sin.f64 #s(approx (+ (* 1/2 phi1) (/ (PI) 2)) (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (-.f64 lambda1 lambda2))) R)
62.4%
(*.f64 (hypot.f64 #s(approx (- phi1 phi2) phi1) (*.f64 #s(approx (cos (/ (+ phi2 phi1) 2)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (-.f64 lambda1 lambda2))) R)
57.7%
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))))
48.1%
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (+.f64 (neg.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (/.f64 (PI.f64) #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)))))
24.1%
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 (*.f64 R lambda2) lambda1) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64))) (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64)))))))
18.2%
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 (*.f64 R lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))))
24.8%
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))))
Compiler

Compiled 638 to 425 computations (33.4% saved)

series315.0ms (3.8%)

Memory
-18.7MiB live, 446.2MiB allocated; 59ms collecting garbage
Counts
54 → 561
Calls
Call 1
Inputs
(*.f64 (hypot.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 1 binary64)) (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2))) R)
(hypot.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 1 binary64)) (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2)))
(pow.f64 (-.f64 phi1 phi2) #s(literal 1 binary64))
(-.f64 phi1 phi2)
phi1
phi2
#s(literal 1 binary64)
(*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2))
(cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))
(/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))
(+.f64 phi2 phi1)
#s(literal 2 binary64)
(-.f64 lambda1 lambda2)
lambda1
lambda2
R
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))))
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))
(*.f64 R lambda2)
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))
(*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))
#s(literal 1/2 binary64)
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 (*.f64 R lambda2) lambda1) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64))) (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 (*.f64 R lambda2) lambda1) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64))) (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64))))))
#s(literal -1 binary64)
(*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 (*.f64 R lambda2) lambda1) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64))) (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64)))))
(fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 (*.f64 R lambda2) lambda1) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64))) (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64))))
(*.f64 (/.f64 (*.f64 R lambda2) lambda1) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64)))
(/.f64 (*.f64 R lambda2) lambda1)
(pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64))
(*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))
(sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))
(fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))
(+.f64 phi1 phi2)
(/.f64 (PI.f64) #s(literal 2 binary64))
(PI.f64)
(sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))
(*.f64 #s(literal 1/2 binary64) (PI.f64))
(*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))
(*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64)))
(*.f64 (hypot.f64 #s(approx (- phi1 phi2) phi1) (*.f64 #s(approx (cos (/ (+ phi2 phi1) 2)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (-.f64 lambda1 lambda2))) R)
(hypot.f64 #s(approx (- phi1 phi2) phi1) (*.f64 #s(approx (cos (/ (+ phi2 phi1) 2)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (-.f64 lambda1 lambda2)))
#s(approx (- phi1 phi2) phi1)
(*.f64 #s(approx (cos (/ (+ phi2 phi1) 2)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (-.f64 lambda1 lambda2))
#s(approx (cos (/ (+ phi2 phi1) 2)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))))
(sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))
(fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))
(*.f64 (hypot.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 1 binary64)) (*.f64 #s(approx (cos (/ (+ phi2 phi1) 2)) (sin.f64 #s(approx (+ (* 1/2 phi1) (/ (PI) 2)) (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (-.f64 lambda1 lambda2))) R)
(hypot.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 1 binary64)) (*.f64 #s(approx (cos (/ (+ phi2 phi1) 2)) (sin.f64 #s(approx (+ (* 1/2 phi1) (/ (PI) 2)) (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (-.f64 lambda1 lambda2)))
(*.f64 #s(approx (cos (/ (+ phi2 phi1) 2)) (sin.f64 #s(approx (+ (* 1/2 phi1) (/ (PI) 2)) (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (-.f64 lambda1 lambda2))
#s(approx (cos (/ (+ phi2 phi1) 2)) (sin.f64 #s(approx (+ (* 1/2 phi1) (/ (PI) 2)) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
(sin.f64 #s(approx (+ (* 1/2 phi1) (/ (PI) 2)) (*.f64 #s(literal 1/2 binary64) (PI.f64))))
#s(approx (+ (* 1/2 phi1) (/ (PI) 2)) (*.f64 #s(literal 1/2 binary64) (PI.f64)))
Outputs
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* R (sqrt (+ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))))
#s(approx R #s(hole binary64 R))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* R (sqrt (+ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))))
#s(approx (* (* R lambda2) (cos (* 1/2 (+ phi2 phi1)))) #s(hole binary64 (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))))
#s(approx (* R lambda2) #s(hole binary64 (* R lambda2)))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* R (sqrt (+ (* (cos (* 1/2 (+ phi1 phi2))) (* (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2))) (pow (- phi1 phi2) 2))))))
#s(approx (* -1 (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))))) #s(hole binary64 (* -1 (* R (* lambda1 (+ (sqrt (* (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (* -1 (* (/ lambda2 lambda1) (sqrt (* (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))))))
#s(approx (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2)))) #s(hole binary64 (* R (* lambda1 (+ (sqrt (* (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (* -1 (* (/ lambda2 lambda1) (sqrt (* (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))))))
#s(approx (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) #s(hole binary64 (* R (+ (sqrt (* (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (* -1 (* (/ lambda2 lambda1) (sqrt (* (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))))
#s(approx (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2)) #s(hole binary64 (* (/ (* R lambda2) lambda1) (sqrt (* (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))
#s(approx (/ (* R lambda2) lambda1) #s(hole binary64 (/ (* R lambda2) lambda1)))
#s(approx (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2)) #s(hole binary64 (* R (sqrt (* (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* R (sqrt (+ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))))
#s(approx (* -1 (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))))) #s(hole binary64 (* R (* lambda1 (+ (* -1 (sqrt (* (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (* (/ lambda2 lambda1) (sqrt (* (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))))
#s(approx (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2)))) #s(hole binary64 (* -1 (* R (* lambda1 (+ (* -1 (sqrt (* (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (* (/ lambda2 lambda1) (sqrt (* (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))))))
#s(approx (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) #s(hole binary64 (* -1 (* R (+ (* -1 (sqrt (* (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (* (/ lambda2 lambda1) (sqrt (* (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (+ (* -1 (* (* R (* lambda1 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (+ (* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))) (* lambda1 (+ (* -1 (* (* R (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* 1/2 (* (* R (* lambda1 (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (+ (* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))) (* lambda1 (+ (* -1 (* (* R (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* lambda1 (+ (* 1/2 (* (* R (* lambda1 (* lambda2 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))) (sqrt (/ 1 (pow (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)) 3))))) (* 1/2 (* (* R (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (+ (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)))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (+ (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)))))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (+ (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))))))))))))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) #s(hole binary64 (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) #s(hole binary64 (+ (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))))
#s(approx (- lambda1 lambda2) #s(hole binary64 (* -1 lambda2)))
#s(approx (- lambda1 lambda2) #s(hole binary64 (- lambda1 lambda2)))
#s(approx lambda1 #s(hole binary64 lambda1))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (+ (* -1 (* (* R (* lambda1 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (+ (* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))) (* lambda1 (+ (* -1 (* (* R (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* 1/2 (* (* R (* lambda1 (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (+ (* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))) (* lambda1 (+ (* -1 (* (* R (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* lambda1 (+ (* 1/2 (* (* R (* lambda1 (* lambda2 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))) (sqrt (/ 1 (pow (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)) 3))))) (* 1/2 (* (* R (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* R (sqrt (+ (* (pow lambda2 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (+ (* -1 (* (* R (* lambda1 (* lambda2 (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2)))))) (* R (sqrt (+ (* (pow lambda2 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2)))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (+ (* R (sqrt (+ (* (pow lambda2 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2)))) (* lambda1 (+ (* -1 (* (* R (* lambda2 (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2)))))) (* 1/2 (* (* R (* lambda1 (- (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) (/ (* (pow lambda2 2) (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2))) (+ (* (pow lambda2 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2)))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2)))))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (+ (* R (sqrt (+ (* (pow lambda2 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2)))) (* lambda1 (+ (* -1 (* (* R (* lambda2 (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2)))))) (* lambda1 (+ (* 1/2 (* (* R (* lambda1 (* lambda2 (* (cos (* 1/2 (+ phi1 phi2))) (* (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (- (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) (/ (* (pow lambda2 2) (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2))) (+ (* (pow lambda2 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2))))))))) (sqrt (/ 1 (pow (+ (* (pow lambda2 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2)) 3))))) (* 1/2 (* (* R (- (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) (/ (* (pow lambda2 2) (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2))) (+ (* (pow lambda2 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2)))))))))))))
#s(approx (* -1 (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))))) #s(hole binary64 (* (* R lambda2) (sqrt (* (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* -1 (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))))) #s(hole binary64 (+ (* -1 (* (* R lambda1) (sqrt (* (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (* (* R lambda2) (sqrt (* (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))
#s(approx (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2)))) #s(hole binary64 (* -1 (* (* R lambda2) (sqrt (* (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))
#s(approx (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2)))) #s(hole binary64 (+ (* -1 (* (* R lambda2) (sqrt (* (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (* (* R lambda1) (sqrt (* (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))
#s(approx (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) #s(hole binary64 (* -1 (* (/ (* R lambda2) lambda1) (sqrt (* (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))
#s(approx (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) #s(hole binary64 (/ (+ (* -1 (* (* R lambda2) (sqrt (* (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (* (* R lambda1) (sqrt (* (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) lambda1)))
#s(approx (* (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))))))
#s(approx (* (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (+ (* -1 (* (* R (* lambda1 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))
#s(approx (* (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (+ (* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))) (* lambda1 (+ (* -1 (* (* R (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* 1/2 (* (* R (* lambda1 (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))))))
#s(approx (* (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (+ (* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))) (* lambda1 (+ (* -1 (* (* R (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* lambda1 (+ (* 1/2 (* (* R (* lambda1 (* lambda2 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))) (sqrt (/ 1 (pow (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)) 3))))) (* 1/2 (* (* R (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))))))))
#s(approx (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))
#s(approx (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (+ (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)))))))))
#s(approx (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (+ (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)))))))))))
#s(approx (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (+ (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))))))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1)) (* R (cos (* 1/2 (+ phi1 phi2))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1)) (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda1 2) (cos (* 1/2 (+ phi1 phi2)))))) (* R (cos (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1)) (+ (* 1/2 (/ (* R (* lambda2 (pow (- phi1 phi2) 2))) (* (pow lambda1 3) (cos (* 1/2 (+ phi1 phi2)))))) (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda1 2) (cos (* 1/2 (+ phi1 phi2)))))) (* R (cos (* 1/2 (+ phi1 phi2))))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* 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)))))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* 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))))))))))))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) #s(hole binary64 (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) #s(hole binary64 (* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))))
#s(approx (- lambda1 lambda2) #s(hole binary64 lambda1))
#s(approx (- lambda1 lambda2) #s(hole binary64 (* lambda1 (+ 1 (* -1 (/ lambda2 lambda1))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1)) (* R (cos (* 1/2 (+ phi1 phi2))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1)) (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda1 2) (cos (* 1/2 (+ phi1 phi2)))))) (* R (cos (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1)) (+ (* 1/2 (/ (* R (* lambda2 (pow (- phi1 phi2) 2))) (* (pow lambda1 3) (cos (* 1/2 (+ phi1 phi2)))))) (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda1 2) (cos (* 1/2 (+ phi1 phi2)))))) (* R (cos (* 1/2 (+ phi1 phi2))))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* (* R lambda1) (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (* R (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (+ (* 1/2 (* (/ (* R (pow (- phi1 phi2) 2)) (pow lambda1 2)) (sqrt (/ 1 (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))) (* R (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (+ (* 1/2 (* (/ (* R (* lambda2 (pow (- phi1 phi2) 2))) (pow lambda1 3)) (sqrt (/ 1 (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))) (+ (* 1/2 (* (/ (* R (pow (- phi1 phi2) 2)) (pow lambda1 2)) (sqrt (/ 1 (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))) (* R (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))))))
#s(approx (* -1 (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))))) #s(hole binary64 (* -1 (* (* R lambda1) (sqrt (* (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))
#s(approx (* -1 (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))))) #s(hole binary64 (* lambda1 (+ (* -1 (* R (sqrt (* (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (* (/ (* R lambda2) lambda1) (sqrt (* (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))))
#s(approx (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2)))) #s(hole binary64 (* (* R lambda1) (sqrt (* (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2)))) #s(hole binary64 (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (sqrt (* (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (* R (sqrt (* (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))))
#s(approx (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) #s(hole binary64 (* R (sqrt (* (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))
#s(approx (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) #s(hole binary64 (+ (* -1 (* (/ (* R lambda2) lambda1) (sqrt (* (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (* R (sqrt (* (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))
#s(approx (* (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))))
#s(approx (* (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1)) (* R (cos (* 1/2 (+ phi1 phi2))))))))
#s(approx (* (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1)) (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda1 2) (cos (* 1/2 (+ phi1 phi2)))))) (* R (cos (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1)) (+ (* 1/2 (/ (* R (* lambda2 (pow (- phi1 phi2) 2))) (* (pow lambda1 3) (cos (* 1/2 (+ phi1 phi2)))))) (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda1 2) (cos (* 1/2 (+ phi1 phi2)))))) (* R (cos (* 1/2 (+ phi1 phi2))))))))))
#s(approx (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
#s(approx (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))))
#s(approx (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* 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)))))))))))
#s(approx (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* 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))))))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* -1 (* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1)) (* R (cos (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* -1 (* lambda1 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow (- phi1 phi2) 2)) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))) (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) lambda1)) (* R (cos (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* -1 (* lambda1 (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* R (* lambda2 (pow (- phi1 phi2) 2))) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))) (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (cos (* 1/2 (+ phi1 phi2)))))) lambda1)) (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) lambda1)) (* R (cos (* 1/2 (+ phi1 phi2)))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* -1 (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* -1 (* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* -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)))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* -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)))))))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) #s(hole binary64 (* -1 (* lambda1 (+ (* -1 (cos (* 1/2 (+ phi1 phi2)))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))))
#s(approx (- lambda1 lambda2) #s(hole binary64 (* -1 (* lambda1 (- (/ lambda2 lambda1) 1)))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1)) (* R (cos (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* lambda1 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow (- phi1 phi2) 2)) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))) (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) lambda1)) (* R (cos (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* lambda1 (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* R (* lambda2 (pow (- phi1 phi2) 2))) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))) (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (cos (* 1/2 (+ phi1 phi2)))))) lambda1)) (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) lambda1)) (* R (cos (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* (* R lambda1) (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (* R (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* lambda1 (+ (* -1 (/ (+ (* -1/2 (* (/ (* R (pow (- phi1 phi2) 2)) lambda1) (sqrt (/ 1 (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))) (* (* R lambda2) (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) lambda1)) (* R (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* lambda1 (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* (* R (pow (- phi1 phi2) 2)) (sqrt (/ 1 (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))) (* 1/2 (* (/ (* R (* lambda2 (pow (- phi1 phi2) 2))) lambda1) (sqrt (/ 1 (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))) lambda1)) (* (* R lambda2) (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) lambda1)) (* R (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))))
#s(approx (* -1 (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))))) #s(hole binary64 (* -1 (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (sqrt (* (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (* R (sqrt (* (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))))
#s(approx (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2)))) #s(hole binary64 (* -1 (* lambda1 (+ (* -1 (* R (sqrt (* (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (* (/ (* R lambda2) lambda1) (sqrt (* (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))))
#s(approx (* (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))))
#s(approx (* (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* -1 (* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1)) (* R (cos (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* -1 (* lambda1 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow (- phi1 phi2) 2)) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))) (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) lambda1)) (* R (cos (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* -1 (* lambda1 (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* R (* lambda2 (pow (- phi1 phi2) 2))) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))) (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (cos (* 1/2 (+ phi1 phi2)))))) lambda1)) (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) lambda1)) (* R (cos (* 1/2 (+ phi1 phi2)))))))))
#s(approx (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* -1 (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))))
#s(approx (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* -1 (* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))))))
#s(approx (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* -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)))))))
#s(approx (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* -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)))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* R (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (+ (* -1 (* (* R (* lambda1 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* R (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (+ (* R (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))) (* lambda2 (+ (* -1 (* (* R (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* 1/2 (* (* R (* lambda2 (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (+ (* R (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))) (* lambda2 (+ (* -1 (* (* R (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* lambda2 (+ (* 1/2 (* (* R (* lambda1 (* lambda2 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))) (sqrt (/ 1 (pow (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)) 3))))) (* 1/2 (* (* R (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (+ (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)))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (+ (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)))))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (+ (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))))))))))))
#s(approx (- lambda1 lambda2) #s(hole binary64 (+ lambda1 (* -1 lambda2))))
#s(approx lambda2 #s(hole binary64 lambda2))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* R (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (+ (* -1 (* (* R (* lambda1 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* R (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (+ (* R (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))) (* lambda2 (+ (* -1 (* (* R (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* 1/2 (* (* R (* lambda2 (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (+ (* R (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))) (* lambda2 (+ (* -1 (* (* R (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* lambda2 (+ (* 1/2 (* (* R (* lambda1 (* lambda2 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))) (sqrt (/ 1 (pow (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)) 3))))) (* 1/2 (* (* R (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* R (sqrt (+ (* (pow lambda1 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (+ (* -1 (* (* R (* lambda1 (* lambda2 (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2)))))) (* R (sqrt (+ (* (pow lambda1 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2)))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (+ (* R (sqrt (+ (* (pow lambda1 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2)))) (* lambda2 (+ (* -1 (* (* R (* lambda1 (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2)))))) (* 1/2 (* (* R (* lambda2 (- (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) (/ (* (pow lambda1 2) (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2))) (+ (* (pow lambda1 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2)))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2)))))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (+ (* R (sqrt (+ (* (pow lambda1 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2)))) (* lambda2 (+ (* -1 (* (* R (* lambda1 (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2)))))) (* lambda2 (+ (* 1/2 (* (* R (* lambda1 (* lambda2 (* (cos (* 1/2 (+ phi1 phi2))) (* (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (- (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) (/ (* (pow lambda1 2) (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2))) (+ (* (pow lambda1 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2))))))))) (sqrt (/ 1 (pow (+ (* (pow lambda1 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2)) 3))))) (* 1/2 (* (* R (- (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) (/ (* (pow lambda1 2) (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2))) (+ (* (pow lambda1 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2)))))))))))))
#s(approx (* (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* R (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))))))
#s(approx (* (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (+ (* -1 (* (* R (* lambda1 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* R (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))
#s(approx (* (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (+ (* R (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))) (* lambda2 (+ (* -1 (* (* R (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* 1/2 (* (* R (* lambda2 (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))))))
#s(approx (* (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (+ (* R (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))) (* lambda2 (+ (* -1 (* (* R (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* lambda2 (+ (* 1/2 (* (* R (* lambda1 (* lambda2 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))) (sqrt (/ 1 (pow (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)) 3))))) (* 1/2 (* (* R (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))))))))
#s(approx (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))
#s(approx (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (+ (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)))))))))
#s(approx (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (+ (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)))))))))))
#s(approx (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (+ (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))))))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)) (* R (cos (* 1/2 (+ phi1 phi2))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)) (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda2 2) (cos (* 1/2 (+ phi1 phi2)))))) (* R (cos (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)) (+ (* 1/2 (/ (* R (* lambda1 (pow (- phi1 phi2) 2))) (* (pow lambda2 3) (cos (* 1/2 (+ phi1 phi2)))))) (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda2 2) (cos (* 1/2 (+ phi1 phi2)))))) (* R (cos (* 1/2 (+ phi1 phi2))))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* lambda2 (cos (* 1/2 (+ phi1 phi2))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* lambda2 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* 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)))))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* 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))))))))))))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) #s(hole binary64 (* lambda2 (+ (* -1 (cos (* 1/2 (+ phi1 phi2)))) (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2)))))
#s(approx (- lambda1 lambda2) #s(hole binary64 (* lambda2 (- (/ lambda1 lambda2) 1))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)) (* R (cos (* 1/2 (+ phi1 phi2))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)) (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda2 2) (cos (* 1/2 (+ phi1 phi2)))))) (* R (cos (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)) (+ (* 1/2 (/ (* R (* lambda1 (pow (- phi1 phi2) 2))) (* (pow lambda2 3) (cos (* 1/2 (+ phi1 phi2)))))) (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda2 2) (cos (* 1/2 (+ phi1 phi2)))))) (* R (cos (* 1/2 (+ phi1 phi2))))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* (* R lambda2) (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* lambda2 (+ (* -1 (* (/ (* R lambda1) lambda2) (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (* R (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* lambda2 (+ (* -1 (* (/ (* R lambda1) lambda2) (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (+ (* 1/2 (* (/ (* R (pow (- phi1 phi2) 2)) (pow lambda2 2)) (sqrt (/ 1 (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))) (* R (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* lambda2 (+ (* -1 (* (/ (* R lambda1) lambda2) (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (+ (* 1/2 (* (/ (* R (* lambda1 (pow (- phi1 phi2) 2))) (pow lambda2 3)) (sqrt (/ 1 (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))) (+ (* 1/2 (* (/ (* R (pow (- phi1 phi2) 2)) (pow lambda2 2)) (sqrt (/ 1 (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))) (* R (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))))))
#s(approx (* -1 (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))))) #s(hole binary64 (* lambda2 (+ (* -1 (* (/ (* R lambda1) lambda2) (sqrt (* (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (* R (sqrt (* (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))))
#s(approx (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2)))) #s(hole binary64 (* lambda2 (+ (* -1 (* R (sqrt (* (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (* (/ (* R lambda1) lambda2) (sqrt (* (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))))
#s(approx (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) #s(hole binary64 (* lambda2 (+ (* -1 (* (/ R lambda1) (sqrt (* (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (* (/ R lambda2) (sqrt (* (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))))
#s(approx (* (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))))
#s(approx (* (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)) (* R (cos (* 1/2 (+ phi1 phi2))))))))
#s(approx (* (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)) (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda2 2) (cos (* 1/2 (+ phi1 phi2)))))) (* R (cos (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)) (+ (* 1/2 (/ (* R (* lambda1 (pow (- phi1 phi2) 2))) (* (pow lambda2 3) (cos (* 1/2 (+ phi1 phi2)))))) (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda2 2) (cos (* 1/2 (+ phi1 phi2)))))) (* R (cos (* 1/2 (+ phi1 phi2))))))))))
#s(approx (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* lambda2 (cos (* 1/2 (+ phi1 phi2))))))
#s(approx (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* lambda2 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2))))))
#s(approx (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* 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)))))))))))
#s(approx (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* 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))))))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* -1 (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* -1 (* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)) (* R (cos (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* -1 (* lambda2 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow (- phi1 phi2) 2)) (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))) lambda2)) (* R (cos (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* -1 (* lambda2 (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* R (* lambda1 (pow (- phi1 phi2) 2))) (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (cos (* 1/2 (+ phi1 phi2)))))) lambda2)) (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))) lambda2)) (* R (cos (* 1/2 (+ phi1 phi2)))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* -1 (* lambda2 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2)))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* -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)))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* -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)))))))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) #s(hole binary64 (* -1 (* lambda2 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2)))))))
#s(approx (- lambda1 lambda2) #s(hole binary64 (* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2)))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)) (* R (cos (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* lambda2 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow (- phi1 phi2) 2)) (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))) lambda2)) (* R (cos (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* lambda2 (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* R (* lambda1 (pow (- phi1 phi2) 2))) (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (cos (* 1/2 (+ phi1 phi2)))))) lambda2)) (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))) lambda2)) (* R (cos (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* (* R lambda2) (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* lambda2 (+ (* -1 (* (/ (* R lambda1) lambda2) (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (* R (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* lambda2 (+ (* -1 (/ (+ (* -1/2 (* (/ (* R (pow (- phi1 phi2) 2)) lambda2) (sqrt (/ 1 (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))) (* (* R lambda1) (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) lambda2)) (* R (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* lambda2 (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* (* R (pow (- phi1 phi2) 2)) (sqrt (/ 1 (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))) (* 1/2 (* (/ (* R (* lambda1 (pow (- phi1 phi2) 2))) lambda2) (sqrt (/ 1 (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))) lambda2)) (* (* R lambda1) (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) lambda2)) (* R (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))))
#s(approx (* -1 (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))))) #s(hole binary64 (* -1 (* lambda2 (+ (* -1 (* R (sqrt (* (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (* (/ (* R lambda1) lambda2) (sqrt (* (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))))
#s(approx (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2)))) #s(hole binary64 (* -1 (* lambda2 (+ (* -1 (* (/ (* R lambda1) lambda2) (sqrt (* (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (* R (sqrt (* (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))))
#s(approx (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) #s(hole binary64 (* -1 (* lambda2 (+ (* -1 (* (/ R lambda2) (sqrt (* (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (* (/ R lambda1) (sqrt (* (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))))
#s(approx (* (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* -1 (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))))))
#s(approx (* (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* -1 (* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)) (* R (cos (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* -1 (* lambda2 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow (- phi1 phi2) 2)) (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))) lambda2)) (* R (cos (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* -1 (* lambda2 (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* R (* lambda1 (pow (- phi1 phi2) 2))) (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (cos (* 1/2 (+ phi1 phi2)))))) lambda2)) (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))) lambda2)) (* R (cos (* 1/2 (+ phi1 phi2)))))))))
#s(approx (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))))
#s(approx (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* -1 (* lambda2 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2)))))))
#s(approx (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* -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)))))))
#s(approx (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* -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)))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (+ (* 1/2 (* (* R (* phi1 (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (+ (* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (* phi1 (+ (* 1/2 (* (* R (* phi1 (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* 1/2 (* (* R (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (+ (* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (* phi1 (+ (* 1/2 (* (* R (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* phi1 (+ (* 1/2 (* (* R (* phi1 (- (* (+ (* 1/24 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2)))) (* 1/8 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2))))) (pow (- lambda1 lambda2) 2)) (* 1/2 (/ (* (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* 1/2 (* (* R (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (+ (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (* 1/2 (* (* phi1 (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (+ (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (* phi1 (+ (* 1/2 (* (* phi1 (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* 1/2 (* (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (+ (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (* phi1 (+ (* 1/2 (* (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* phi1 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 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)))))))))))))
#s(approx (pow (- phi1 phi2) 1) #s(hole binary64 (* -1 phi2)))
#s(approx (pow (- phi1 phi2) 1) #s(hole binary64 (- phi1 phi2)))
#s(approx (- phi1 phi2) #s(hole binary64 (* -1 phi2)))
#s(approx (- phi1 phi2) #s(hole binary64 (- phi1 phi2)))
#s(approx phi1 #s(hole binary64 phi1))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) #s(hole binary64 (* (cos (* 1/2 phi2)) (- lambda1 lambda2))))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) #s(hole binary64 (+ (* -1/2 (* phi1 (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) #s(hole binary64 (+ (* phi1 (+ (* -1/2 (* (sin (* 1/2 phi2)) (- lambda1 lambda2))) (* -1/8 (* phi1 (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))))) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) #s(hole binary64 (+ (* phi1 (+ (* -1/2 (* (sin (* 1/2 phi2)) (- lambda1 lambda2))) (* phi1 (+ (* -1/8 (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* 1/48 (* phi1 (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))))))) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))))
#s(approx (cos (/ (+ phi2 phi1) 2)) #s(hole binary64 (cos (* 1/2 phi2))))
#s(approx (cos (/ (+ phi2 phi1) 2)) #s(hole binary64 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))))
#s(approx (cos (/ (+ phi2 phi1) 2)) #s(hole binary64 (+ (cos (* 1/2 phi2)) (* phi1 (- (* -1/8 (* phi1 (cos (* 1/2 phi2)))) (* 1/2 (sin (* 1/2 phi2))))))))
#s(approx (cos (/ (+ phi2 phi1) 2)) #s(hole 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))))))))
#s(approx (/ (+ phi2 phi1) 2) #s(hole binary64 (* 1/2 phi2)))
#s(approx (/ (+ phi2 phi1) 2) #s(hole binary64 (+ (* 1/2 phi1) (* 1/2 phi2))))
#s(approx (+ phi2 phi1) #s(hole binary64 phi2))
#s(approx (+ phi2 phi1) #s(hole binary64 (+ phi1 phi2)))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (+ (* 1/2 (* (* R (* phi1 (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (+ (* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (* phi1 (+ (* 1/2 (* (* R (* phi1 (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* 1/2 (* (* R (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (+ (* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (* phi1 (+ (* 1/2 (* (* R (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* phi1 (+ (* 1/2 (* (* R (* phi1 (- (* (+ (* 1/24 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2)))) (* 1/8 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2))))) (pow (- lambda1 lambda2) 2)) (* 1/2 (/ (* (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* 1/2 (* (* R (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))))))))
#s(approx (* (* R lambda2) (cos (* 1/2 (+ phi2 phi1)))) #s(hole binary64 (* R (* lambda2 (cos (* 1/2 phi2))))))
#s(approx (* (* R lambda2) (cos (* 1/2 (+ phi2 phi1)))) #s(hole binary64 (+ (* -1/2 (* R (* lambda2 (* phi1 (sin (* 1/2 phi2)))))) (* R (* lambda2 (cos (* 1/2 phi2)))))))
#s(approx (* (* R lambda2) (cos (* 1/2 (+ phi2 phi1)))) #s(hole binary64 (+ (* R (* lambda2 (cos (* 1/2 phi2)))) (* phi1 (+ (* -1/2 (* R (* lambda2 (sin (* 1/2 phi2))))) (* -1/8 (* R (* lambda2 (* phi1 (cos (* 1/2 phi2)))))))))))
#s(approx (* (* R lambda2) (cos (* 1/2 (+ phi2 phi1)))) #s(hole binary64 (+ (* 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)))))))))))))
#s(approx (cos (* 1/2 (+ phi2 phi1))) #s(hole binary64 (cos (* 1/2 phi2))))
#s(approx (cos (* 1/2 (+ phi2 phi1))) #s(hole binary64 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))))
#s(approx (cos (* 1/2 (+ phi2 phi1))) #s(hole binary64 (+ (cos (* 1/2 phi2)) (* phi1 (- (* -1/8 (* phi1 (cos (* 1/2 phi2)))) (* 1/2 (sin (* 1/2 phi2))))))))
#s(approx (cos (* 1/2 (+ phi2 phi1))) #s(hole 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))))))))
#s(approx (* 1/2 (+ phi2 phi1)) #s(hole binary64 (* 1/2 phi2)))
#s(approx (* 1/2 (+ phi2 phi1)) #s(hole binary64 (+ (* 1/2 phi1) (* 1/2 phi2))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* R (sqrt (+ (* (cos (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2))) (pow phi2 2))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (+ (* 1/2 (* (* R (* phi1 (+ (* -2 phi2) (+ (* -1/2 (* (cos (* 1/2 phi2)) (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2)))) (* -1/2 (* (sin (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2)))))))) (sqrt (/ 1 (+ (* (cos (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2))) (pow phi2 2)))))) (* R (sqrt (+ (* (cos (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2))) (pow phi2 2)))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (+ (* R (sqrt (+ (* (cos (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2))) (pow phi2 2)))) (* phi1 (+ (* 1/2 (* (* R (* phi1 (- (+ 1 (+ (* -1/4 (* (cos (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2)))) (* 1/4 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))))) (* 1/4 (/ (pow (+ (* -2 phi2) (+ (* -1/2 (* (cos (* 1/2 phi2)) (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2)))) (* -1/2 (* (sin (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2)))))) 2) (+ (* (cos (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2))) (pow phi2 2))))))) (sqrt (/ 1 (+ (* (cos (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2))) (pow phi2 2)))))) (* 1/2 (* (* R (+ (* -2 phi2) (+ (* -1/2 (* (cos (* 1/2 phi2)) (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2)))) (* -1/2 (* (sin (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2))))))) (sqrt (/ 1 (+ (* (cos (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2))) (pow phi2 2)))))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (+ (* R (sqrt (+ (* (cos (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2))) (pow phi2 2)))) (* phi1 (+ (* 1/2 (* (* R (+ (* -2 phi2) (+ (* -1/2 (* (cos (* 1/2 phi2)) (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2)))) (* -1/2 (* (sin (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2))))))) (sqrt (/ 1 (+ (* (cos (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2))) (pow phi2 2)))))) (* phi1 (+ (* 1/2 (* (* R (* phi1 (- (+ (* 1/48 (* (cos (* 1/2 phi2)) (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2)))) (+ (* 1/48 (* (sin (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2)))) (+ (* 1/16 (* (cos (* 1/2 phi2)) (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2)))) (* 1/16 (* (sin (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2))))))) (* 1/2 (/ (* (+ (* -2 phi2) (+ (* -1/2 (* (cos (* 1/2 phi2)) (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2)))) (* -1/2 (* (sin (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2)))))) (- (+ 1 (+ (* -1/4 (* (cos (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2)))) (* 1/4 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))))) (* 1/4 (/ (pow (+ (* -2 phi2) (+ (* -1/2 (* (cos (* 1/2 phi2)) (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2)))) (* -1/2 (* (sin (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2)))))) 2) (+ (* (cos (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2))) (pow phi2 2)))))) (+ (* (cos (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2))) (pow phi2 2))))))) (sqrt (/ 1 (+ (* (cos (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2))) (pow phi2 2)))))) (* 1/2 (* (* R (- (+ 1 (+ (* -1/4 (* (cos (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2)))) (* 1/4 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))))) (* 1/4 (/ (pow (+ (* -2 phi2) (+ (* -1/2 (* (cos (* 1/2 phi2)) (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2)))) (* -1/2 (* (sin (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2)))))) 2) (+ (* (cos (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2))) (pow phi2 2)))))) (sqrt (/ 1 (+ (* (cos (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2))) (pow phi2 2)))))))))))))
#s(approx (* -1 (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))))) #s(hole binary64 (* -1 (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (sqrt (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2))))))) (* R (sqrt (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))))))
#s(approx (* -1 (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))))) #s(hole binary64 (+ (* -1 (* lambda1 (* phi1 (+ (* -1/2 (* (/ (* R (* lambda2 (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))) lambda1) (sqrt (/ 1 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))) (* 1/2 (* (* R (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2))))))) (sqrt (/ 1 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))))))) (* -1 (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (sqrt (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2))))))) (* R (sqrt (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2))))))))))))
#s(approx (* -1 (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))))) #s(hole binary64 (+ (* -1 (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (sqrt (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2))))))) (* R (sqrt (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2))))))))) (* phi1 (+ (* -1 (* lambda1 (* phi1 (+ (* -1/2 (* (/ (* R (* lambda2 (- (+ (* -1/4 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (cos (- (* 1/2 (PI)) (* 1/2 phi2))))) (* -1/4 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))) (* 1/4 (/ (pow (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))) 2) (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2))))))))) lambda1) (sqrt (/ 1 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))) (* 1/2 (* (* R (- (+ (* -1/4 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (cos (- (* 1/2 (PI)) (* 1/2 phi2))))) (* -1/4 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))) (* 1/4 (/ (pow (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))) 2) (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))) (sqrt (/ 1 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))))))) (* -1 (* lambda1 (+ (* -1/2 (* (/ (* R (* lambda2 (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))) lambda1) (sqrt (/ 1 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))) (* 1/2 (* (* R (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2))))))) (sqrt (/ 1 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2))))))))))))))))
#s(approx (* -1 (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))))) #s(hole binary64 (+ (* -1 (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (sqrt (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2))))))) (* R (sqrt (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2))))))))) (* phi1 (+ (* -1 (* lambda1 (+ (* -1/2 (* (/ (* R (* lambda2 (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))) lambda1) (sqrt (/ 1 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))) (* 1/2 (* (* R (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2))))))) (sqrt (/ 1 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2))))))))))) (* phi1 (+ (* -1 (* lambda1 (* phi1 (+ (* -1/2 (* (/ (* R (* lambda2 (- (+ (* -1/16 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2))))) (+ (* -1/48 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2))))) (+ (* 1/48 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* 1/16 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))))) (* 1/2 (/ (* (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))) (- (+ (* -1/4 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (cos (- (* 1/2 (PI)) (* 1/2 phi2))))) (* -1/4 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))) (* 1/4 (/ (pow (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))) 2) (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))) (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2))))))))) lambda1) (sqrt (/ 1 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))) (* 1/2 (* (* R (- (+ (* -1/16 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2))))) (+ (* -1/48 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2))))) (+ (* 1/48 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* 1/16 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))))) (* 1/2 (/ (* (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))) (- (+ (* -1/4 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (cos (- (* 1/2 (PI)) (* 1/2 phi2))))) (* -1/4 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))) (* 1/4 (/ (pow (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))) 2) (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))) (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))) (sqrt (/ 1 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))))))) (* -1 (* lambda1 (+ (* -1/2 (* (/ (* R (* lambda2 (- (+ (* -1/4 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (cos (- (* 1/2 (PI)) (* 1/2 phi2))))) (* -1/4 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))) (* 1/4 (/ (pow (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))) 2) (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2))))))))) lambda1) (sqrt (/ 1 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))) (* 1/2 (* (* R (- (+ (* -1/4 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (cos (- (* 1/2 (PI)) (* 1/2 phi2))))) (* -1/4 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))) (* 1/4 (/ (pow (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))) 2) (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))) (sqrt (/ 1 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2))))))))))))))))))
#s(approx (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2)))) #s(hole binary64 (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (sqrt (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2))))))) (* R (sqrt (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2))))))))))
#s(approx (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2)))) #s(hole binary64 (+ (* lambda1 (* phi1 (+ (* -1/2 (* (/ (* R (* lambda2 (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))) lambda1) (sqrt (/ 1 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))) (* 1/2 (* (* R (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2))))))) (sqrt (/ 1 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2))))))))))) (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (sqrt (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2))))))) (* R (sqrt (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))))))
#s(approx (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2)))) #s(hole binary64 (+ (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (sqrt (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2))))))) (* R (sqrt (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))) (* phi1 (+ (* lambda1 (* phi1 (+ (* -1/2 (* (/ (* R (* lambda2 (- (+ (* -1/4 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (cos (- (* 1/2 (PI)) (* 1/2 phi2))))) (* -1/4 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))) (* 1/4 (/ (pow (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))) 2) (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2))))))))) lambda1) (sqrt (/ 1 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))) (* 1/2 (* (* R (- (+ (* -1/4 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (cos (- (* 1/2 (PI)) (* 1/2 phi2))))) (* -1/4 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))) (* 1/4 (/ (pow (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))) 2) (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))) (sqrt (/ 1 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2))))))))))) (* lambda1 (+ (* -1/2 (* (/ (* R (* lambda2 (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))) lambda1) (sqrt (/ 1 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))) (* 1/2 (* (* R (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2))))))) (sqrt (/ 1 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))))))))))
#s(approx (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2)))) #s(hole binary64 (+ (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (sqrt (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2))))))) (* R (sqrt (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))) (* phi1 (+ (* lambda1 (+ (* -1/2 (* (/ (* R (* lambda2 (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))) lambda1) (sqrt (/ 1 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))) (* 1/2 (* (* R (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2))))))) (sqrt (/ 1 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))))) (* phi1 (+ (* lambda1 (* phi1 (+ (* -1/2 (* (/ (* R (* lambda2 (- (+ (* -1/16 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2))))) (+ (* -1/48 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2))))) (+ (* 1/48 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* 1/16 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))))) (* 1/2 (/ (* (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))) (- (+ (* -1/4 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (cos (- (* 1/2 (PI)) (* 1/2 phi2))))) (* -1/4 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))) (* 1/4 (/ (pow (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))) 2) (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))) (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2))))))))) lambda1) (sqrt (/ 1 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))) (* 1/2 (* (* R (- (+ (* -1/16 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2))))) (+ (* -1/48 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2))))) (+ (* 1/48 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* 1/16 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))))) (* 1/2 (/ (* (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))) (- (+ (* -1/4 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (cos (- (* 1/2 (PI)) (* 1/2 phi2))))) (* -1/4 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))) (* 1/4 (/ (pow (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))) 2) (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))) (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))) (sqrt (/ 1 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2))))))))))) (* lambda1 (+ (* -1/2 (* (/ (* R (* lambda2 (- (+ (* -1/4 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (cos (- (* 1/2 (PI)) (* 1/2 phi2))))) (* -1/4 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))) (* 1/4 (/ (pow (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))) 2) (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2))))))))) lambda1) (sqrt (/ 1 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))) (* 1/2 (* (* R (- (+ (* -1/4 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (cos (- (* 1/2 (PI)) (* 1/2 phi2))))) (* -1/4 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))) (* 1/4 (/ (pow (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))) 2) (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))) (sqrt (/ 1 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))))))))))))
#s(approx (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) #s(hole binary64 (+ (* -1 (* (/ (* R lambda2) lambda1) (sqrt (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2))))))) (* R (sqrt (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))))
#s(approx (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) #s(hole binary64 (+ (* -1 (* (/ (* R lambda2) lambda1) (sqrt (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2))))))) (+ (* R (sqrt (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))) (* phi1 (+ (* -1/2 (* (/ (* R (* lambda2 (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))) lambda1) (sqrt (/ 1 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))) (* 1/2 (* (* R (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2))))))) (sqrt (/ 1 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2))))))))))))))
#s(approx (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) #s(hole binary64 (+ (* -1 (* (/ (* R lambda2) lambda1) (sqrt (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2))))))) (+ (* R (sqrt (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))) (* phi1 (+ (* -1/2 (* (/ (* R (* lambda2 (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))) lambda1) (sqrt (/ 1 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))) (+ (* 1/2 (* (* R (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2))))))) (sqrt (/ 1 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))) (* phi1 (+ (* -1/2 (* (/ (* R (* lambda2 (- (+ (* -1/4 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (cos (- (* 1/2 (PI)) (* 1/2 phi2))))) (* -1/4 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))) (* 1/4 (/ (pow (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))) 2) (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2))))))))) lambda1) (sqrt (/ 1 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))) (* 1/2 (* (* R (- (+ (* -1/4 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (cos (- (* 1/2 (PI)) (* 1/2 phi2))))) (* -1/4 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))) (* 1/4 (/ (pow (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))) 2) (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))) (sqrt (/ 1 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))))))))))))
#s(approx (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) #s(hole binary64 (+ (* -1 (* (/ (* R lambda2) lambda1) (sqrt (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2))))))) (+ (* R (sqrt (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))) (* phi1 (+ (* -1/2 (* (/ (* R (* lambda2 (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))) lambda1) (sqrt (/ 1 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))) (+ (* 1/2 (* (* R (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2))))))) (sqrt (/ 1 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))) (* phi1 (+ (* -1/2 (* (/ (* R (* lambda2 (- (+ (* -1/4 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (cos (- (* 1/2 (PI)) (* 1/2 phi2))))) (* -1/4 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))) (* 1/4 (/ (pow (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))) 2) (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2))))))))) lambda1) (sqrt (/ 1 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))) (+ (* 1/2 (* (* R (- (+ (* -1/4 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (cos (- (* 1/2 (PI)) (* 1/2 phi2))))) (* -1/4 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))) (* 1/4 (/ (pow (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))) 2) (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))) (sqrt (/ 1 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))) (* phi1 (+ (* -1/2 (* (/ (* R (* lambda2 (- (+ (* -1/16 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2))))) (+ (* -1/48 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2))))) (+ (* 1/48 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* 1/16 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))))) (* 1/2 (/ (* (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))) (- (+ (* -1/4 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (cos (- (* 1/2 (PI)) (* 1/2 phi2))))) (* -1/4 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))) (* 1/4 (/ (pow (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))) 2) (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))) (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2))))))))) lambda1) (sqrt (/ 1 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))) (* 1/2 (* (* R (- (+ (* -1/16 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2))))) (+ (* -1/48 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2))))) (+ (* 1/48 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* 1/16 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))))) (* 1/2 (/ (* (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))) (- (+ (* -1/4 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (cos (- (* 1/2 (PI)) (* 1/2 phi2))))) (* -1/4 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))) (* 1/4 (/ (pow (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))) 2) (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))) (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))) (sqrt (/ 1 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2))))))))))))))))))))
#s(approx (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2)) #s(hole binary64 (* (/ (* R lambda2) lambda1) (sqrt (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2))))))))
#s(approx (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2)) #s(hole binary64 (+ (* 1/2 (* (/ (* R (* lambda2 (* phi1 (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2))))))))) lambda1) (sqrt (/ 1 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))) (* (/ (* R lambda2) lambda1) (sqrt (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))))
#s(approx (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2)) #s(hole binary64 (+ (* phi1 (+ (* 1/2 (* (/ (* R (* lambda2 (* phi1 (- (+ (* -1/4 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (cos (- (* 1/2 (PI)) (* 1/2 phi2))))) (* -1/4 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))) (* 1/4 (/ (pow (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))) 2) (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))))) lambda1) (sqrt (/ 1 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))) (* 1/2 (* (/ (* R (* lambda2 (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))) lambda1) (sqrt (/ 1 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))))) (* (/ (* R lambda2) lambda1) (sqrt (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))))
#s(approx (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2)) #s(hole binary64 (+ (* phi1 (+ (* 1/2 (* (/ (* R (* lambda2 (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))) lambda1) (sqrt (/ 1 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))) (* phi1 (+ (* 1/2 (* (/ (* R (* lambda2 (* phi1 (- (+ (* -1/16 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2))))) (+ (* -1/48 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2))))) (+ (* 1/48 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* 1/16 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))))) (* 1/2 (/ (* (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))) (- (+ (* -1/4 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (cos (- (* 1/2 (PI)) (* 1/2 phi2))))) (* -1/4 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))) (* 1/4 (/ (pow (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))) 2) (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))) (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))))) lambda1) (sqrt (/ 1 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))) (* 1/2 (* (/ (* R (* lambda2 (- (+ (* -1/4 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (cos (- (* 1/2 (PI)) (* 1/2 phi2))))) (* -1/4 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))) (* 1/4 (/ (pow (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))) 2) (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2))))))))) lambda1) (sqrt (/ 1 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))))))) (* (/ (* R lambda2) lambda1) (sqrt (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))))
#s(approx (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2) #s(hole binary64 (sqrt (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))
#s(approx (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2) #s(hole binary64 (+ (sqrt (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2))))) (* 1/2 (* (* phi1 (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2))))))) (sqrt (/ 1 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))))))
#s(approx (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2) #s(hole binary64 (+ (sqrt (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2))))) (* phi1 (+ (* 1/2 (* (sqrt (/ 1 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))) (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))) (* 1/2 (* (* phi1 (- (+ (* -1/4 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (cos (- (* 1/2 (PI)) (* 1/2 phi2))))) (* -1/4 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))) (* 1/4 (/ (pow (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))) 2) (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))) (sqrt (/ 1 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))))))))
#s(approx (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2) #s(hole binary64 (+ (sqrt (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2))))) (* phi1 (+ (* 1/2 (* (sqrt (/ 1 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))) (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))) (* phi1 (+ (* 1/2 (* (sqrt (/ 1 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))) (- (+ (* -1/4 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (cos (- (* 1/2 (PI)) (* 1/2 phi2))))) (* -1/4 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))) (* 1/4 (/ (pow (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))) 2) (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2))))))))) (* 1/2 (* (* phi1 (- (+ (* -1/16 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2))))) (+ (* -1/48 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2))))) (+ (* 1/48 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* 1/16 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))))) (* 1/2 (/ (* (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))) (- (+ (* -1/4 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (cos (- (* 1/2 (PI)) (* 1/2 phi2))))) (* -1/4 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))) (* 1/4 (/ (pow (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))) 2) (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))) (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))) (sqrt (/ 1 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))))))))))
#s(approx (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) #s(hole binary64 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2))))))
#s(approx (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) #s(hole binary64 (+ (* phi1 (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2))))))) (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))
#s(approx (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) #s(hole binary64 (+ (* phi1 (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (+ (* 1/2 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2))))) (* phi1 (+ (* -1/4 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (cos (- (* 1/2 (PI)) (* 1/2 phi2))))) (* -1/4 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))))) (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))
#s(approx (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) #s(hole binary64 (+ (* phi1 (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (+ (* 1/2 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2))))) (* phi1 (+ (* -1/4 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (cos (- (* 1/2 (PI)) (* 1/2 phi2))))) (+ (* -1/4 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2))))) (* phi1 (+ (* -1/16 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2))))) (+ (* -1/48 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2))))) (+ (* 1/48 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* 1/16 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))))))))))))) (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))
#s(approx (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) #s(hole binary64 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))
#s(approx (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) #s(hole binary64 (+ (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (* 1/2 (* phi1 (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))))))
#s(approx (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) #s(hole binary64 (+ (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (* phi1 (+ (* -1/8 (* phi1 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* 1/2 (cos (+ (* 1/2 phi2) (* 1/2 (PI))))))))))
#s(approx (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) #s(hole binary64 (+ (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (* phi1 (+ (* 1/2 (cos (+ (* 1/2 phi2) (* 1/2 (PI))))) (* phi1 (+ (* -1/8 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))) (* -1/48 (* phi1 (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))))))))))
#s(approx (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2)) #s(hole binary64 (+ (* 1/2 phi2) (* 1/2 (PI)))))
#s(approx (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2)) #s(hole binary64 (+ (* 1/2 phi1) (+ (* 1/2 phi2) (* 1/2 (PI))))))
#s(approx (+ phi1 phi2) #s(hole binary64 phi2))
#s(approx (+ phi1 phi2) #s(hole binary64 (+ phi1 phi2)))
#s(approx (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) #s(hole binary64 (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))
#s(approx (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) #s(hole binary64 (+ (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (* -1/2 (* phi1 (cos (- (* 1/2 (PI)) (* 1/2 phi2))))))))
#s(approx (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) #s(hole binary64 (+ (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (* phi1 (+ (* -1/2 (cos (- (* 1/2 (PI)) (* 1/2 phi2)))) (* -1/8 (* phi1 (sin (- (* 1/2 (PI)) (* 1/2 phi2))))))))))
#s(approx (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) #s(hole binary64 (+ (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (* phi1 (+ (* -1/2 (cos (- (* 1/2 (PI)) (* 1/2 phi2)))) (* phi1 (+ (* -1/8 (sin (- (* 1/2 (PI)) (* 1/2 phi2)))) (* 1/48 (* phi1 (cos (- (* 1/2 (PI)) (* 1/2 phi2))))))))))))
#s(approx (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))) #s(hole binary64 (- (* 1/2 (PI)) (* 1/2 phi2))))
#s(approx (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))) #s(hole binary64 (- (+ (* -1/2 phi1) (* 1/2 (PI))) (* 1/2 phi2))))
#s(approx (* 1/2 (+ phi1 phi2)) #s(hole binary64 (* 1/2 phi2)))
#s(approx (* 1/2 (+ phi1 phi2)) #s(hole binary64 (+ (* 1/2 phi1) (* 1/2 phi2))))
#s(approx (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2)) #s(hole binary64 (* R (sqrt (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2))))))))
#s(approx (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2)) #s(hole binary64 (+ (* 1/2 (* (* R (* phi1 (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))) (sqrt (/ 1 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))) (* R (sqrt (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))))
#s(approx (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2)) #s(hole binary64 (+ (* R (sqrt (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))) (* phi1 (+ (* 1/2 (* (* R (* phi1 (- (+ (* -1/4 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (cos (- (* 1/2 (PI)) (* 1/2 phi2))))) (* -1/4 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))) (* 1/4 (/ (pow (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))) 2) (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2))))))))) (sqrt (/ 1 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))) (* 1/2 (* (* R (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2))))))) (sqrt (/ 1 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))))))))
#s(approx (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2)) #s(hole binary64 (+ (* R (sqrt (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))) (* phi1 (+ (* 1/2 (* (* R (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2))))))) (sqrt (/ 1 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))) (* phi1 (+ (* 1/2 (* (* R (* phi1 (- (+ (* -1/16 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2))))) (+ (* -1/48 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2))))) (+ (* 1/48 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* 1/16 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))))) (* 1/2 (/ (* (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))) (- (+ (* -1/4 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (cos (- (* 1/2 (PI)) (* 1/2 phi2))))) (* -1/4 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))) (* 1/4 (/ (pow (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))) 2) (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))) (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2))))))))) (sqrt (/ 1 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))) (* 1/2 (* (* R (- (+ (* -1/4 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (cos (- (* 1/2 (PI)) (* 1/2 phi2))))) (* -1/4 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))) (* 1/4 (/ (pow (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))) 2) (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))) (sqrt (/ 1 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))))))))))
#s(approx (* (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))
#s(approx (* (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (+ (* 1/2 (* (* R (* phi1 (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))
#s(approx (* (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (+ (* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (* phi1 (+ (* 1/2 (* (* R (* phi1 (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* 1/2 (* (* R (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))))))
#s(approx (* (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (+ (* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (* phi1 (+ (* 1/2 (* (* R (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* phi1 (+ (* 1/2 (* (* R (* phi1 (- (* (+ (* 1/24 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2)))) (* 1/8 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2))))) (pow (- lambda1 lambda2) 2)) (* 1/2 (/ (* (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* 1/2 (* (* R (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))))))))
#s(approx (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))
#s(approx (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (+ (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (* 1/2 (* (* phi1 (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))))
#s(approx (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (+ (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (* phi1 (+ (* 1/2 (* (* phi1 (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* 1/2 (* (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))))))
#s(approx (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (+ (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (* phi1 (+ (* 1/2 (* (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* phi1 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 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)))))))))))))
#s(approx (sin (+ (* 1/2 phi1) (/ (PI) 2))) #s(hole binary64 (sin (* 1/2 (PI)))))
#s(approx (sin (+ (* 1/2 phi1) (/ (PI) 2))) #s(hole binary64 (+ (sin (* 1/2 (PI))) (* 1/2 (* phi1 (cos (* 1/2 (PI))))))))
#s(approx (sin (+ (* 1/2 phi1) (/ (PI) 2))) #s(hole binary64 (+ (sin (* 1/2 (PI))) (* phi1 (+ (* -1/8 (* phi1 (sin (* 1/2 (PI))))) (* 1/2 (cos (* 1/2 (PI)))))))))
#s(approx (sin (+ (* 1/2 phi1) (/ (PI) 2))) #s(hole binary64 (+ (sin (* 1/2 (PI))) (* phi1 (+ (* 1/2 (cos (* 1/2 (PI)))) (* phi1 (+ (* -1/8 (sin (* 1/2 (PI)))) (* -1/48 (* phi1 (cos (* 1/2 (PI))))))))))))
#s(approx (+ (* 1/2 phi1) (/ (PI) 2)) #s(hole binary64 (* 1/2 (PI))))
#s(approx (+ (* 1/2 phi1) (/ (PI) 2)) #s(hole binary64 (+ (* 1/2 phi1) (* 1/2 (PI)))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* R phi1)))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* phi1 (+ R (* -1 (/ (* R phi2) phi1))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* phi1 (+ R (+ (* -1 (/ (* R phi2) phi1)) (* 1/2 (/ (* R (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))) (pow phi1 2))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* phi1 (+ R (+ (* -1 (/ (* R phi2) phi1)) (+ (* 1/2 (/ (* R (* phi2 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)))) (pow phi1 3))) (* 1/2 (/ (* R (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))) (pow phi1 2)))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 phi1))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* phi1 (+ 1 (* -1 (/ phi2 phi1))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* phi1 (+ 1 (+ (* -1 (/ phi2 phi1)) (* 1/2 (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* phi1 (+ 1 (+ (* -1 (/ phi2 phi1)) (+ (* 1/2 (/ (* phi2 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))) (pow phi1 3))) (* 1/2 (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))
#s(approx (pow (- phi1 phi2) 1) #s(hole binary64 phi1))
#s(approx (pow (- phi1 phi2) 1) #s(hole binary64 (* phi1 (+ 1 (* -1 (/ phi2 phi1))))))
#s(approx (- phi1 phi2) #s(hole binary64 phi1))
#s(approx (- phi1 phi2) #s(hole binary64 (* phi1 (+ 1 (* -1 (/ phi2 phi1))))))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) #s(hole binary64 (* (cos (* 1/2 (+ phi1 phi2))) (- lambda1 lambda2))))
#s(approx (cos (/ (+ phi2 phi1) 2)) #s(hole binary64 (cos (* 1/2 (+ phi1 phi2)))))
#s(approx (/ (+ phi2 phi1) 2) #s(hole binary64 (* 1/2 phi1)))
#s(approx (/ (+ phi2 phi1) 2) #s(hole binary64 (* phi1 (+ 1/2 (* 1/2 (/ phi2 phi1))))))
#s(approx (+ phi2 phi1) #s(hole binary64 phi1))
#s(approx (+ phi2 phi1) #s(hole binary64 (* phi1 (+ 1 (/ phi2 phi1)))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* R phi1)))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* phi1 (+ R (* -1 (/ (* R phi2) phi1))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* phi1 (+ R (+ (* -1 (/ (* R phi2) phi1)) (* 1/2 (/ (* R (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))) (pow phi1 2))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* phi1 (+ R (+ (* -1 (/ (* R phi2) phi1)) (+ (* 1/2 (/ (* R (* phi2 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)))) (pow phi1 3))) (* 1/2 (/ (* R (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))) (pow phi1 2)))))))))
#s(approx (cos (* 1/2 (+ phi2 phi1))) #s(hole binary64 (cos (* 1/2 (+ phi1 phi2)))))
#s(approx (* 1/2 (+ phi2 phi1)) #s(hole binary64 (* 1/2 phi1)))
#s(approx (* 1/2 (+ phi2 phi1)) #s(hole binary64 (* phi1 (+ 1/2 (* 1/2 (/ phi2 phi1))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* R phi1)))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* phi1 (+ R (* -1 (/ (* R phi2) phi1))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* phi1 (+ R (+ (* -1 (/ (* R phi2) phi1)) (* 1/2 (/ (* R (* (cos (* 1/2 (+ phi1 phi2))) (* (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)))) (pow phi1 2))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* phi1 (+ R (+ (* -1 (/ (* R phi2) phi1)) (+ (* 1/2 (/ (* R (* phi2 (* (cos (* 1/2 (+ phi1 phi2))) (* (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2))))) (pow phi1 3))) (* 1/2 (/ (* R (* (cos (* 1/2 (+ phi1 phi2))) (* (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)))) (pow phi1 2)))))))))
#s(approx (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2) #s(hole binary64 (sqrt (* (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))
#s(approx (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) #s(hole binary64 (* (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))
#s(approx (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) #s(hole binary64 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))
#s(approx (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2)) #s(hole binary64 (* 1/2 phi1)))
#s(approx (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2)) #s(hole binary64 (* phi1 (+ 1/2 (+ (* 1/2 (/ phi2 phi1)) (* 1/2 (/ (PI) phi1)))))))
#s(approx (+ phi1 phi2) #s(hole binary64 phi1))
#s(approx (+ phi1 phi2) #s(hole binary64 (* phi1 (+ 1 (/ phi2 phi1)))))
#s(approx (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) #s(hole binary64 (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))
#s(approx (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))) #s(hole binary64 (* -1/2 phi1)))
#s(approx (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))) #s(hole binary64 (* phi1 (- (* 1/2 (/ (PI) phi1)) (+ 1/2 (* 1/2 (/ phi2 phi1)))))))
#s(approx (* 1/2 (+ phi1 phi2)) #s(hole binary64 (* 1/2 phi1)))
#s(approx (* 1/2 (+ phi1 phi2)) #s(hole binary64 (* phi1 (+ 1/2 (* 1/2 (/ phi2 phi1))))))
#s(approx (* (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* R phi1)))
#s(approx (* (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* phi1 (+ R (* -1 (/ (* R phi2) phi1))))))
#s(approx (* (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* phi1 (+ R (+ (* -1 (/ (* R phi2) phi1)) (* 1/2 (/ (* R (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))) (pow phi1 2))))))))
#s(approx (* (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* phi1 (+ R (+ (* -1 (/ (* R phi2) phi1)) (+ (* 1/2 (/ (* R (* phi2 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)))) (pow phi1 3))) (* 1/2 (/ (* R (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))) (pow phi1 2)))))))))
#s(approx (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 phi1))
#s(approx (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* phi1 (+ 1 (* -1 (/ phi2 phi1))))))
#s(approx (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* phi1 (+ 1 (+ (* -1 (/ phi2 phi1)) (* 1/2 (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))))
#s(approx (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* phi1 (+ 1 (+ (* -1 (/ phi2 phi1)) (+ (* 1/2 (/ (* phi2 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))) (pow phi1 3))) (* 1/2 (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))
#s(approx (sin (+ (* 1/2 phi1) (/ (PI) 2))) #s(hole binary64 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))
#s(approx (+ (* 1/2 phi1) (/ (PI) 2)) #s(hole binary64 (* 1/2 phi1)))
#s(approx (+ (* 1/2 phi1) (/ (PI) 2)) #s(hole binary64 (* phi1 (+ 1/2 (* 1/2 (/ (PI) phi1))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* -1 (* R phi1))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* -1 (* phi1 (+ R (* -1 (/ (* R phi2) phi1)))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* -1 (* phi1 (+ R (* -1 (/ (+ (* -1/2 (/ (* R (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2))) phi1)) (* R phi2)) phi1)))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* -1 (* phi1 (+ R (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* R (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2)))) (* 1/2 (/ (* R (* phi2 (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2)))) phi1))) phi1)) (* R phi2)) phi1)))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* -1 phi1)))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* -1 (* phi1 (+ 1 (* -1 (/ phi2 phi1)))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* -1 (* phi1 (+ 1 (* -1 (/ (+ phi2 (* -1/2 (/ (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2)) phi1))) phi1)))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* -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)))))))
#s(approx (pow (- phi1 phi2) 1) #s(hole binary64 (* -1 (* phi1 (- (/ phi2 phi1) 1)))))
#s(approx (- phi1 phi2) #s(hole binary64 (* -1 (* phi1 (- (/ phi2 phi1) 1)))))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) #s(hole binary64 (* (cos (* 1/2 (- phi2 (* -1 phi1)))) (- lambda1 lambda2))))
#s(approx (cos (/ (+ phi2 phi1) 2)) #s(hole binary64 (cos (* 1/2 (- phi2 (* -1 phi1))))))
#s(approx (/ (+ phi2 phi1) 2) #s(hole binary64 (* -1 (* phi1 (- (* -1/2 (/ phi2 phi1)) 1/2)))))
#s(approx (+ phi2 phi1) #s(hole binary64 (* -1 (* phi1 (- (* -1 (/ phi2 phi1)) 1)))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* R phi1))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* phi1 (+ R (* -1 (/ (* R phi2) phi1)))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* phi1 (+ R (* -1 (/ (+ (* -1/2 (/ (* R (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2))) phi1)) (* R phi2)) phi1)))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* phi1 (+ R (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* R (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2)))) (* 1/2 (/ (* R (* phi2 (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2)))) phi1))) phi1)) (* R phi2)) phi1)))))))
#s(approx (* (* R lambda2) (cos (* 1/2 (+ phi2 phi1)))) #s(hole binary64 (* R (* lambda2 (cos (* 1/2 (- phi2 (* -1 phi1))))))))
#s(approx (cos (* 1/2 (+ phi2 phi1))) #s(hole binary64 (cos (* 1/2 (- phi2 (* -1 phi1))))))
#s(approx (* 1/2 (+ phi2 phi1)) #s(hole binary64 (* -1 (* phi1 (- (* -1/2 (/ phi2 phi1)) 1/2)))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* R phi1))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* phi1 (+ R (* -1 (/ (* R phi2) phi1)))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* phi1 (+ R (* -1 (/ (+ (* -1/2 (/ (* R (* (cos (* 1/2 (- phi2 (* -1 phi1)))) (* (sin (- (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))) (pow (- lambda1 lambda2) 2)))) phi1)) (* R phi2)) phi1)))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* phi1 (+ R (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* R (* (cos (* 1/2 (- phi2 (* -1 phi1)))) (* (sin (- (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))) (pow (- lambda1 lambda2) 2))))) (* 1/2 (/ (* R (* phi2 (* (cos (* 1/2 (- phi2 (* -1 phi1)))) (* (sin (- (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))) (pow (- lambda1 lambda2) 2))))) phi1))) phi1)) (* R phi2)) phi1)))))))
#s(approx (* -1 (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))))) #s(hole binary64 (* -1 (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (sqrt (* (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))) (sin (- (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))))))) (* R (sqrt (* (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))) (sin (- (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1)))))))))))))
#s(approx (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2)))) #s(hole binary64 (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (sqrt (* (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))) (sin (- (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))))))) (* R (sqrt (* (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))) (sin (- (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))))))))))
#s(approx (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) #s(hole binary64 (+ (* -1 (* (/ (* R lambda2) lambda1) (sqrt (* (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))) (sin (- (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))))))) (* R (sqrt (* (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))) (sin (- (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1)))))))))))
#s(approx (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2)) #s(hole binary64 (* (/ (* R lambda2) lambda1) (sqrt (* (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))) (sin (- (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))))))))
#s(approx (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2) #s(hole binary64 (sqrt (* (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))) (sin (- (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1)))))))))
#s(approx (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) #s(hole binary64 (* (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))) (sin (- (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))))))
#s(approx (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) #s(hole binary64 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1)))))))
#s(approx (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2)) #s(hole binary64 (* -1 (* phi1 (- (* -1 (/ (+ (* 1/2 phi2) (* 1/2 (PI))) phi1)) 1/2)))))
#s(approx (+ phi1 phi2) #s(hole binary64 (* -1 (* phi1 (- (* -1 (/ phi2 phi1)) 1)))))
#s(approx (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) #s(hole binary64 (sin (- (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1)))))))
#s(approx (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))) #s(hole binary64 (* -1 (* phi1 (+ 1/2 (* -1 (/ (- (* 1/2 (PI)) (* 1/2 phi2)) phi1)))))))
#s(approx (* 1/2 (+ phi1 phi2)) #s(hole binary64 (* -1 (* phi1 (- (* -1/2 (/ phi2 phi1)) 1/2)))))
#s(approx (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2)) #s(hole binary64 (* R (sqrt (* (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))) (sin (- (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))))))))
#s(approx (* (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* -1 (* R phi1))))
#s(approx (* (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* -1 (* phi1 (+ R (* -1 (/ (* R phi2) phi1)))))))
#s(approx (* (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* -1 (* phi1 (+ R (* -1 (/ (+ (* -1/2 (/ (* R (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2))) phi1)) (* R phi2)) phi1)))))))
#s(approx (* (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* -1 (* phi1 (+ R (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* R (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2)))) (* 1/2 (/ (* R (* phi2 (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2)))) phi1))) phi1)) (* R phi2)) phi1)))))))
#s(approx (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* -1 phi1)))
#s(approx (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* -1 (* phi1 (+ 1 (* -1 (/ phi2 phi1)))))))
#s(approx (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* -1 (* phi1 (+ 1 (* -1 (/ (+ phi2 (* -1/2 (/ (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2)) phi1))) phi1)))))))
#s(approx (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* -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)))))))
#s(approx (sin (+ (* 1/2 phi1) (/ (PI) 2))) #s(hole binary64 (sin (- (* 1/2 (PI)) (* -1/2 phi1)))))
#s(approx (+ (* 1/2 phi1) (/ (PI) 2)) #s(hole binary64 (* -1 (* phi1 (- (* -1/2 (/ (PI) phi1)) 1/2)))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (+ (* 1/2 (* (* R (* phi2 (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (+ (* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (* phi2 (+ (* 1/2 (* (* R (* phi2 (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* 1/2 (* (* R (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (+ (* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (* phi2 (+ (* 1/2 (* (* R (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* phi2 (+ (* 1/2 (* (* R (* phi2 (- (* (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))) (pow (- lambda1 lambda2) 2)) (* 1/2 (/ (* (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* 1/2 (* (* R (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (+ (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))) (* 1/2 (* (* phi2 (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (+ (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))) (* phi2 (+ (* 1/2 (* (* phi2 (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* 1/2 (* (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (+ (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))) (* phi2 (+ (* 1/2 (* (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* phi2 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))) (* 1/2 (* (* phi2 (- (* (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))) (pow (- lambda1 lambda2) 2)) (* 1/2 (/ (* (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))))))
#s(approx (pow (- phi1 phi2) 1) #s(hole binary64 (+ phi1 (* -1 phi2))))
#s(approx (- phi1 phi2) #s(hole binary64 (+ phi1 (* -1 phi2))))
#s(approx phi2 #s(hole binary64 phi2))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) #s(hole binary64 (* (cos (* 1/2 phi1)) (- lambda1 lambda2))))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) #s(hole binary64 (+ (* -1/2 (* phi2 (* (sin (* 1/2 phi1)) (- lambda1 lambda2)))) (* (cos (* 1/2 phi1)) (- lambda1 lambda2)))))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) #s(hole binary64 (+ (* phi2 (+ (* -1/2 (* (sin (* 1/2 phi1)) (- lambda1 lambda2))) (* -1/8 (* phi2 (* (cos (* 1/2 phi1)) (- lambda1 lambda2)))))) (* (cos (* 1/2 phi1)) (- lambda1 lambda2)))))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) #s(hole binary64 (+ (* 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)))))
#s(approx (cos (/ (+ phi2 phi1) 2)) #s(hole binary64 (cos (* 1/2 phi1))))
#s(approx (cos (/ (+ phi2 phi1) 2)) #s(hole binary64 (+ (cos (* 1/2 phi1)) (* -1/2 (* phi2 (sin (* 1/2 phi1)))))))
#s(approx (cos (/ (+ phi2 phi1) 2)) #s(hole binary64 (+ (cos (* 1/2 phi1)) (* phi2 (- (* -1/8 (* phi2 (cos (* 1/2 phi1)))) (* 1/2 (sin (* 1/2 phi1))))))))
#s(approx (cos (/ (+ phi2 phi1) 2)) #s(hole binary64 (+ (cos (* 1/2 phi1)) (* phi2 (- (* phi2 (+ (* -1/8 (cos (* 1/2 phi1))) (* 1/48 (* phi2 (sin (* 1/2 phi1)))))) (* 1/2 (sin (* 1/2 phi1))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (+ (* 1/2 (* (* R (* phi2 (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (+ (* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (* phi2 (+ (* 1/2 (* (* R (* phi2 (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* 1/2 (* (* R (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (+ (* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (* phi2 (+ (* 1/2 (* (* R (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* phi2 (+ (* 1/2 (* (* R (* phi2 (- (* (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))) (pow (- lambda1 lambda2) 2)) (* 1/2 (/ (* (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* 1/2 (* (* R (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))))))
#s(approx (* (* R lambda2) (cos (* 1/2 (+ phi2 phi1)))) #s(hole binary64 (* R (* lambda2 (cos (* 1/2 phi1))))))
#s(approx (* (* R lambda2) (cos (* 1/2 (+ phi2 phi1)))) #s(hole binary64 (+ (* -1/2 (* R (* lambda2 (* phi2 (sin (* 1/2 phi1)))))) (* R (* lambda2 (cos (* 1/2 phi1)))))))
#s(approx (* (* R lambda2) (cos (* 1/2 (+ phi2 phi1)))) #s(hole binary64 (+ (* R (* lambda2 (cos (* 1/2 phi1)))) (* phi2 (+ (* -1/2 (* R (* lambda2 (sin (* 1/2 phi1))))) (* -1/8 (* R (* lambda2 (* phi2 (cos (* 1/2 phi1)))))))))))
#s(approx (* (* R lambda2) (cos (* 1/2 (+ phi2 phi1)))) #s(hole binary64 (+ (* 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)))))))))))))
#s(approx (cos (* 1/2 (+ phi2 phi1))) #s(hole binary64 (cos (* 1/2 phi1))))
#s(approx (cos (* 1/2 (+ phi2 phi1))) #s(hole binary64 (+ (cos (* 1/2 phi1)) (* -1/2 (* phi2 (sin (* 1/2 phi1)))))))
#s(approx (cos (* 1/2 (+ phi2 phi1))) #s(hole binary64 (+ (cos (* 1/2 phi1)) (* phi2 (- (* -1/8 (* phi2 (cos (* 1/2 phi1)))) (* 1/2 (sin (* 1/2 phi1))))))))
#s(approx (cos (* 1/2 (+ phi2 phi1))) #s(hole binary64 (+ (cos (* 1/2 phi1)) (* phi2 (- (* phi2 (+ (* -1/8 (cos (* 1/2 phi1))) (* 1/48 (* phi2 (sin (* 1/2 phi1)))))) (* 1/2 (sin (* 1/2 phi1))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* R (sqrt (+ (* (cos (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2))) (pow phi1 2))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (+ (* 1/2 (* (* R (* phi2 (+ (* -2 phi1) (+ (* -1/2 (* (cos (* 1/2 phi1)) (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2)))) (* -1/2 (* (sin (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2)))))))) (sqrt (/ 1 (+ (* (cos (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2))) (pow phi1 2)))))) (* R (sqrt (+ (* (cos (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2))) (pow phi1 2)))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (+ (* R (sqrt (+ (* (cos (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2))) (pow phi1 2)))) (* phi2 (+ (* 1/2 (* (* R (* phi2 (- (+ 1 (+ (* -1/4 (* (cos (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2)))) (* 1/4 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))))) (* 1/4 (/ (pow (+ (* -2 phi1) (+ (* -1/2 (* (cos (* 1/2 phi1)) (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2)))) (* -1/2 (* (sin (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2)))))) 2) (+ (* (cos (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2))) (pow phi1 2))))))) (sqrt (/ 1 (+ (* (cos (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2))) (pow phi1 2)))))) (* 1/2 (* (* R (+ (* -2 phi1) (+ (* -1/2 (* (cos (* 1/2 phi1)) (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2)))) (* -1/2 (* (sin (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2))))))) (sqrt (/ 1 (+ (* (cos (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2))) (pow phi1 2)))))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (+ (* R (sqrt (+ (* (cos (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2))) (pow phi1 2)))) (* phi2 (+ (* 1/2 (* (* R (+ (* -2 phi1) (+ (* -1/2 (* (cos (* 1/2 phi1)) (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2)))) (* -1/2 (* (sin (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2))))))) (sqrt (/ 1 (+ (* (cos (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2))) (pow phi1 2)))))) (* phi2 (+ (* 1/2 (* (* R (* phi2 (- (+ (* 1/48 (* (cos (* 1/2 phi1)) (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2)))) (+ (* 1/48 (* (sin (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2)))) (+ (* 1/16 (* (cos (* 1/2 phi1)) (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2)))) (* 1/16 (* (sin (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2))))))) (* 1/2 (/ (* (+ (* -2 phi1) (+ (* -1/2 (* (cos (* 1/2 phi1)) (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2)))) (* -1/2 (* (sin (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2)))))) (- (+ 1 (+ (* -1/4 (* (cos (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2)))) (* 1/4 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))))) (* 1/4 (/ (pow (+ (* -2 phi1) (+ (* -1/2 (* (cos (* 1/2 phi1)) (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2)))) (* -1/2 (* (sin (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2)))))) 2) (+ (* (cos (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2))) (pow phi1 2)))))) (+ (* (cos (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2))) (pow phi1 2))))))) (sqrt (/ 1 (+ (* (cos (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2))) (pow phi1 2)))))) (* 1/2 (* (* R (- (+ 1 (+ (* -1/4 (* (cos (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2)))) (* 1/4 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))))) (* 1/4 (/ (pow (+ (* -2 phi1) (+ (* -1/2 (* (cos (* 1/2 phi1)) (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2)))) (* -1/2 (* (sin (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2)))))) 2) (+ (* (cos (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2))) (pow phi1 2)))))) (sqrt (/ 1 (+ (* (cos (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2))) (pow phi1 2)))))))))))))
#s(approx (* -1 (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))))) #s(hole binary64 (* -1 (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (sqrt (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1))))))) (* R (sqrt (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))))))
#s(approx (* -1 (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))))) #s(hole binary64 (+ (* -1 (* lambda1 (* phi2 (+ (* -1/2 (* (/ (* R (* lambda2 (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))) lambda1) (sqrt (/ 1 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))) (* 1/2 (* (* R (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1))))))) (sqrt (/ 1 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))))))) (* -1 (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (sqrt (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1))))))) (* R (sqrt (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1))))))))))))
#s(approx (* -1 (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))))) #s(hole binary64 (+ (* -1 (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (sqrt (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1))))))) (* R (sqrt (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1))))))))) (* phi2 (+ (* -1 (* lambda1 (* phi2 (+ (* -1/2 (* (/ (* R (* lambda2 (- (+ (* -1/4 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (cos (- (* 1/2 (PI)) (* 1/2 phi1))))) (* -1/4 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))) (* 1/4 (/ (pow (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))) 2) (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1))))))))) lambda1) (sqrt (/ 1 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))) (* 1/2 (* (* R (- (+ (* -1/4 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (cos (- (* 1/2 (PI)) (* 1/2 phi1))))) (* -1/4 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))) (* 1/4 (/ (pow (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))) 2) (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))) (sqrt (/ 1 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))))))) (* -1 (* lambda1 (+ (* -1/2 (* (/ (* R (* lambda2 (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))) lambda1) (sqrt (/ 1 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))) (* 1/2 (* (* R (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1))))))) (sqrt (/ 1 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1))))))))))))))))
#s(approx (* -1 (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))))) #s(hole binary64 (+ (* -1 (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (sqrt (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1))))))) (* R (sqrt (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1))))))))) (* phi2 (+ (* -1 (* lambda1 (+ (* -1/2 (* (/ (* R (* lambda2 (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))) lambda1) (sqrt (/ 1 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))) (* 1/2 (* (* R (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1))))))) (sqrt (/ 1 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1))))))))))) (* phi2 (+ (* -1 (* lambda1 (* phi2 (+ (* -1/2 (* (/ (* R (* lambda2 (- (+ (* -1/16 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1))))) (+ (* -1/48 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1))))) (+ (* 1/48 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* 1/16 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))))) (* 1/2 (/ (* (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))) (- (+ (* -1/4 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (cos (- (* 1/2 (PI)) (* 1/2 phi1))))) (* -1/4 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))) (* 1/4 (/ (pow (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))) 2) (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))) (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1))))))))) lambda1) (sqrt (/ 1 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))) (* 1/2 (* (* R (- (+ (* -1/16 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1))))) (+ (* -1/48 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1))))) (+ (* 1/48 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* 1/16 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))))) (* 1/2 (/ (* (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))) (- (+ (* -1/4 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (cos (- (* 1/2 (PI)) (* 1/2 phi1))))) (* -1/4 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))) (* 1/4 (/ (pow (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))) 2) (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))) (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))) (sqrt (/ 1 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))))))) (* -1 (* lambda1 (+ (* -1/2 (* (/ (* R (* lambda2 (- (+ (* -1/4 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (cos (- (* 1/2 (PI)) (* 1/2 phi1))))) (* -1/4 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))) (* 1/4 (/ (pow (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))) 2) (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1))))))))) lambda1) (sqrt (/ 1 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))) (* 1/2 (* (* R (- (+ (* -1/4 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (cos (- (* 1/2 (PI)) (* 1/2 phi1))))) (* -1/4 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))) (* 1/4 (/ (pow (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))) 2) (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))) (sqrt (/ 1 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1))))))))))))))))))
#s(approx (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2)))) #s(hole binary64 (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (sqrt (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1))))))) (* R (sqrt (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1))))))))))
#s(approx (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2)))) #s(hole binary64 (+ (* lambda1 (* phi2 (+ (* -1/2 (* (/ (* R (* lambda2 (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))) lambda1) (sqrt (/ 1 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))) (* 1/2 (* (* R (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1))))))) (sqrt (/ 1 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1))))))))))) (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (sqrt (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1))))))) (* R (sqrt (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))))))
#s(approx (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2)))) #s(hole binary64 (+ (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (sqrt (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1))))))) (* R (sqrt (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))) (* phi2 (+ (* lambda1 (* phi2 (+ (* -1/2 (* (/ (* R (* lambda2 (- (+ (* -1/4 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (cos (- (* 1/2 (PI)) (* 1/2 phi1))))) (* -1/4 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))) (* 1/4 (/ (pow (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))) 2) (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1))))))))) lambda1) (sqrt (/ 1 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))) (* 1/2 (* (* R (- (+ (* -1/4 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (cos (- (* 1/2 (PI)) (* 1/2 phi1))))) (* -1/4 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))) (* 1/4 (/ (pow (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))) 2) (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))) (sqrt (/ 1 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1))))))))))) (* lambda1 (+ (* -1/2 (* (/ (* R (* lambda2 (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))) lambda1) (sqrt (/ 1 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))) (* 1/2 (* (* R (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1))))))) (sqrt (/ 1 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))))))))))
#s(approx (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2)))) #s(hole binary64 (+ (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (sqrt (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1))))))) (* R (sqrt (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))) (* phi2 (+ (* lambda1 (+ (* -1/2 (* (/ (* R (* lambda2 (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))) lambda1) (sqrt (/ 1 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))) (* 1/2 (* (* R (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1))))))) (sqrt (/ 1 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))))) (* phi2 (+ (* lambda1 (* phi2 (+ (* -1/2 (* (/ (* R (* lambda2 (- (+ (* -1/16 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1))))) (+ (* -1/48 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1))))) (+ (* 1/48 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* 1/16 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))))) (* 1/2 (/ (* (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))) (- (+ (* -1/4 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (cos (- (* 1/2 (PI)) (* 1/2 phi1))))) (* -1/4 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))) (* 1/4 (/ (pow (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))) 2) (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))) (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1))))))))) lambda1) (sqrt (/ 1 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))) (* 1/2 (* (* R (- (+ (* -1/16 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1))))) (+ (* -1/48 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1))))) (+ (* 1/48 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* 1/16 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))))) (* 1/2 (/ (* (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))) (- (+ (* -1/4 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (cos (- (* 1/2 (PI)) (* 1/2 phi1))))) (* -1/4 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))) (* 1/4 (/ (pow (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))) 2) (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))) (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))) (sqrt (/ 1 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1))))))))))) (* lambda1 (+ (* -1/2 (* (/ (* R (* lambda2 (- (+ (* -1/4 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (cos (- (* 1/2 (PI)) (* 1/2 phi1))))) (* -1/4 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))) (* 1/4 (/ (pow (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))) 2) (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1))))))))) lambda1) (sqrt (/ 1 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))) (* 1/2 (* (* R (- (+ (* -1/4 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (cos (- (* 1/2 (PI)) (* 1/2 phi1))))) (* -1/4 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))) (* 1/4 (/ (pow (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))) 2) (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))) (sqrt (/ 1 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))))))))))))
#s(approx (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) #s(hole binary64 (+ (* -1 (* (/ (* R lambda2) lambda1) (sqrt (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1))))))) (* R (sqrt (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))))
#s(approx (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) #s(hole binary64 (+ (* -1 (* (/ (* R lambda2) lambda1) (sqrt (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1))))))) (+ (* R (sqrt (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))) (* phi2 (+ (* -1/2 (* (/ (* R (* lambda2 (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))) lambda1) (sqrt (/ 1 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))) (* 1/2 (* (* R (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1))))))) (sqrt (/ 1 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1))))))))))))))
#s(approx (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) #s(hole binary64 (+ (* -1 (* (/ (* R lambda2) lambda1) (sqrt (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1))))))) (+ (* R (sqrt (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))) (* phi2 (+ (* -1/2 (* (/ (* R (* lambda2 (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))) lambda1) (sqrt (/ 1 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))) (+ (* 1/2 (* (* R (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1))))))) (sqrt (/ 1 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))) (* phi2 (+ (* -1/2 (* (/ (* R (* lambda2 (- (+ (* -1/4 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (cos (- (* 1/2 (PI)) (* 1/2 phi1))))) (* -1/4 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))) (* 1/4 (/ (pow (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))) 2) (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1))))))))) lambda1) (sqrt (/ 1 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))) (* 1/2 (* (* R (- (+ (* -1/4 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (cos (- (* 1/2 (PI)) (* 1/2 phi1))))) (* -1/4 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))) (* 1/4 (/ (pow (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))) 2) (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))) (sqrt (/ 1 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))))))))))))
#s(approx (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) #s(hole binary64 (+ (* -1 (* (/ (* R lambda2) lambda1) (sqrt (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1))))))) (+ (* R (sqrt (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))) (* phi2 (+ (* -1/2 (* (/ (* R (* lambda2 (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))) lambda1) (sqrt (/ 1 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))) (+ (* 1/2 (* (* R (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1))))))) (sqrt (/ 1 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))) (* phi2 (+ (* -1/2 (* (/ (* R (* lambda2 (- (+ (* -1/4 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (cos (- (* 1/2 (PI)) (* 1/2 phi1))))) (* -1/4 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))) (* 1/4 (/ (pow (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))) 2) (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1))))))))) lambda1) (sqrt (/ 1 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))) (+ (* 1/2 (* (* R (- (+ (* -1/4 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (cos (- (* 1/2 (PI)) (* 1/2 phi1))))) (* -1/4 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))) (* 1/4 (/ (pow (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))) 2) (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))) (sqrt (/ 1 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))) (* phi2 (+ (* -1/2 (* (/ (* R (* lambda2 (- (+ (* -1/16 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1))))) (+ (* -1/48 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1))))) (+ (* 1/48 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* 1/16 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))))) (* 1/2 (/ (* (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))) (- (+ (* -1/4 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (cos (- (* 1/2 (PI)) (* 1/2 phi1))))) (* -1/4 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))) (* 1/4 (/ (pow (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))) 2) (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))) (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1))))))))) lambda1) (sqrt (/ 1 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))) (* 1/2 (* (* R (- (+ (* -1/16 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1))))) (+ (* -1/48 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1))))) (+ (* 1/48 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* 1/16 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))))) (* 1/2 (/ (* (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))) (- (+ (* -1/4 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (cos (- (* 1/2 (PI)) (* 1/2 phi1))))) (* -1/4 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))) (* 1/4 (/ (pow (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))) 2) (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))) (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))) (sqrt (/ 1 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1))))))))))))))))))))
#s(approx (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2)) #s(hole binary64 (* (/ (* R lambda2) lambda1) (sqrt (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1))))))))
#s(approx (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2)) #s(hole binary64 (+ (* 1/2 (* (/ (* R (* lambda2 (* phi2 (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1))))))))) lambda1) (sqrt (/ 1 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))) (* (/ (* R lambda2) lambda1) (sqrt (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))))
#s(approx (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2)) #s(hole binary64 (+ (* phi2 (+ (* 1/2 (* (/ (* R (* lambda2 (* phi2 (- (+ (* -1/4 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (cos (- (* 1/2 (PI)) (* 1/2 phi1))))) (* -1/4 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))) (* 1/4 (/ (pow (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))) 2) (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))))) lambda1) (sqrt (/ 1 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))) (* 1/2 (* (/ (* R (* lambda2 (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))) lambda1) (sqrt (/ 1 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))))) (* (/ (* R lambda2) lambda1) (sqrt (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))))
#s(approx (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2)) #s(hole binary64 (+ (* phi2 (+ (* 1/2 (* (/ (* R (* lambda2 (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))) lambda1) (sqrt (/ 1 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))) (* phi2 (+ (* 1/2 (* (/ (* R (* lambda2 (* phi2 (- (+ (* -1/16 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1))))) (+ (* -1/48 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1))))) (+ (* 1/48 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* 1/16 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))))) (* 1/2 (/ (* (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))) (- (+ (* -1/4 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (cos (- (* 1/2 (PI)) (* 1/2 phi1))))) (* -1/4 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))) (* 1/4 (/ (pow (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))) 2) (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))) (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))))) lambda1) (sqrt (/ 1 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))) (* 1/2 (* (/ (* R (* lambda2 (- (+ (* -1/4 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (cos (- (* 1/2 (PI)) (* 1/2 phi1))))) (* -1/4 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))) (* 1/4 (/ (pow (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))) 2) (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1))))))))) lambda1) (sqrt (/ 1 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))))))) (* (/ (* R lambda2) lambda1) (sqrt (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))))
#s(approx (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2) #s(hole binary64 (sqrt (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))
#s(approx (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2) #s(hole binary64 (+ (sqrt (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1))))) (* 1/2 (* (* phi2 (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1))))))) (sqrt (/ 1 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))))))
#s(approx (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2) #s(hole binary64 (+ (sqrt (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1))))) (* phi2 (+ (* 1/2 (* (sqrt (/ 1 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))) (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))) (* 1/2 (* (* phi2 (- (+ (* -1/4 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (cos (- (* 1/2 (PI)) (* 1/2 phi1))))) (* -1/4 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))) (* 1/4 (/ (pow (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))) 2) (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))) (sqrt (/ 1 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))))))))
#s(approx (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2) #s(hole binary64 (+ (sqrt (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1))))) (* phi2 (+ (* 1/2 (* (sqrt (/ 1 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))) (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))) (* phi2 (+ (* 1/2 (* (sqrt (/ 1 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))) (- (+ (* -1/4 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (cos (- (* 1/2 (PI)) (* 1/2 phi1))))) (* -1/4 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))) (* 1/4 (/ (pow (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))) 2) (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1))))))))) (* 1/2 (* (* phi2 (- (+ (* -1/16 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1))))) (+ (* -1/48 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1))))) (+ (* 1/48 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* 1/16 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))))) (* 1/2 (/ (* (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))) (- (+ (* -1/4 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (cos (- (* 1/2 (PI)) (* 1/2 phi1))))) (* -1/4 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))) (* 1/4 (/ (pow (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))) 2) (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))) (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))) (sqrt (/ 1 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))))))))))
#s(approx (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) #s(hole binary64 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1))))))
#s(approx (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) #s(hole binary64 (+ (* phi2 (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1))))))) (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))
#s(approx (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) #s(hole binary64 (+ (* phi2 (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (+ (* 1/2 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1))))) (* phi2 (+ (* -1/4 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (cos (- (* 1/2 (PI)) (* 1/2 phi1))))) (* -1/4 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))))) (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))
#s(approx (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) #s(hole binary64 (+ (* phi2 (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (+ (* 1/2 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1))))) (* phi2 (+ (* -1/4 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (cos (- (* 1/2 (PI)) (* 1/2 phi1))))) (+ (* -1/4 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1))))) (* phi2 (+ (* -1/16 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1))))) (+ (* -1/48 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1))))) (+ (* 1/48 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* 1/16 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))))))))))))) (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))
#s(approx (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) #s(hole binary64 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))
#s(approx (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) #s(hole binary64 (+ (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (* 1/2 (* phi2 (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))))))
#s(approx (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) #s(hole binary64 (+ (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (* phi2 (+ (* -1/8 (* phi2 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* 1/2 (cos (+ (* 1/2 phi1) (* 1/2 (PI))))))))))
#s(approx (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) #s(hole binary64 (+ (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (* phi2 (+ (* 1/2 (cos (+ (* 1/2 phi1) (* 1/2 (PI))))) (* phi2 (+ (* -1/8 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))) (* -1/48 (* phi2 (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))))))))))
#s(approx (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2)) #s(hole binary64 (+ (* 1/2 phi1) (* 1/2 (PI)))))
#s(approx (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) #s(hole binary64 (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))
#s(approx (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) #s(hole binary64 (+ (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (* -1/2 (* phi2 (cos (- (* 1/2 (PI)) (* 1/2 phi1))))))))
#s(approx (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) #s(hole binary64 (+ (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (* phi2 (+ (* -1/2 (cos (- (* 1/2 (PI)) (* 1/2 phi1)))) (* -1/8 (* phi2 (sin (- (* 1/2 (PI)) (* 1/2 phi1))))))))))
#s(approx (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) #s(hole binary64 (+ (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (* phi2 (+ (* -1/2 (cos (- (* 1/2 (PI)) (* 1/2 phi1)))) (* phi2 (+ (* -1/8 (sin (- (* 1/2 (PI)) (* 1/2 phi1)))) (* 1/48 (* phi2 (cos (- (* 1/2 (PI)) (* 1/2 phi1))))))))))))
#s(approx (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))) #s(hole binary64 (- (* 1/2 (PI)) (* 1/2 phi1))))
#s(approx (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))) #s(hole binary64 (- (+ (* -1/2 phi2) (* 1/2 (PI))) (* 1/2 phi1))))
#s(approx (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2)) #s(hole binary64 (* R (sqrt (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1))))))))
#s(approx (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2)) #s(hole binary64 (+ (* 1/2 (* (* R (* phi2 (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))) (sqrt (/ 1 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))) (* R (sqrt (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))))
#s(approx (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2)) #s(hole binary64 (+ (* R (sqrt (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))) (* phi2 (+ (* 1/2 (* (* R (* phi2 (- (+ (* -1/4 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (cos (- (* 1/2 (PI)) (* 1/2 phi1))))) (* -1/4 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))) (* 1/4 (/ (pow (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))) 2) (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1))))))))) (sqrt (/ 1 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))) (* 1/2 (* (* R (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1))))))) (sqrt (/ 1 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))))))))
#s(approx (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2)) #s(hole binary64 (+ (* R (sqrt (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))) (* phi2 (+ (* 1/2 (* (* R (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1))))))) (sqrt (/ 1 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))) (* phi2 (+ (* 1/2 (* (* R (* phi2 (- (+ (* -1/16 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1))))) (+ (* -1/48 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1))))) (+ (* 1/48 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* 1/16 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))))) (* 1/2 (/ (* (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))) (- (+ (* -1/4 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (cos (- (* 1/2 (PI)) (* 1/2 phi1))))) (* -1/4 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))) (* 1/4 (/ (pow (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))) 2) (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))) (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1))))))))) (sqrt (/ 1 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))) (* 1/2 (* (* R (- (+ (* -1/4 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (cos (- (* 1/2 (PI)) (* 1/2 phi1))))) (* -1/4 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))) (* 1/4 (/ (pow (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))) 2) (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))) (sqrt (/ 1 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))))))))))
#s(approx (* (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))
#s(approx (* (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (+ (* 1/2 (* (* R (* phi2 (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))
#s(approx (* (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (+ (* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (* phi2 (+ (* 1/2 (* (* R (* phi2 (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* 1/2 (* (* R (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))))
#s(approx (* (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (+ (* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (* phi2 (+ (* 1/2 (* (* R (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* phi2 (+ (* 1/2 (* (* R (* phi2 (- (* (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))) (pow (- lambda1 lambda2) 2)) (* 1/2 (/ (* (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* 1/2 (* (* R (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))))))
#s(approx (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))
#s(approx (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (+ (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))) (* 1/2 (* (* phi2 (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))
#s(approx (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (+ (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))) (* phi2 (+ (* 1/2 (* (* phi2 (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* 1/2 (* (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))))
#s(approx (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (+ (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))) (* phi2 (+ (* 1/2 (* (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* phi2 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))) (* 1/2 (* (* phi2 (- (* (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))) (pow (- lambda1 lambda2) 2)) (* 1/2 (/ (* (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* R phi2)))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* phi2 (+ R (* -1 (/ (* R phi1) phi2))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* phi2 (+ R (+ (* -1 (/ (* R phi1) phi2)) (* 1/2 (/ (* R (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))) (pow phi2 2))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* phi2 (+ R (+ (* -1 (/ (* R phi1) phi2)) (+ (* 1/2 (/ (* R (* phi1 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)))) (pow phi2 3))) (* 1/2 (/ (* R (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))) (pow phi2 2)))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 phi2))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* phi2 (+ 1 (* -1 (/ phi1 phi2))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* phi2 (+ 1 (+ (* -1 (/ phi1 phi2)) (* 1/2 (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* 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)))))))))
#s(approx (pow (- phi1 phi2) 1) #s(hole binary64 (* phi2 (- (/ phi1 phi2) 1))))
#s(approx (- phi1 phi2) #s(hole binary64 (* phi2 (- (/ phi1 phi2) 1))))
#s(approx (/ (+ phi2 phi1) 2) #s(hole binary64 (* phi2 (+ 1/2 (* 1/2 (/ phi1 phi2))))))
#s(approx (+ phi2 phi1) #s(hole binary64 (* phi2 (+ 1 (/ phi1 phi2)))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* R phi2)))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* phi2 (+ R (* -1 (/ (* R phi1) phi2))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* phi2 (+ R (+ (* -1 (/ (* R phi1) phi2)) (* 1/2 (/ (* R (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))) (pow phi2 2))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* phi2 (+ R (+ (* -1 (/ (* R phi1) phi2)) (+ (* 1/2 (/ (* R (* phi1 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)))) (pow phi2 3))) (* 1/2 (/ (* R (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))) (pow phi2 2)))))))))
#s(approx (* 1/2 (+ phi2 phi1)) #s(hole binary64 (* phi2 (+ 1/2 (* 1/2 (/ phi1 phi2))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* R phi2)))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* phi2 (+ R (* -1 (/ (* R phi1) phi2))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* phi2 (+ R (+ (* -1 (/ (* R phi1) phi2)) (* 1/2 (/ (* R (* (cos (* 1/2 (+ phi1 phi2))) (* (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)))) (pow phi2 2))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* phi2 (+ R (+ (* -1 (/ (* R phi1) phi2)) (+ (* 1/2 (/ (* R (* phi1 (* (cos (* 1/2 (+ phi1 phi2))) (* (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2))))) (pow phi2 3))) (* 1/2 (/ (* R (* (cos (* 1/2 (+ phi1 phi2))) (* (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)))) (pow phi2 2)))))))))
#s(approx (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2)) #s(hole binary64 (* 1/2 phi2)))
#s(approx (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2)) #s(hole binary64 (* phi2 (+ 1/2 (+ (* 1/2 (/ phi1 phi2)) (* 1/2 (/ (PI) phi2)))))))
#s(approx (+ phi1 phi2) #s(hole binary64 (* phi2 (+ 1 (/ phi1 phi2)))))
#s(approx (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))) #s(hole binary64 (* -1/2 phi2)))
#s(approx (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))) #s(hole binary64 (* phi2 (- (* 1/2 (/ (PI) phi2)) (+ 1/2 (* 1/2 (/ phi1 phi2)))))))
#s(approx (* 1/2 (+ phi1 phi2)) #s(hole binary64 (* phi2 (+ 1/2 (* 1/2 (/ phi1 phi2))))))
#s(approx (* (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* R phi2)))
#s(approx (* (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* phi2 (+ R (* -1 (/ (* R phi1) phi2))))))
#s(approx (* (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* phi2 (+ R (+ (* -1 (/ (* R phi1) phi2)) (* 1/2 (/ (* R (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))) (pow phi2 2))))))))
#s(approx (* (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* phi2 (+ R (+ (* -1 (/ (* R phi1) phi2)) (+ (* 1/2 (/ (* R (* phi1 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)))) (pow phi2 3))) (* 1/2 (/ (* R (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))) (pow phi2 2)))))))))
#s(approx (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 phi2))
#s(approx (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* phi2 (+ 1 (* -1 (/ phi1 phi2))))))
#s(approx (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* phi2 (+ 1 (+ (* -1 (/ phi1 phi2)) (* 1/2 (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))))
#s(approx (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* 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)))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* -1 (* R phi2))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* -1 (* phi2 (+ R (* -1 (/ (* R phi1) phi2)))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* -1 (* phi2 (+ R (* -1 (/ (+ (* -1/2 (/ (* R (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2))) phi2)) (* R phi1)) phi2)))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* -1 (* phi2 (+ R (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* R (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2)))) (* 1/2 (/ (* R (* phi1 (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2)))) phi2))) phi2)) (* R phi1)) phi2)))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* -1 phi2)))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* -1 (* phi2 (+ 1 (* -1 (/ phi1 phi2)))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* -1 (* phi2 (+ 1 (* -1 (/ (+ phi1 (* -1/2 (/ (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2)) phi2))) phi2)))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* -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)))))))
#s(approx (pow (- phi1 phi2) 1) #s(hole binary64 (* -1 (* phi2 (+ 1 (* -1 (/ phi1 phi2)))))))
#s(approx (- phi1 phi2) #s(hole binary64 (* -1 (* phi2 (+ 1 (* -1 (/ phi1 phi2)))))))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) #s(hole binary64 (* (cos (* 1/2 (- phi1 (* -1 phi2)))) (- lambda1 lambda2))))
#s(approx (cos (/ (+ phi2 phi1) 2)) #s(hole binary64 (cos (* 1/2 (- phi1 (* -1 phi2))))))
#s(approx (/ (+ phi2 phi1) 2) #s(hole binary64 (* -1 (* phi2 (- (* -1/2 (/ phi1 phi2)) 1/2)))))
#s(approx (+ phi2 phi1) #s(hole binary64 (* -1 (* phi2 (- (* -1 (/ phi1 phi2)) 1)))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* R phi2))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* phi2 (+ R (* -1 (/ (* R phi1) phi2)))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* phi2 (+ R (* -1 (/ (+ (* -1/2 (/ (* R (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2))) phi2)) (* R phi1)) phi2)))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* phi2 (+ R (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* R (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2)))) (* 1/2 (/ (* R (* phi1 (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2)))) phi2))) phi2)) (* R phi1)) phi2)))))))
#s(approx (* (* R lambda2) (cos (* 1/2 (+ phi2 phi1)))) #s(hole binary64 (* R (* lambda2 (cos (* 1/2 (- phi1 (* -1 phi2))))))))
#s(approx (cos (* 1/2 (+ phi2 phi1))) #s(hole binary64 (cos (* 1/2 (- phi1 (* -1 phi2))))))
#s(approx (* 1/2 (+ phi2 phi1)) #s(hole binary64 (* -1 (* phi2 (- (* -1/2 (/ phi1 phi2)) 1/2)))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* R phi2))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* phi2 (+ R (* -1 (/ (* R phi1) phi2)))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* phi2 (+ R (* -1 (/ (+ (* -1/2 (/ (* R (* (cos (* 1/2 (- phi1 (* -1 phi2)))) (* (sin (- (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))) (pow (- lambda1 lambda2) 2)))) phi2)) (* R phi1)) phi2)))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* phi2 (+ R (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* R (* (cos (* 1/2 (- phi1 (* -1 phi2)))) (* (sin (- (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))) (pow (- lambda1 lambda2) 2))))) (* 1/2 (/ (* R (* phi1 (* (cos (* 1/2 (- phi1 (* -1 phi2)))) (* (sin (- (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))) (pow (- lambda1 lambda2) 2))))) phi2))) phi2)) (* R phi1)) phi2)))))))
#s(approx (* -1 (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))))) #s(hole binary64 (* -1 (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (sqrt (* (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))) (sin (- (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))))))) (* R (sqrt (* (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))) (sin (- (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2)))))))))))))
#s(approx (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2)))) #s(hole binary64 (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (sqrt (* (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))) (sin (- (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))))))) (* R (sqrt (* (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))) (sin (- (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))))))))))
#s(approx (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) #s(hole binary64 (+ (* -1 (* (/ (* R lambda2) lambda1) (sqrt (* (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))) (sin (- (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))))))) (* R (sqrt (* (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))) (sin (- (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2)))))))))))
#s(approx (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2)) #s(hole binary64 (* (/ (* R lambda2) lambda1) (sqrt (* (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))) (sin (- (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))))))))
#s(approx (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2) #s(hole binary64 (sqrt (* (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))) (sin (- (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2)))))))))
#s(approx (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) #s(hole binary64 (* (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))) (sin (- (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))))))
#s(approx (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) #s(hole binary64 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2)))))))
#s(approx (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2)) #s(hole binary64 (* -1 (* phi2 (- (* -1 (/ (+ (* 1/2 phi1) (* 1/2 (PI))) phi2)) 1/2)))))
#s(approx (+ phi1 phi2) #s(hole binary64 (* -1 (* phi2 (- (* -1 (/ phi1 phi2)) 1)))))
#s(approx (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) #s(hole binary64 (sin (- (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2)))))))
#s(approx (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))) #s(hole binary64 (* -1 (* phi2 (+ 1/2 (* -1 (/ (- (* 1/2 (PI)) (* 1/2 phi1)) phi2)))))))
#s(approx (* 1/2 (+ phi1 phi2)) #s(hole binary64 (* -1 (* phi2 (- (* -1/2 (/ phi1 phi2)) 1/2)))))
#s(approx (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2)) #s(hole binary64 (* R (sqrt (* (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))) (sin (- (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))))))))
#s(approx (* (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* -1 (* R phi2))))
#s(approx (* (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* -1 (* phi2 (+ R (* -1 (/ (* R phi1) phi2)))))))
#s(approx (* (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* -1 (* phi2 (+ R (* -1 (/ (+ (* -1/2 (/ (* R (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2))) phi2)) (* R phi1)) phi2)))))))
#s(approx (* (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* -1 (* phi2 (+ R (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* R (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2)))) (* 1/2 (/ (* R (* phi1 (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2)))) phi2))) phi2)) (* R phi1)) phi2)))))))
#s(approx (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* -1 phi2)))
#s(approx (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* -1 (* phi2 (+ 1 (* -1 (/ phi1 phi2)))))))
#s(approx (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* -1 (* phi2 (+ 1 (* -1 (/ (+ phi1 (* -1/2 (/ (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2)) phi2))) phi2)))))))
#s(approx (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* -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)))))))
Calls

15 calls:

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

rewrite354.0ms (4.2%)

Memory
60.2MiB live, 717.9MiB allocated; 93ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0245754340
0253750235
0869648143
Stop Event
iter limit
node limit
iter limit
Counts
615 → 691
Calls
Call 1
Inputs
(*.f64 (hypot.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 1 binary64)) (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2))) R)
(hypot.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 1 binary64)) (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2)))
(pow.f64 (-.f64 phi1 phi2) #s(literal 1 binary64))
(-.f64 phi1 phi2)
phi1
phi2
#s(literal 1 binary64)
(*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2))
(cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))
(/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))
(+.f64 phi2 phi1)
#s(literal 2 binary64)
(-.f64 lambda1 lambda2)
lambda1
lambda2
R
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))))
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))
(*.f64 R lambda2)
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))
(*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))
#s(literal 1/2 binary64)
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 (*.f64 R lambda2) lambda1) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64))) (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 (*.f64 R lambda2) lambda1) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64))) (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64))))))
#s(literal -1 binary64)
(*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 (*.f64 R lambda2) lambda1) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64))) (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64)))))
(fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 (*.f64 R lambda2) lambda1) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64))) (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64))))
(*.f64 (/.f64 (*.f64 R lambda2) lambda1) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64)))
(/.f64 (*.f64 R lambda2) lambda1)
(pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64))
(*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))
(sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))
(fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))
(+.f64 phi1 phi2)
(/.f64 (PI.f64) #s(literal 2 binary64))
(PI.f64)
(sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))
(*.f64 #s(literal 1/2 binary64) (PI.f64))
(*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))
(*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64)))
(*.f64 (hypot.f64 #s(approx (- phi1 phi2) phi1) (*.f64 #s(approx (cos (/ (+ phi2 phi1) 2)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (-.f64 lambda1 lambda2))) R)
(hypot.f64 #s(approx (- phi1 phi2) phi1) (*.f64 #s(approx (cos (/ (+ phi2 phi1) 2)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (-.f64 lambda1 lambda2)))
#s(approx (- phi1 phi2) phi1)
(*.f64 #s(approx (cos (/ (+ phi2 phi1) 2)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (-.f64 lambda1 lambda2))
#s(approx (cos (/ (+ phi2 phi1) 2)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))))
(sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))
(fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))
(*.f64 (hypot.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 1 binary64)) (*.f64 #s(approx (cos (/ (+ phi2 phi1) 2)) (sin.f64 #s(approx (+ (* 1/2 phi1) (/ (PI) 2)) (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (-.f64 lambda1 lambda2))) R)
(hypot.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 1 binary64)) (*.f64 #s(approx (cos (/ (+ phi2 phi1) 2)) (sin.f64 #s(approx (+ (* 1/2 phi1) (/ (PI) 2)) (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (-.f64 lambda1 lambda2)))
(*.f64 #s(approx (cos (/ (+ phi2 phi1) 2)) (sin.f64 #s(approx (+ (* 1/2 phi1) (/ (PI) 2)) (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (-.f64 lambda1 lambda2))
#s(approx (cos (/ (+ phi2 phi1) 2)) (sin.f64 #s(approx (+ (* 1/2 phi1) (/ (PI) 2)) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
(sin.f64 #s(approx (+ (* 1/2 phi1) (/ (PI) 2)) (*.f64 #s(literal 1/2 binary64) (PI.f64))))
#s(approx (+ (* 1/2 phi1) (/ (PI) 2)) (*.f64 #s(literal 1/2 binary64) (PI.f64)))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* R (sqrt (+ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))))
#s(approx R #s(hole binary64 R))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* R (sqrt (+ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))))
#s(approx (* (* R lambda2) (cos (* 1/2 (+ phi2 phi1)))) #s(hole binary64 (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))))
#s(approx (* R lambda2) #s(hole binary64 (* R lambda2)))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* R (sqrt (+ (* (cos (* 1/2 (+ phi1 phi2))) (* (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2))) (pow (- phi1 phi2) 2))))))
#s(approx (* -1 (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))))) #s(hole binary64 (* -1 (* R (* lambda1 (+ (sqrt (* (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (* -1 (* (/ lambda2 lambda1) (sqrt (* (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))))))
#s(approx (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2)))) #s(hole binary64 (* R (* lambda1 (+ (sqrt (* (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (* -1 (* (/ lambda2 lambda1) (sqrt (* (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))))))
#s(approx (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) #s(hole binary64 (* R (+ (sqrt (* (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (* -1 (* (/ lambda2 lambda1) (sqrt (* (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))))
#s(approx (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2)) #s(hole binary64 (* (/ (* R lambda2) lambda1) (sqrt (* (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))
#s(approx (/ (* R lambda2) lambda1) #s(hole binary64 (/ (* R lambda2) lambda1)))
#s(approx (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2)) #s(hole binary64 (* R (sqrt (* (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* R (sqrt (+ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))))
#s(approx (* -1 (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))))) #s(hole binary64 (* R (* lambda1 (+ (* -1 (sqrt (* (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (* (/ lambda2 lambda1) (sqrt (* (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))))
#s(approx (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2)))) #s(hole binary64 (* -1 (* R (* lambda1 (+ (* -1 (sqrt (* (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (* (/ lambda2 lambda1) (sqrt (* (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))))))
#s(approx (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) #s(hole binary64 (* -1 (* R (+ (* -1 (sqrt (* (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (* (/ lambda2 lambda1) (sqrt (* (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (+ (* -1 (* (* R (* lambda1 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (+ (* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))) (* lambda1 (+ (* -1 (* (* R (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* 1/2 (* (* R (* lambda1 (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (+ (* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))) (* lambda1 (+ (* -1 (* (* R (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* lambda1 (+ (* 1/2 (* (* R (* lambda1 (* lambda2 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))) (sqrt (/ 1 (pow (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)) 3))))) (* 1/2 (* (* R (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (+ (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)))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (+ (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)))))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (+ (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))))))))))))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) #s(hole binary64 (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) #s(hole binary64 (+ (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))))
#s(approx (- lambda1 lambda2) #s(hole binary64 (* -1 lambda2)))
#s(approx (- lambda1 lambda2) #s(hole binary64 (- lambda1 lambda2)))
#s(approx lambda1 #s(hole binary64 lambda1))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (+ (* -1 (* (* R (* lambda1 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (+ (* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))) (* lambda1 (+ (* -1 (* (* R (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* 1/2 (* (* R (* lambda1 (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (+ (* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))) (* lambda1 (+ (* -1 (* (* R (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* lambda1 (+ (* 1/2 (* (* R (* lambda1 (* lambda2 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))) (sqrt (/ 1 (pow (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)) 3))))) (* 1/2 (* (* R (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* R (sqrt (+ (* (pow lambda2 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (+ (* -1 (* (* R (* lambda1 (* lambda2 (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2)))))) (* R (sqrt (+ (* (pow lambda2 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2)))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (+ (* R (sqrt (+ (* (pow lambda2 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2)))) (* lambda1 (+ (* -1 (* (* R (* lambda2 (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2)))))) (* 1/2 (* (* R (* lambda1 (- (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) (/ (* (pow lambda2 2) (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2))) (+ (* (pow lambda2 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2)))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2)))))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (+ (* R (sqrt (+ (* (pow lambda2 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2)))) (* lambda1 (+ (* -1 (* (* R (* lambda2 (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2)))))) (* lambda1 (+ (* 1/2 (* (* R (* lambda1 (* lambda2 (* (cos (* 1/2 (+ phi1 phi2))) (* (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (- (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) (/ (* (pow lambda2 2) (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2))) (+ (* (pow lambda2 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2))))))))) (sqrt (/ 1 (pow (+ (* (pow lambda2 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2)) 3))))) (* 1/2 (* (* R (- (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) (/ (* (pow lambda2 2) (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2))) (+ (* (pow lambda2 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2)))))))))))))
#s(approx (* -1 (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))))) #s(hole binary64 (* (* R lambda2) (sqrt (* (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* -1 (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))))) #s(hole binary64 (+ (* -1 (* (* R lambda1) (sqrt (* (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (* (* R lambda2) (sqrt (* (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))
#s(approx (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2)))) #s(hole binary64 (* -1 (* (* R lambda2) (sqrt (* (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))
#s(approx (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2)))) #s(hole binary64 (+ (* -1 (* (* R lambda2) (sqrt (* (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (* (* R lambda1) (sqrt (* (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))
#s(approx (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) #s(hole binary64 (* -1 (* (/ (* R lambda2) lambda1) (sqrt (* (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))
#s(approx (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) #s(hole binary64 (/ (+ (* -1 (* (* R lambda2) (sqrt (* (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (* (* R lambda1) (sqrt (* (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) lambda1)))
#s(approx (* (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))))))
#s(approx (* (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (+ (* -1 (* (* R (* lambda1 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))
#s(approx (* (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (+ (* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))) (* lambda1 (+ (* -1 (* (* R (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* 1/2 (* (* R (* lambda1 (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))))))
#s(approx (* (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (+ (* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))) (* lambda1 (+ (* -1 (* (* R (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* lambda1 (+ (* 1/2 (* (* R (* lambda1 (* lambda2 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))) (sqrt (/ 1 (pow (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)) 3))))) (* 1/2 (* (* R (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))))))))
#s(approx (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))
#s(approx (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (+ (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)))))))))
#s(approx (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (+ (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)))))))))))
#s(approx (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (+ (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))))))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1)) (* R (cos (* 1/2 (+ phi1 phi2))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1)) (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda1 2) (cos (* 1/2 (+ phi1 phi2)))))) (* R (cos (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1)) (+ (* 1/2 (/ (* R (* lambda2 (pow (- phi1 phi2) 2))) (* (pow lambda1 3) (cos (* 1/2 (+ phi1 phi2)))))) (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda1 2) (cos (* 1/2 (+ phi1 phi2)))))) (* R (cos (* 1/2 (+ phi1 phi2))))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* 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)))))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* 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))))))))))))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) #s(hole binary64 (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) #s(hole binary64 (* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))))
#s(approx (- lambda1 lambda2) #s(hole binary64 lambda1))
#s(approx (- lambda1 lambda2) #s(hole binary64 (* lambda1 (+ 1 (* -1 (/ lambda2 lambda1))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1)) (* R (cos (* 1/2 (+ phi1 phi2))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1)) (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda1 2) (cos (* 1/2 (+ phi1 phi2)))))) (* R (cos (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1)) (+ (* 1/2 (/ (* R (* lambda2 (pow (- phi1 phi2) 2))) (* (pow lambda1 3) (cos (* 1/2 (+ phi1 phi2)))))) (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda1 2) (cos (* 1/2 (+ phi1 phi2)))))) (* R (cos (* 1/2 (+ phi1 phi2))))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* (* R lambda1) (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (* R (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (+ (* 1/2 (* (/ (* R (pow (- phi1 phi2) 2)) (pow lambda1 2)) (sqrt (/ 1 (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))) (* R (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (+ (* 1/2 (* (/ (* R (* lambda2 (pow (- phi1 phi2) 2))) (pow lambda1 3)) (sqrt (/ 1 (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))) (+ (* 1/2 (* (/ (* R (pow (- phi1 phi2) 2)) (pow lambda1 2)) (sqrt (/ 1 (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))) (* R (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))))))
#s(approx (* -1 (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))))) #s(hole binary64 (* -1 (* (* R lambda1) (sqrt (* (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))
#s(approx (* -1 (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))))) #s(hole binary64 (* lambda1 (+ (* -1 (* R (sqrt (* (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (* (/ (* R lambda2) lambda1) (sqrt (* (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))))
#s(approx (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2)))) #s(hole binary64 (* (* R lambda1) (sqrt (* (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2)))) #s(hole binary64 (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (sqrt (* (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (* R (sqrt (* (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))))
#s(approx (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) #s(hole binary64 (* R (sqrt (* (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))
#s(approx (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) #s(hole binary64 (+ (* -1 (* (/ (* R lambda2) lambda1) (sqrt (* (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (* R (sqrt (* (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))
#s(approx (* (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))))
#s(approx (* (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1)) (* R (cos (* 1/2 (+ phi1 phi2))))))))
#s(approx (* (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1)) (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda1 2) (cos (* 1/2 (+ phi1 phi2)))))) (* R (cos (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1)) (+ (* 1/2 (/ (* R (* lambda2 (pow (- phi1 phi2) 2))) (* (pow lambda1 3) (cos (* 1/2 (+ phi1 phi2)))))) (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda1 2) (cos (* 1/2 (+ phi1 phi2)))))) (* R (cos (* 1/2 (+ phi1 phi2))))))))))
#s(approx (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
#s(approx (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))))
#s(approx (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* 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)))))))))))
#s(approx (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* 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))))))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* -1 (* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1)) (* R (cos (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* -1 (* lambda1 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow (- phi1 phi2) 2)) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))) (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) lambda1)) (* R (cos (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* -1 (* lambda1 (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* R (* lambda2 (pow (- phi1 phi2) 2))) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))) (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (cos (* 1/2 (+ phi1 phi2)))))) lambda1)) (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) lambda1)) (* R (cos (* 1/2 (+ phi1 phi2)))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* -1 (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* -1 (* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* -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)))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* -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)))))))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) #s(hole binary64 (* -1 (* lambda1 (+ (* -1 (cos (* 1/2 (+ phi1 phi2)))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))))
#s(approx (- lambda1 lambda2) #s(hole binary64 (* -1 (* lambda1 (- (/ lambda2 lambda1) 1)))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1)) (* R (cos (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* lambda1 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow (- phi1 phi2) 2)) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))) (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) lambda1)) (* R (cos (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* lambda1 (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* R (* lambda2 (pow (- phi1 phi2) 2))) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))) (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (cos (* 1/2 (+ phi1 phi2)))))) lambda1)) (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) lambda1)) (* R (cos (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* (* R lambda1) (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (* R (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* lambda1 (+ (* -1 (/ (+ (* -1/2 (* (/ (* R (pow (- phi1 phi2) 2)) lambda1) (sqrt (/ 1 (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))) (* (* R lambda2) (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) lambda1)) (* R (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* lambda1 (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* (* R (pow (- phi1 phi2) 2)) (sqrt (/ 1 (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))) (* 1/2 (* (/ (* R (* lambda2 (pow (- phi1 phi2) 2))) lambda1) (sqrt (/ 1 (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))) lambda1)) (* (* R lambda2) (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) lambda1)) (* R (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))))
#s(approx (* -1 (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))))) #s(hole binary64 (* -1 (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (sqrt (* (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (* R (sqrt (* (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))))
#s(approx (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2)))) #s(hole binary64 (* -1 (* lambda1 (+ (* -1 (* R (sqrt (* (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (* (/ (* R lambda2) lambda1) (sqrt (* (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))))
#s(approx (* (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))))
#s(approx (* (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* -1 (* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1)) (* R (cos (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* -1 (* lambda1 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow (- phi1 phi2) 2)) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))) (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) lambda1)) (* R (cos (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* -1 (* lambda1 (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* R (* lambda2 (pow (- phi1 phi2) 2))) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))) (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (cos (* 1/2 (+ phi1 phi2)))))) lambda1)) (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) lambda1)) (* R (cos (* 1/2 (+ phi1 phi2)))))))))
#s(approx (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* -1 (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))))
#s(approx (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* -1 (* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))))))
#s(approx (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* -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)))))))
#s(approx (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* -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)))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* R (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (+ (* -1 (* (* R (* lambda1 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* R (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (+ (* R (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))) (* lambda2 (+ (* -1 (* (* R (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* 1/2 (* (* R (* lambda2 (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (+ (* R (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))) (* lambda2 (+ (* -1 (* (* R (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* lambda2 (+ (* 1/2 (* (* R (* lambda1 (* lambda2 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))) (sqrt (/ 1 (pow (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)) 3))))) (* 1/2 (* (* R (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (+ (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)))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (+ (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)))))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (+ (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))))))))))))
#s(approx (- lambda1 lambda2) #s(hole binary64 (+ lambda1 (* -1 lambda2))))
#s(approx lambda2 #s(hole binary64 lambda2))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* R (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (+ (* -1 (* (* R (* lambda1 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* R (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (+ (* R (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))) (* lambda2 (+ (* -1 (* (* R (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* 1/2 (* (* R (* lambda2 (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (+ (* R (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))) (* lambda2 (+ (* -1 (* (* R (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* lambda2 (+ (* 1/2 (* (* R (* lambda1 (* lambda2 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))) (sqrt (/ 1 (pow (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)) 3))))) (* 1/2 (* (* R (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* R (sqrt (+ (* (pow lambda1 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (+ (* -1 (* (* R (* lambda1 (* lambda2 (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2)))))) (* R (sqrt (+ (* (pow lambda1 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2)))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (+ (* R (sqrt (+ (* (pow lambda1 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2)))) (* lambda2 (+ (* -1 (* (* R (* lambda1 (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2)))))) (* 1/2 (* (* R (* lambda2 (- (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) (/ (* (pow lambda1 2) (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2))) (+ (* (pow lambda1 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2)))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2)))))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (+ (* R (sqrt (+ (* (pow lambda1 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2)))) (* lambda2 (+ (* -1 (* (* R (* lambda1 (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2)))))) (* lambda2 (+ (* 1/2 (* (* R (* lambda1 (* lambda2 (* (cos (* 1/2 (+ phi1 phi2))) (* (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (- (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) (/ (* (pow lambda1 2) (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2))) (+ (* (pow lambda1 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2))))))))) (sqrt (/ 1 (pow (+ (* (pow lambda1 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2)) 3))))) (* 1/2 (* (* R (- (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) (/ (* (pow lambda1 2) (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) 2))) (+ (* (pow lambda1 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))) (pow (- phi1 phi2) 2)))))))))))))
#s(approx (* (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* R (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))))))
#s(approx (* (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (+ (* -1 (* (* R (* lambda1 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* R (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))
#s(approx (* (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (+ (* R (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))) (* lambda2 (+ (* -1 (* (* R (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* 1/2 (* (* R (* lambda2 (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))))))
#s(approx (* (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (+ (* R (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))) (* lambda2 (+ (* -1 (* (* R (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* lambda2 (+ (* 1/2 (* (* R (* lambda1 (* lambda2 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))) (sqrt (/ 1 (pow (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)) 3))))) (* 1/2 (* (* R (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))))))))
#s(approx (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))
#s(approx (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (+ (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)))))))))
#s(approx (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (+ (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)))))))))))
#s(approx (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (+ (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))))))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)) (* R (cos (* 1/2 (+ phi1 phi2))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)) (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda2 2) (cos (* 1/2 (+ phi1 phi2)))))) (* R (cos (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)) (+ (* 1/2 (/ (* R (* lambda1 (pow (- phi1 phi2) 2))) (* (pow lambda2 3) (cos (* 1/2 (+ phi1 phi2)))))) (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda2 2) (cos (* 1/2 (+ phi1 phi2)))))) (* R (cos (* 1/2 (+ phi1 phi2))))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* lambda2 (cos (* 1/2 (+ phi1 phi2))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* lambda2 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* 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)))))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* 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))))))))))))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) #s(hole binary64 (* lambda2 (+ (* -1 (cos (* 1/2 (+ phi1 phi2)))) (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2)))))
#s(approx (- lambda1 lambda2) #s(hole binary64 (* lambda2 (- (/ lambda1 lambda2) 1))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)) (* R (cos (* 1/2 (+ phi1 phi2))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)) (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda2 2) (cos (* 1/2 (+ phi1 phi2)))))) (* R (cos (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)) (+ (* 1/2 (/ (* R (* lambda1 (pow (- phi1 phi2) 2))) (* (pow lambda2 3) (cos (* 1/2 (+ phi1 phi2)))))) (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda2 2) (cos (* 1/2 (+ phi1 phi2)))))) (* R (cos (* 1/2 (+ phi1 phi2))))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* (* R lambda2) (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* lambda2 (+ (* -1 (* (/ (* R lambda1) lambda2) (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (* R (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* lambda2 (+ (* -1 (* (/ (* R lambda1) lambda2) (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (+ (* 1/2 (* (/ (* R (pow (- phi1 phi2) 2)) (pow lambda2 2)) (sqrt (/ 1 (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))) (* R (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* lambda2 (+ (* -1 (* (/ (* R lambda1) lambda2) (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (+ (* 1/2 (* (/ (* R (* lambda1 (pow (- phi1 phi2) 2))) (pow lambda2 3)) (sqrt (/ 1 (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))) (+ (* 1/2 (* (/ (* R (pow (- phi1 phi2) 2)) (pow lambda2 2)) (sqrt (/ 1 (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))) (* R (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))))))
#s(approx (* -1 (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))))) #s(hole binary64 (* lambda2 (+ (* -1 (* (/ (* R lambda1) lambda2) (sqrt (* (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (* R (sqrt (* (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))))
#s(approx (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2)))) #s(hole binary64 (* lambda2 (+ (* -1 (* R (sqrt (* (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (* (/ (* R lambda1) lambda2) (sqrt (* (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))))
#s(approx (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) #s(hole binary64 (* lambda2 (+ (* -1 (* (/ R lambda1) (sqrt (* (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (* (/ R lambda2) (sqrt (* (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))))
#s(approx (* (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))))
#s(approx (* (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)) (* R (cos (* 1/2 (+ phi1 phi2))))))))
#s(approx (* (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)) (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda2 2) (cos (* 1/2 (+ phi1 phi2)))))) (* R (cos (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)) (+ (* 1/2 (/ (* R (* lambda1 (pow (- phi1 phi2) 2))) (* (pow lambda2 3) (cos (* 1/2 (+ phi1 phi2)))))) (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda2 2) (cos (* 1/2 (+ phi1 phi2)))))) (* R (cos (* 1/2 (+ phi1 phi2))))))))))
#s(approx (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* lambda2 (cos (* 1/2 (+ phi1 phi2))))))
#s(approx (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* lambda2 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2))))))
#s(approx (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* 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)))))))))))
#s(approx (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* 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))))))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* -1 (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* -1 (* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)) (* R (cos (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* -1 (* lambda2 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow (- phi1 phi2) 2)) (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))) lambda2)) (* R (cos (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* -1 (* lambda2 (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* R (* lambda1 (pow (- phi1 phi2) 2))) (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (cos (* 1/2 (+ phi1 phi2)))))) lambda2)) (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))) lambda2)) (* R (cos (* 1/2 (+ phi1 phi2)))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* -1 (* lambda2 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2)))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* -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)))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* -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)))))))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) #s(hole binary64 (* -1 (* lambda2 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2)))))))
#s(approx (- lambda1 lambda2) #s(hole binary64 (* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2)))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)) (* R (cos (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* lambda2 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow (- phi1 phi2) 2)) (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))) lambda2)) (* R (cos (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* lambda2 (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* R (* lambda1 (pow (- phi1 phi2) 2))) (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (cos (* 1/2 (+ phi1 phi2)))))) lambda2)) (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))) lambda2)) (* R (cos (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* (* R lambda2) (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* lambda2 (+ (* -1 (* (/ (* R lambda1) lambda2) (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (* R (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* lambda2 (+ (* -1 (/ (+ (* -1/2 (* (/ (* R (pow (- phi1 phi2) 2)) lambda2) (sqrt (/ 1 (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))) (* (* R lambda1) (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) lambda2)) (* R (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* lambda2 (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* (* R (pow (- phi1 phi2) 2)) (sqrt (/ 1 (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))) (* 1/2 (* (/ (* R (* lambda1 (pow (- phi1 phi2) 2))) lambda2) (sqrt (/ 1 (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))))) lambda2)) (* (* R lambda1) (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) lambda2)) (* R (sqrt (* (cos (* 1/2 (+ phi1 phi2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))))
#s(approx (* -1 (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))))) #s(hole binary64 (* -1 (* lambda2 (+ (* -1 (* R (sqrt (* (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (* (/ (* R lambda1) lambda2) (sqrt (* (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))))
#s(approx (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2)))) #s(hole binary64 (* -1 (* lambda2 (+ (* -1 (* (/ (* R lambda1) lambda2) (sqrt (* (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (* R (sqrt (* (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))))
#s(approx (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) #s(hole binary64 (* -1 (* lambda2 (+ (* -1 (* (/ R lambda2) (sqrt (* (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))) (* (/ R lambda1) (sqrt (* (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))))))
#s(approx (* (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* -1 (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))))))
#s(approx (* (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* -1 (* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)) (* R (cos (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* -1 (* lambda2 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow (- phi1 phi2) 2)) (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))) lambda2)) (* R (cos (* 1/2 (+ phi1 phi2)))))))))
#s(approx (* (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* -1 (* lambda2 (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* R (* lambda1 (pow (- phi1 phi2) 2))) (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (cos (* 1/2 (+ phi1 phi2)))))) lambda2)) (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))) lambda2)) (* R (cos (* 1/2 (+ phi1 phi2)))))))))
#s(approx (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))))
#s(approx (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* -1 (* lambda2 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2)))))))
#s(approx (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* -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)))))))
#s(approx (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* -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)))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (+ (* 1/2 (* (* R (* phi1 (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (+ (* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (* phi1 (+ (* 1/2 (* (* R (* phi1 (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* 1/2 (* (* R (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (+ (* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (* phi1 (+ (* 1/2 (* (* R (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* phi1 (+ (* 1/2 (* (* R (* phi1 (- (* (+ (* 1/24 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2)))) (* 1/8 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2))))) (pow (- lambda1 lambda2) 2)) (* 1/2 (/ (* (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* 1/2 (* (* R (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (+ (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (* 1/2 (* (* phi1 (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (+ (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (* phi1 (+ (* 1/2 (* (* phi1 (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* 1/2 (* (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (+ (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (* phi1 (+ (* 1/2 (* (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* phi1 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 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)))))))))))))
#s(approx (pow (- phi1 phi2) 1) #s(hole binary64 (* -1 phi2)))
#s(approx (pow (- phi1 phi2) 1) #s(hole binary64 (- phi1 phi2)))
#s(approx (- phi1 phi2) #s(hole binary64 (* -1 phi2)))
#s(approx (- phi1 phi2) #s(hole binary64 (- phi1 phi2)))
#s(approx phi1 #s(hole binary64 phi1))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) #s(hole binary64 (* (cos (* 1/2 phi2)) (- lambda1 lambda2))))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) #s(hole binary64 (+ (* -1/2 (* phi1 (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) #s(hole binary64 (+ (* phi1 (+ (* -1/2 (* (sin (* 1/2 phi2)) (- lambda1 lambda2))) (* -1/8 (* phi1 (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))))) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) #s(hole binary64 (+ (* phi1 (+ (* -1/2 (* (sin (* 1/2 phi2)) (- lambda1 lambda2))) (* phi1 (+ (* -1/8 (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* 1/48 (* phi1 (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))))))) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))))
#s(approx (cos (/ (+ phi2 phi1) 2)) #s(hole binary64 (cos (* 1/2 phi2))))
#s(approx (cos (/ (+ phi2 phi1) 2)) #s(hole binary64 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))))
#s(approx (cos (/ (+ phi2 phi1) 2)) #s(hole binary64 (+ (cos (* 1/2 phi2)) (* phi1 (- (* -1/8 (* phi1 (cos (* 1/2 phi2)))) (* 1/2 (sin (* 1/2 phi2))))))))
#s(approx (cos (/ (+ phi2 phi1) 2)) #s(hole 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))))))))
#s(approx (/ (+ phi2 phi1) 2) #s(hole binary64 (* 1/2 phi2)))
#s(approx (/ (+ phi2 phi1) 2) #s(hole binary64 (+ (* 1/2 phi1) (* 1/2 phi2))))
#s(approx (+ phi2 phi1) #s(hole binary64 phi2))
#s(approx (+ phi2 phi1) #s(hole binary64 (+ phi1 phi2)))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (+ (* 1/2 (* (* R (* phi1 (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (+ (* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (* phi1 (+ (* 1/2 (* (* R (* phi1 (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* 1/2 (* (* R (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (+ (* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (* phi1 (+ (* 1/2 (* (* R (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* phi1 (+ (* 1/2 (* (* R (* phi1 (- (* (+ (* 1/24 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2)))) (* 1/8 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2))))) (pow (- lambda1 lambda2) 2)) (* 1/2 (/ (* (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* 1/2 (* (* R (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))))))))
#s(approx (* (* R lambda2) (cos (* 1/2 (+ phi2 phi1)))) #s(hole binary64 (* R (* lambda2 (cos (* 1/2 phi2))))))
#s(approx (* (* R lambda2) (cos (* 1/2 (+ phi2 phi1)))) #s(hole binary64 (+ (* -1/2 (* R (* lambda2 (* phi1 (sin (* 1/2 phi2)))))) (* R (* lambda2 (cos (* 1/2 phi2)))))))
#s(approx (* (* R lambda2) (cos (* 1/2 (+ phi2 phi1)))) #s(hole binary64 (+ (* R (* lambda2 (cos (* 1/2 phi2)))) (* phi1 (+ (* -1/2 (* R (* lambda2 (sin (* 1/2 phi2))))) (* -1/8 (* R (* lambda2 (* phi1 (cos (* 1/2 phi2)))))))))))
#s(approx (* (* R lambda2) (cos (* 1/2 (+ phi2 phi1)))) #s(hole binary64 (+ (* 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)))))))))))))
#s(approx (cos (* 1/2 (+ phi2 phi1))) #s(hole binary64 (cos (* 1/2 phi2))))
#s(approx (cos (* 1/2 (+ phi2 phi1))) #s(hole binary64 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))))
#s(approx (cos (* 1/2 (+ phi2 phi1))) #s(hole binary64 (+ (cos (* 1/2 phi2)) (* phi1 (- (* -1/8 (* phi1 (cos (* 1/2 phi2)))) (* 1/2 (sin (* 1/2 phi2))))))))
#s(approx (cos (* 1/2 (+ phi2 phi1))) #s(hole 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))))))))
#s(approx (* 1/2 (+ phi2 phi1)) #s(hole binary64 (* 1/2 phi2)))
#s(approx (* 1/2 (+ phi2 phi1)) #s(hole binary64 (+ (* 1/2 phi1) (* 1/2 phi2))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* R (sqrt (+ (* (cos (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2))) (pow phi2 2))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (+ (* 1/2 (* (* R (* phi1 (+ (* -2 phi2) (+ (* -1/2 (* (cos (* 1/2 phi2)) (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2)))) (* -1/2 (* (sin (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2)))))))) (sqrt (/ 1 (+ (* (cos (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2))) (pow phi2 2)))))) (* R (sqrt (+ (* (cos (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2))) (pow phi2 2)))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (+ (* R (sqrt (+ (* (cos (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2))) (pow phi2 2)))) (* phi1 (+ (* 1/2 (* (* R (* phi1 (- (+ 1 (+ (* -1/4 (* (cos (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2)))) (* 1/4 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))))) (* 1/4 (/ (pow (+ (* -2 phi2) (+ (* -1/2 (* (cos (* 1/2 phi2)) (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2)))) (* -1/2 (* (sin (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2)))))) 2) (+ (* (cos (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2))) (pow phi2 2))))))) (sqrt (/ 1 (+ (* (cos (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2))) (pow phi2 2)))))) (* 1/2 (* (* R (+ (* -2 phi2) (+ (* -1/2 (* (cos (* 1/2 phi2)) (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2)))) (* -1/2 (* (sin (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2))))))) (sqrt (/ 1 (+ (* (cos (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2))) (pow phi2 2)))))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (+ (* R (sqrt (+ (* (cos (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2))) (pow phi2 2)))) (* phi1 (+ (* 1/2 (* (* R (+ (* -2 phi2) (+ (* -1/2 (* (cos (* 1/2 phi2)) (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2)))) (* -1/2 (* (sin (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2))))))) (sqrt (/ 1 (+ (* (cos (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2))) (pow phi2 2)))))) (* phi1 (+ (* 1/2 (* (* R (* phi1 (- (+ (* 1/48 (* (cos (* 1/2 phi2)) (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2)))) (+ (* 1/48 (* (sin (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2)))) (+ (* 1/16 (* (cos (* 1/2 phi2)) (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2)))) (* 1/16 (* (sin (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2))))))) (* 1/2 (/ (* (+ (* -2 phi2) (+ (* -1/2 (* (cos (* 1/2 phi2)) (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2)))) (* -1/2 (* (sin (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2)))))) (- (+ 1 (+ (* -1/4 (* (cos (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2)))) (* 1/4 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))))) (* 1/4 (/ (pow (+ (* -2 phi2) (+ (* -1/2 (* (cos (* 1/2 phi2)) (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2)))) (* -1/2 (* (sin (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2)))))) 2) (+ (* (cos (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2))) (pow phi2 2)))))) (+ (* (cos (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2))) (pow phi2 2))))))) (sqrt (/ 1 (+ (* (cos (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2))) (pow phi2 2)))))) (* 1/2 (* (* R (- (+ 1 (+ (* -1/4 (* (cos (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2)))) (* 1/4 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))))) (* 1/4 (/ (pow (+ (* -2 phi2) (+ (* -1/2 (* (cos (* 1/2 phi2)) (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2)))) (* -1/2 (* (sin (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2)))))) 2) (+ (* (cos (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2))) (pow phi2 2)))))) (sqrt (/ 1 (+ (* (cos (* 1/2 phi2)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (pow (- lambda1 lambda2) 2))) (pow phi2 2)))))))))))))
#s(approx (* -1 (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))))) #s(hole binary64 (* -1 (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (sqrt (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2))))))) (* R (sqrt (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))))))
#s(approx (* -1 (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))))) #s(hole binary64 (+ (* -1 (* lambda1 (* phi1 (+ (* -1/2 (* (/ (* R (* lambda2 (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))) lambda1) (sqrt (/ 1 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))) (* 1/2 (* (* R (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2))))))) (sqrt (/ 1 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))))))) (* -1 (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (sqrt (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2))))))) (* R (sqrt (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2))))))))))))
#s(approx (* -1 (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))))) #s(hole binary64 (+ (* -1 (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (sqrt (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2))))))) (* R (sqrt (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2))))))))) (* phi1 (+ (* -1 (* lambda1 (* phi1 (+ (* -1/2 (* (/ (* R (* lambda2 (- (+ (* -1/4 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (cos (- (* 1/2 (PI)) (* 1/2 phi2))))) (* -1/4 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))) (* 1/4 (/ (pow (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))) 2) (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2))))))))) lambda1) (sqrt (/ 1 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))) (* 1/2 (* (* R (- (+ (* -1/4 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (cos (- (* 1/2 (PI)) (* 1/2 phi2))))) (* -1/4 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))) (* 1/4 (/ (pow (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))) 2) (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))) (sqrt (/ 1 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))))))) (* -1 (* lambda1 (+ (* -1/2 (* (/ (* R (* lambda2 (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))) lambda1) (sqrt (/ 1 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))) (* 1/2 (* (* R (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2))))))) (sqrt (/ 1 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2))))))))))))))))
#s(approx (* -1 (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))))) #s(hole binary64 (+ (* -1 (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (sqrt (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2))))))) (* R (sqrt (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2))))))))) (* phi1 (+ (* -1 (* lambda1 (+ (* -1/2 (* (/ (* R (* lambda2 (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))) lambda1) (sqrt (/ 1 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))) (* 1/2 (* (* R (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2))))))) (sqrt (/ 1 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2))))))))))) (* phi1 (+ (* -1 (* lambda1 (* phi1 (+ (* -1/2 (* (/ (* R (* lambda2 (- (+ (* -1/16 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2))))) (+ (* -1/48 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2))))) (+ (* 1/48 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* 1/16 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))))) (* 1/2 (/ (* (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))) (- (+ (* -1/4 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (cos (- (* 1/2 (PI)) (* 1/2 phi2))))) (* -1/4 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))) (* 1/4 (/ (pow (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))) 2) (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))) (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2))))))))) lambda1) (sqrt (/ 1 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))) (* 1/2 (* (* R (- (+ (* -1/16 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2))))) (+ (* -1/48 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2))))) (+ (* 1/48 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* 1/16 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))))) (* 1/2 (/ (* (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))) (- (+ (* -1/4 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (cos (- (* 1/2 (PI)) (* 1/2 phi2))))) (* -1/4 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))) (* 1/4 (/ (pow (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))) 2) (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))) (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))) (sqrt (/ 1 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))))))) (* -1 (* lambda1 (+ (* -1/2 (* (/ (* R (* lambda2 (- (+ (* -1/4 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (cos (- (* 1/2 (PI)) (* 1/2 phi2))))) (* -1/4 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))) (* 1/4 (/ (pow (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))) 2) (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2))))))))) lambda1) (sqrt (/ 1 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))) (* 1/2 (* (* R (- (+ (* -1/4 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (cos (- (* 1/2 (PI)) (* 1/2 phi2))))) (* -1/4 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))) (* 1/4 (/ (pow (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))) 2) (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))) (sqrt (/ 1 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2))))))))))))))))))
#s(approx (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2)))) #s(hole binary64 (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (sqrt (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2))))))) (* R (sqrt (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2))))))))))
#s(approx (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2)))) #s(hole binary64 (+ (* lambda1 (* phi1 (+ (* -1/2 (* (/ (* R (* lambda2 (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))) lambda1) (sqrt (/ 1 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))) (* 1/2 (* (* R (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2))))))) (sqrt (/ 1 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2))))))))))) (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (sqrt (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2))))))) (* R (sqrt (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))))))
#s(approx (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2)))) #s(hole binary64 (+ (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (sqrt (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2))))))) (* R (sqrt (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))) (* phi1 (+ (* lambda1 (* phi1 (+ (* -1/2 (* (/ (* R (* lambda2 (- (+ (* -1/4 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (cos (- (* 1/2 (PI)) (* 1/2 phi2))))) (* -1/4 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))) (* 1/4 (/ (pow (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))) 2) (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2))))))))) lambda1) (sqrt (/ 1 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))) (* 1/2 (* (* R (- (+ (* -1/4 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (cos (- (* 1/2 (PI)) (* 1/2 phi2))))) (* -1/4 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))) (* 1/4 (/ (pow (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))) 2) (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))) (sqrt (/ 1 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2))))))))))) (* lambda1 (+ (* -1/2 (* (/ (* R (* lambda2 (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))) lambda1) (sqrt (/ 1 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))) (* 1/2 (* (* R (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2))))))) (sqrt (/ 1 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))))))))))
#s(approx (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2)))) #s(hole binary64 (+ (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (sqrt (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2))))))) (* R (sqrt (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))) (* phi1 (+ (* lambda1 (+ (* -1/2 (* (/ (* R (* lambda2 (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))) lambda1) (sqrt (/ 1 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))) (* 1/2 (* (* R (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2))))))) (sqrt (/ 1 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))))) (* phi1 (+ (* lambda1 (* phi1 (+ (* -1/2 (* (/ (* R (* lambda2 (- (+ (* -1/16 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2))))) (+ (* -1/48 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2))))) (+ (* 1/48 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* 1/16 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))))) (* 1/2 (/ (* (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))) (- (+ (* -1/4 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (cos (- (* 1/2 (PI)) (* 1/2 phi2))))) (* -1/4 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))) (* 1/4 (/ (pow (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))) 2) (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))) (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2))))))))) lambda1) (sqrt (/ 1 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))) (* 1/2 (* (* R (- (+ (* -1/16 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2))))) (+ (* -1/48 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2))))) (+ (* 1/48 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* 1/16 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))))) (* 1/2 (/ (* (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))) (- (+ (* -1/4 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (cos (- (* 1/2 (PI)) (* 1/2 phi2))))) (* -1/4 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))) (* 1/4 (/ (pow (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))) 2) (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))) (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))) (sqrt (/ 1 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2))))))))))) (* lambda1 (+ (* -1/2 (* (/ (* R (* lambda2 (- (+ (* -1/4 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (cos (- (* 1/2 (PI)) (* 1/2 phi2))))) (* -1/4 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))) (* 1/4 (/ (pow (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))) 2) (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2))))))))) lambda1) (sqrt (/ 1 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))) (* 1/2 (* (* R (- (+ (* -1/4 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (cos (- (* 1/2 (PI)) (* 1/2 phi2))))) (* -1/4 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))) (* 1/4 (/ (pow (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))) 2) (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))) (sqrt (/ 1 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))))))))))))
#s(approx (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) #s(hole binary64 (+ (* -1 (* (/ (* R lambda2) lambda1) (sqrt (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2))))))) (* R (sqrt (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))))
#s(approx (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) #s(hole binary64 (+ (* -1 (* (/ (* R lambda2) lambda1) (sqrt (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2))))))) (+ (* R (sqrt (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))) (* phi1 (+ (* -1/2 (* (/ (* R (* lambda2 (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))) lambda1) (sqrt (/ 1 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))) (* 1/2 (* (* R (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2))))))) (sqrt (/ 1 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2))))))))))))))
#s(approx (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) #s(hole binary64 (+ (* -1 (* (/ (* R lambda2) lambda1) (sqrt (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2))))))) (+ (* R (sqrt (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))) (* phi1 (+ (* -1/2 (* (/ (* R (* lambda2 (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))) lambda1) (sqrt (/ 1 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))) (+ (* 1/2 (* (* R (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2))))))) (sqrt (/ 1 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))) (* phi1 (+ (* -1/2 (* (/ (* R (* lambda2 (- (+ (* -1/4 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (cos (- (* 1/2 (PI)) (* 1/2 phi2))))) (* -1/4 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))) (* 1/4 (/ (pow (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))) 2) (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2))))))))) lambda1) (sqrt (/ 1 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))) (* 1/2 (* (* R (- (+ (* -1/4 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (cos (- (* 1/2 (PI)) (* 1/2 phi2))))) (* -1/4 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))) (* 1/4 (/ (pow (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))) 2) (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))) (sqrt (/ 1 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))))))))))))
#s(approx (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) #s(hole binary64 (+ (* -1 (* (/ (* R lambda2) lambda1) (sqrt (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2))))))) (+ (* R (sqrt (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))) (* phi1 (+ (* -1/2 (* (/ (* R (* lambda2 (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))) lambda1) (sqrt (/ 1 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))) (+ (* 1/2 (* (* R (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2))))))) (sqrt (/ 1 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))) (* phi1 (+ (* -1/2 (* (/ (* R (* lambda2 (- (+ (* -1/4 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (cos (- (* 1/2 (PI)) (* 1/2 phi2))))) (* -1/4 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))) (* 1/4 (/ (pow (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))) 2) (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2))))))))) lambda1) (sqrt (/ 1 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))) (+ (* 1/2 (* (* R (- (+ (* -1/4 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (cos (- (* 1/2 (PI)) (* 1/2 phi2))))) (* -1/4 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))) (* 1/4 (/ (pow (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))) 2) (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))) (sqrt (/ 1 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))) (* phi1 (+ (* -1/2 (* (/ (* R (* lambda2 (- (+ (* -1/16 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2))))) (+ (* -1/48 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2))))) (+ (* 1/48 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* 1/16 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))))) (* 1/2 (/ (* (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))) (- (+ (* -1/4 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (cos (- (* 1/2 (PI)) (* 1/2 phi2))))) (* -1/4 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))) (* 1/4 (/ (pow (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))) 2) (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))) (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2))))))))) lambda1) (sqrt (/ 1 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))) (* 1/2 (* (* R (- (+ (* -1/16 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2))))) (+ (* -1/48 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2))))) (+ (* 1/48 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* 1/16 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))))) (* 1/2 (/ (* (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))) (- (+ (* -1/4 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (cos (- (* 1/2 (PI)) (* 1/2 phi2))))) (* -1/4 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))) (* 1/4 (/ (pow (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))) 2) (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))) (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))) (sqrt (/ 1 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2))))))))))))))))))))
#s(approx (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2)) #s(hole binary64 (* (/ (* R lambda2) lambda1) (sqrt (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2))))))))
#s(approx (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2)) #s(hole binary64 (+ (* 1/2 (* (/ (* R (* lambda2 (* phi1 (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2))))))))) lambda1) (sqrt (/ 1 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))) (* (/ (* R lambda2) lambda1) (sqrt (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))))
#s(approx (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2)) #s(hole binary64 (+ (* phi1 (+ (* 1/2 (* (/ (* R (* lambda2 (* phi1 (- (+ (* -1/4 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (cos (- (* 1/2 (PI)) (* 1/2 phi2))))) (* -1/4 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))) (* 1/4 (/ (pow (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))) 2) (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))))) lambda1) (sqrt (/ 1 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))) (* 1/2 (* (/ (* R (* lambda2 (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))) lambda1) (sqrt (/ 1 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))))) (* (/ (* R lambda2) lambda1) (sqrt (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))))
#s(approx (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2)) #s(hole binary64 (+ (* phi1 (+ (* 1/2 (* (/ (* R (* lambda2 (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))) lambda1) (sqrt (/ 1 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))) (* phi1 (+ (* 1/2 (* (/ (* R (* lambda2 (* phi1 (- (+ (* -1/16 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2))))) (+ (* -1/48 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2))))) (+ (* 1/48 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* 1/16 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))))) (* 1/2 (/ (* (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))) (- (+ (* -1/4 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (cos (- (* 1/2 (PI)) (* 1/2 phi2))))) (* -1/4 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))) (* 1/4 (/ (pow (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))) 2) (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))) (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))))) lambda1) (sqrt (/ 1 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))) (* 1/2 (* (/ (* R (* lambda2 (- (+ (* -1/4 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (cos (- (* 1/2 (PI)) (* 1/2 phi2))))) (* -1/4 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))) (* 1/4 (/ (pow (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))) 2) (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2))))))))) lambda1) (sqrt (/ 1 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))))))) (* (/ (* R lambda2) lambda1) (sqrt (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))))
#s(approx (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2) #s(hole binary64 (sqrt (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))
#s(approx (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2) #s(hole binary64 (+ (sqrt (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2))))) (* 1/2 (* (* phi1 (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2))))))) (sqrt (/ 1 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))))))
#s(approx (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2) #s(hole binary64 (+ (sqrt (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2))))) (* phi1 (+ (* 1/2 (* (sqrt (/ 1 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))) (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))) (* 1/2 (* (* phi1 (- (+ (* -1/4 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (cos (- (* 1/2 (PI)) (* 1/2 phi2))))) (* -1/4 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))) (* 1/4 (/ (pow (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))) 2) (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))) (sqrt (/ 1 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))))))))
#s(approx (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2) #s(hole binary64 (+ (sqrt (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2))))) (* phi1 (+ (* 1/2 (* (sqrt (/ 1 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))) (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))) (* phi1 (+ (* 1/2 (* (sqrt (/ 1 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))) (- (+ (* -1/4 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (cos (- (* 1/2 (PI)) (* 1/2 phi2))))) (* -1/4 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))) (* 1/4 (/ (pow (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))) 2) (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2))))))))) (* 1/2 (* (* phi1 (- (+ (* -1/16 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2))))) (+ (* -1/48 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2))))) (+ (* 1/48 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* 1/16 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))))) (* 1/2 (/ (* (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))) (- (+ (* -1/4 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (cos (- (* 1/2 (PI)) (* 1/2 phi2))))) (* -1/4 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))) (* 1/4 (/ (pow (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))) 2) (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))) (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))) (sqrt (/ 1 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))))))))))
#s(approx (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) #s(hole binary64 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2))))))
#s(approx (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) #s(hole binary64 (+ (* phi1 (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2))))))) (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))
#s(approx (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) #s(hole binary64 (+ (* phi1 (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (+ (* 1/2 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2))))) (* phi1 (+ (* -1/4 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (cos (- (* 1/2 (PI)) (* 1/2 phi2))))) (* -1/4 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))))) (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))
#s(approx (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) #s(hole binary64 (+ (* phi1 (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (+ (* 1/2 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2))))) (* phi1 (+ (* -1/4 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (cos (- (* 1/2 (PI)) (* 1/2 phi2))))) (+ (* -1/4 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2))))) (* phi1 (+ (* -1/16 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2))))) (+ (* -1/48 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2))))) (+ (* 1/48 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* 1/16 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))))))))))))) (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))
#s(approx (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) #s(hole binary64 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))
#s(approx (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) #s(hole binary64 (+ (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (* 1/2 (* phi1 (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))))))
#s(approx (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) #s(hole binary64 (+ (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (* phi1 (+ (* -1/8 (* phi1 (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* 1/2 (cos (+ (* 1/2 phi2) (* 1/2 (PI))))))))))
#s(approx (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) #s(hole binary64 (+ (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (* phi1 (+ (* 1/2 (cos (+ (* 1/2 phi2) (* 1/2 (PI))))) (* phi1 (+ (* -1/8 (sin (+ (* 1/2 phi2) (* 1/2 (PI))))) (* -1/48 (* phi1 (cos (+ (* 1/2 phi2) (* 1/2 (PI)))))))))))))
#s(approx (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2)) #s(hole binary64 (+ (* 1/2 phi2) (* 1/2 (PI)))))
#s(approx (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2)) #s(hole binary64 (+ (* 1/2 phi1) (+ (* 1/2 phi2) (* 1/2 (PI))))))
#s(approx (+ phi1 phi2) #s(hole binary64 phi2))
#s(approx (+ phi1 phi2) #s(hole binary64 (+ phi1 phi2)))
#s(approx (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) #s(hole binary64 (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))
#s(approx (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) #s(hole binary64 (+ (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (* -1/2 (* phi1 (cos (- (* 1/2 (PI)) (* 1/2 phi2))))))))
#s(approx (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) #s(hole binary64 (+ (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (* phi1 (+ (* -1/2 (cos (- (* 1/2 (PI)) (* 1/2 phi2)))) (* -1/8 (* phi1 (sin (- (* 1/2 (PI)) (* 1/2 phi2))))))))))
#s(approx (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) #s(hole binary64 (+ (sin (- (* 1/2 (PI)) (* 1/2 phi2))) (* phi1 (+ (* -1/2 (cos (- (* 1/2 (PI)) (* 1/2 phi2)))) (* phi1 (+ (* -1/8 (sin (- (* 1/2 (PI)) (* 1/2 phi2)))) (* 1/48 (* phi1 (cos (- (* 1/2 (PI)) (* 1/2 phi2))))))))))))
#s(approx (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))) #s(hole binary64 (- (* 1/2 (PI)) (* 1/2 phi2))))
#s(approx (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))) #s(hole binary64 (- (+ (* -1/2 phi1) (* 1/2 (PI))) (* 1/2 phi2))))
#s(approx (* 1/2 (+ phi1 phi2)) #s(hole binary64 (* 1/2 phi2)))
#s(approx (* 1/2 (+ phi1 phi2)) #s(hole binary64 (+ (* 1/2 phi1) (* 1/2 phi2))))
#s(approx (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2)) #s(hole binary64 (* R (sqrt (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2))))))))
#s(approx (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2)) #s(hole binary64 (+ (* 1/2 (* (* R (* phi1 (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))) (sqrt (/ 1 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))) (* R (sqrt (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))))
#s(approx (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2)) #s(hole binary64 (+ (* R (sqrt (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))) (* phi1 (+ (* 1/2 (* (* R (* phi1 (- (+ (* -1/4 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (cos (- (* 1/2 (PI)) (* 1/2 phi2))))) (* -1/4 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))) (* 1/4 (/ (pow (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))) 2) (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2))))))))) (sqrt (/ 1 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))) (* 1/2 (* (* R (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2))))))) (sqrt (/ 1 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))))))))
#s(approx (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2)) #s(hole binary64 (+ (* R (sqrt (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))) (* phi1 (+ (* 1/2 (* (* R (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2))))))) (sqrt (/ 1 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))) (* phi1 (+ (* 1/2 (* (* R (* phi1 (- (+ (* -1/16 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2))))) (+ (* -1/48 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2))))) (+ (* 1/48 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* 1/16 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI))))))))) (* 1/2 (/ (* (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))) (- (+ (* -1/4 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (cos (- (* 1/2 (PI)) (* 1/2 phi2))))) (* -1/4 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))) (* 1/4 (/ (pow (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))) 2) (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))) (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2))))))))) (sqrt (/ 1 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))) (* 1/2 (* (* R (- (+ (* -1/4 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (cos (- (* 1/2 (PI)) (* 1/2 phi2))))) (* -1/4 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))) (* 1/4 (/ (pow (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi2))) (sin (+ (* 1/2 phi2) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))) 2) (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))) (sqrt (/ 1 (* (sin (+ (* 1/2 phi2) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi2)))))))))))))))
#s(approx (* (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))
#s(approx (* (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (+ (* 1/2 (* (* R (* phi1 (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))
#s(approx (* (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (+ (* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (* phi1 (+ (* 1/2 (* (* R (* phi1 (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* 1/2 (* (* R (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))))))
#s(approx (* (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (+ (* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (* phi1 (+ (* 1/2 (* (* R (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* phi1 (+ (* 1/2 (* (* R (* phi1 (- (* (+ (* 1/24 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2)))) (* 1/8 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2))))) (pow (- lambda1 lambda2) 2)) (* 1/2 (/ (* (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* 1/2 (* (* R (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))))))))
#s(approx (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))
#s(approx (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (+ (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (* 1/2 (* (* phi1 (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))))
#s(approx (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (+ (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (* phi1 (+ (* 1/2 (* (* phi1 (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* 1/2 (* (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))))))
#s(approx (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (+ (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (* phi1 (+ (* 1/2 (* (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* phi1 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 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)))))))))))))
#s(approx (sin (+ (* 1/2 phi1) (/ (PI) 2))) #s(hole binary64 (sin (* 1/2 (PI)))))
#s(approx (sin (+ (* 1/2 phi1) (/ (PI) 2))) #s(hole binary64 (+ (sin (* 1/2 (PI))) (* 1/2 (* phi1 (cos (* 1/2 (PI))))))))
#s(approx (sin (+ (* 1/2 phi1) (/ (PI) 2))) #s(hole binary64 (+ (sin (* 1/2 (PI))) (* phi1 (+ (* -1/8 (* phi1 (sin (* 1/2 (PI))))) (* 1/2 (cos (* 1/2 (PI)))))))))
#s(approx (sin (+ (* 1/2 phi1) (/ (PI) 2))) #s(hole binary64 (+ (sin (* 1/2 (PI))) (* phi1 (+ (* 1/2 (cos (* 1/2 (PI)))) (* phi1 (+ (* -1/8 (sin (* 1/2 (PI)))) (* -1/48 (* phi1 (cos (* 1/2 (PI))))))))))))
#s(approx (+ (* 1/2 phi1) (/ (PI) 2)) #s(hole binary64 (* 1/2 (PI))))
#s(approx (+ (* 1/2 phi1) (/ (PI) 2)) #s(hole binary64 (+ (* 1/2 phi1) (* 1/2 (PI)))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* R phi1)))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* phi1 (+ R (* -1 (/ (* R phi2) phi1))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* phi1 (+ R (+ (* -1 (/ (* R phi2) phi1)) (* 1/2 (/ (* R (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))) (pow phi1 2))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* phi1 (+ R (+ (* -1 (/ (* R phi2) phi1)) (+ (* 1/2 (/ (* R (* phi2 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)))) (pow phi1 3))) (* 1/2 (/ (* R (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))) (pow phi1 2)))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 phi1))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* phi1 (+ 1 (* -1 (/ phi2 phi1))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* phi1 (+ 1 (+ (* -1 (/ phi2 phi1)) (* 1/2 (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* phi1 (+ 1 (+ (* -1 (/ phi2 phi1)) (+ (* 1/2 (/ (* phi2 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))) (pow phi1 3))) (* 1/2 (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))
#s(approx (pow (- phi1 phi2) 1) #s(hole binary64 phi1))
#s(approx (pow (- phi1 phi2) 1) #s(hole binary64 (* phi1 (+ 1 (* -1 (/ phi2 phi1))))))
#s(approx (- phi1 phi2) #s(hole binary64 phi1))
#s(approx (- phi1 phi2) #s(hole binary64 (* phi1 (+ 1 (* -1 (/ phi2 phi1))))))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) #s(hole binary64 (* (cos (* 1/2 (+ phi1 phi2))) (- lambda1 lambda2))))
#s(approx (cos (/ (+ phi2 phi1) 2)) #s(hole binary64 (cos (* 1/2 (+ phi1 phi2)))))
#s(approx (/ (+ phi2 phi1) 2) #s(hole binary64 (* 1/2 phi1)))
#s(approx (/ (+ phi2 phi1) 2) #s(hole binary64 (* phi1 (+ 1/2 (* 1/2 (/ phi2 phi1))))))
#s(approx (+ phi2 phi1) #s(hole binary64 phi1))
#s(approx (+ phi2 phi1) #s(hole binary64 (* phi1 (+ 1 (/ phi2 phi1)))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* R phi1)))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* phi1 (+ R (* -1 (/ (* R phi2) phi1))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* phi1 (+ R (+ (* -1 (/ (* R phi2) phi1)) (* 1/2 (/ (* R (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))) (pow phi1 2))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* phi1 (+ R (+ (* -1 (/ (* R phi2) phi1)) (+ (* 1/2 (/ (* R (* phi2 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)))) (pow phi1 3))) (* 1/2 (/ (* R (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))) (pow phi1 2)))))))))
#s(approx (cos (* 1/2 (+ phi2 phi1))) #s(hole binary64 (cos (* 1/2 (+ phi1 phi2)))))
#s(approx (* 1/2 (+ phi2 phi1)) #s(hole binary64 (* 1/2 phi1)))
#s(approx (* 1/2 (+ phi2 phi1)) #s(hole binary64 (* phi1 (+ 1/2 (* 1/2 (/ phi2 phi1))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* R phi1)))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* phi1 (+ R (* -1 (/ (* R phi2) phi1))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* phi1 (+ R (+ (* -1 (/ (* R phi2) phi1)) (* 1/2 (/ (* R (* (cos (* 1/2 (+ phi1 phi2))) (* (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)))) (pow phi1 2))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* phi1 (+ R (+ (* -1 (/ (* R phi2) phi1)) (+ (* 1/2 (/ (* R (* phi2 (* (cos (* 1/2 (+ phi1 phi2))) (* (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2))))) (pow phi1 3))) (* 1/2 (/ (* R (* (cos (* 1/2 (+ phi1 phi2))) (* (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)))) (pow phi1 2)))))))))
#s(approx (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2) #s(hole binary64 (sqrt (* (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))))
#s(approx (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) #s(hole binary64 (* (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))))))
#s(approx (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) #s(hole binary64 (sin (+ (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))
#s(approx (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2)) #s(hole binary64 (* 1/2 phi1)))
#s(approx (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2)) #s(hole binary64 (* phi1 (+ 1/2 (+ (* 1/2 (/ phi2 phi1)) (* 1/2 (/ (PI) phi1)))))))
#s(approx (+ phi1 phi2) #s(hole binary64 phi1))
#s(approx (+ phi1 phi2) #s(hole binary64 (* phi1 (+ 1 (/ phi2 phi1)))))
#s(approx (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) #s(hole binary64 (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))))
#s(approx (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))) #s(hole binary64 (* -1/2 phi1)))
#s(approx (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))) #s(hole binary64 (* phi1 (- (* 1/2 (/ (PI) phi1)) (+ 1/2 (* 1/2 (/ phi2 phi1)))))))
#s(approx (* 1/2 (+ phi1 phi2)) #s(hole binary64 (* 1/2 phi1)))
#s(approx (* 1/2 (+ phi1 phi2)) #s(hole binary64 (* phi1 (+ 1/2 (* 1/2 (/ phi2 phi1))))))
#s(approx (* (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* R phi1)))
#s(approx (* (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* phi1 (+ R (* -1 (/ (* R phi2) phi1))))))
#s(approx (* (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* phi1 (+ R (+ (* -1 (/ (* R phi2) phi1)) (* 1/2 (/ (* R (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))) (pow phi1 2))))))))
#s(approx (* (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* phi1 (+ R (+ (* -1 (/ (* R phi2) phi1)) (+ (* 1/2 (/ (* R (* phi2 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)))) (pow phi1 3))) (* 1/2 (/ (* R (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))) (pow phi1 2)))))))))
#s(approx (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 phi1))
#s(approx (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* phi1 (+ 1 (* -1 (/ phi2 phi1))))))
#s(approx (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* phi1 (+ 1 (+ (* -1 (/ phi2 phi1)) (* 1/2 (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))))
#s(approx (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* phi1 (+ 1 (+ (* -1 (/ phi2 phi1)) (+ (* 1/2 (/ (* phi2 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))) (pow phi1 3))) (* 1/2 (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))
#s(approx (sin (+ (* 1/2 phi1) (/ (PI) 2))) #s(hole binary64 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))
#s(approx (+ (* 1/2 phi1) (/ (PI) 2)) #s(hole binary64 (* 1/2 phi1)))
#s(approx (+ (* 1/2 phi1) (/ (PI) 2)) #s(hole binary64 (* phi1 (+ 1/2 (* 1/2 (/ (PI) phi1))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* -1 (* R phi1))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* -1 (* phi1 (+ R (* -1 (/ (* R phi2) phi1)))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* -1 (* phi1 (+ R (* -1 (/ (+ (* -1/2 (/ (* R (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2))) phi1)) (* R phi2)) phi1)))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* -1 (* phi1 (+ R (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* R (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2)))) (* 1/2 (/ (* R (* phi2 (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2)))) phi1))) phi1)) (* R phi2)) phi1)))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* -1 phi1)))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* -1 (* phi1 (+ 1 (* -1 (/ phi2 phi1)))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* -1 (* phi1 (+ 1 (* -1 (/ (+ phi2 (* -1/2 (/ (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2)) phi1))) phi1)))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* -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)))))))
#s(approx (pow (- phi1 phi2) 1) #s(hole binary64 (* -1 (* phi1 (- (/ phi2 phi1) 1)))))
#s(approx (- phi1 phi2) #s(hole binary64 (* -1 (* phi1 (- (/ phi2 phi1) 1)))))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) #s(hole binary64 (* (cos (* 1/2 (- phi2 (* -1 phi1)))) (- lambda1 lambda2))))
#s(approx (cos (/ (+ phi2 phi1) 2)) #s(hole binary64 (cos (* 1/2 (- phi2 (* -1 phi1))))))
#s(approx (/ (+ phi2 phi1) 2) #s(hole binary64 (* -1 (* phi1 (- (* -1/2 (/ phi2 phi1)) 1/2)))))
#s(approx (+ phi2 phi1) #s(hole binary64 (* -1 (* phi1 (- (* -1 (/ phi2 phi1)) 1)))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* R phi1))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* phi1 (+ R (* -1 (/ (* R phi2) phi1)))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* phi1 (+ R (* -1 (/ (+ (* -1/2 (/ (* R (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2))) phi1)) (* R phi2)) phi1)))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* phi1 (+ R (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* R (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2)))) (* 1/2 (/ (* R (* phi2 (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2)))) phi1))) phi1)) (* R phi2)) phi1)))))))
#s(approx (* (* R lambda2) (cos (* 1/2 (+ phi2 phi1)))) #s(hole binary64 (* R (* lambda2 (cos (* 1/2 (- phi2 (* -1 phi1))))))))
#s(approx (cos (* 1/2 (+ phi2 phi1))) #s(hole binary64 (cos (* 1/2 (- phi2 (* -1 phi1))))))
#s(approx (* 1/2 (+ phi2 phi1)) #s(hole binary64 (* -1 (* phi1 (- (* -1/2 (/ phi2 phi1)) 1/2)))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* R phi1))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* phi1 (+ R (* -1 (/ (* R phi2) phi1)))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* phi1 (+ R (* -1 (/ (+ (* -1/2 (/ (* R (* (cos (* 1/2 (- phi2 (* -1 phi1)))) (* (sin (- (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))) (pow (- lambda1 lambda2) 2)))) phi1)) (* R phi2)) phi1)))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* phi1 (+ R (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* R (* (cos (* 1/2 (- phi2 (* -1 phi1)))) (* (sin (- (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))) (pow (- lambda1 lambda2) 2))))) (* 1/2 (/ (* R (* phi2 (* (cos (* 1/2 (- phi2 (* -1 phi1)))) (* (sin (- (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))) (pow (- lambda1 lambda2) 2))))) phi1))) phi1)) (* R phi2)) phi1)))))))
#s(approx (* -1 (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))))) #s(hole binary64 (* -1 (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (sqrt (* (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))) (sin (- (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))))))) (* R (sqrt (* (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))) (sin (- (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1)))))))))))))
#s(approx (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2)))) #s(hole binary64 (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (sqrt (* (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))) (sin (- (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))))))) (* R (sqrt (* (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))) (sin (- (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))))))))))
#s(approx (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) #s(hole binary64 (+ (* -1 (* (/ (* R lambda2) lambda1) (sqrt (* (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))) (sin (- (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))))))) (* R (sqrt (* (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))) (sin (- (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1)))))))))))
#s(approx (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2)) #s(hole binary64 (* (/ (* R lambda2) lambda1) (sqrt (* (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))) (sin (- (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))))))))
#s(approx (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2) #s(hole binary64 (sqrt (* (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))) (sin (- (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1)))))))))
#s(approx (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) #s(hole binary64 (* (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))) (sin (- (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))))))
#s(approx (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) #s(hole binary64 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1)))))))
#s(approx (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2)) #s(hole binary64 (* -1 (* phi1 (- (* -1 (/ (+ (* 1/2 phi2) (* 1/2 (PI))) phi1)) 1/2)))))
#s(approx (+ phi1 phi2) #s(hole binary64 (* -1 (* phi1 (- (* -1 (/ phi2 phi1)) 1)))))
#s(approx (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) #s(hole binary64 (sin (- (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1)))))))
#s(approx (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))) #s(hole binary64 (* -1 (* phi1 (+ 1/2 (* -1 (/ (- (* 1/2 (PI)) (* 1/2 phi2)) phi1)))))))
#s(approx (* 1/2 (+ phi1 phi2)) #s(hole binary64 (* -1 (* phi1 (- (* -1/2 (/ phi2 phi1)) 1/2)))))
#s(approx (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2)) #s(hole binary64 (* R (sqrt (* (sin (+ (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))) (sin (- (* 1/2 (PI)) (* 1/2 (- phi2 (* -1 phi1))))))))))
#s(approx (* (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* -1 (* R phi1))))
#s(approx (* (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* -1 (* phi1 (+ R (* -1 (/ (* R phi2) phi1)))))))
#s(approx (* (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* -1 (* phi1 (+ R (* -1 (/ (+ (* -1/2 (/ (* R (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2))) phi1)) (* R phi2)) phi1)))))))
#s(approx (* (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* -1 (* phi1 (+ R (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* R (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2)))) (* 1/2 (/ (* R (* phi2 (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2)))) phi1))) phi1)) (* R phi2)) phi1)))))))
#s(approx (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* -1 phi1)))
#s(approx (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* -1 (* phi1 (+ 1 (* -1 (/ phi2 phi1)))))))
#s(approx (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* -1 (* phi1 (+ 1 (* -1 (/ (+ phi2 (* -1/2 (/ (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2)) phi1))) phi1)))))))
#s(approx (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* -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)))))))
#s(approx (sin (+ (* 1/2 phi1) (/ (PI) 2))) #s(hole binary64 (sin (- (* 1/2 (PI)) (* -1/2 phi1)))))
#s(approx (+ (* 1/2 phi1) (/ (PI) 2)) #s(hole binary64 (* -1 (* phi1 (- (* -1/2 (/ (PI) phi1)) 1/2)))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (+ (* 1/2 (* (* R (* phi2 (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (+ (* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (* phi2 (+ (* 1/2 (* (* R (* phi2 (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* 1/2 (* (* R (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (+ (* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (* phi2 (+ (* 1/2 (* (* R (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* phi2 (+ (* 1/2 (* (* R (* phi2 (- (* (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))) (pow (- lambda1 lambda2) 2)) (* 1/2 (/ (* (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* 1/2 (* (* R (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (+ (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))) (* 1/2 (* (* phi2 (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (+ (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))) (* phi2 (+ (* 1/2 (* (* phi2 (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* 1/2 (* (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (+ (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))) (* phi2 (+ (* 1/2 (* (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* phi2 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))) (* 1/2 (* (* phi2 (- (* (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))) (pow (- lambda1 lambda2) 2)) (* 1/2 (/ (* (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))))))
#s(approx (pow (- phi1 phi2) 1) #s(hole binary64 (+ phi1 (* -1 phi2))))
#s(approx (- phi1 phi2) #s(hole binary64 (+ phi1 (* -1 phi2))))
#s(approx phi2 #s(hole binary64 phi2))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) #s(hole binary64 (* (cos (* 1/2 phi1)) (- lambda1 lambda2))))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) #s(hole binary64 (+ (* -1/2 (* phi2 (* (sin (* 1/2 phi1)) (- lambda1 lambda2)))) (* (cos (* 1/2 phi1)) (- lambda1 lambda2)))))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) #s(hole binary64 (+ (* phi2 (+ (* -1/2 (* (sin (* 1/2 phi1)) (- lambda1 lambda2))) (* -1/8 (* phi2 (* (cos (* 1/2 phi1)) (- lambda1 lambda2)))))) (* (cos (* 1/2 phi1)) (- lambda1 lambda2)))))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) #s(hole binary64 (+ (* 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)))))
#s(approx (cos (/ (+ phi2 phi1) 2)) #s(hole binary64 (cos (* 1/2 phi1))))
#s(approx (cos (/ (+ phi2 phi1) 2)) #s(hole binary64 (+ (cos (* 1/2 phi1)) (* -1/2 (* phi2 (sin (* 1/2 phi1)))))))
#s(approx (cos (/ (+ phi2 phi1) 2)) #s(hole binary64 (+ (cos (* 1/2 phi1)) (* phi2 (- (* -1/8 (* phi2 (cos (* 1/2 phi1)))) (* 1/2 (sin (* 1/2 phi1))))))))
#s(approx (cos (/ (+ phi2 phi1) 2)) #s(hole binary64 (+ (cos (* 1/2 phi1)) (* phi2 (- (* phi2 (+ (* -1/8 (cos (* 1/2 phi1))) (* 1/48 (* phi2 (sin (* 1/2 phi1)))))) (* 1/2 (sin (* 1/2 phi1))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (+ (* 1/2 (* (* R (* phi2 (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (+ (* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (* phi2 (+ (* 1/2 (* (* R (* phi2 (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* 1/2 (* (* R (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (+ (* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (* phi2 (+ (* 1/2 (* (* R (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* phi2 (+ (* 1/2 (* (* R (* phi2 (- (* (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))) (pow (- lambda1 lambda2) 2)) (* 1/2 (/ (* (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* 1/2 (* (* R (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))))))
#s(approx (* (* R lambda2) (cos (* 1/2 (+ phi2 phi1)))) #s(hole binary64 (* R (* lambda2 (cos (* 1/2 phi1))))))
#s(approx (* (* R lambda2) (cos (* 1/2 (+ phi2 phi1)))) #s(hole binary64 (+ (* -1/2 (* R (* lambda2 (* phi2 (sin (* 1/2 phi1)))))) (* R (* lambda2 (cos (* 1/2 phi1)))))))
#s(approx (* (* R lambda2) (cos (* 1/2 (+ phi2 phi1)))) #s(hole binary64 (+ (* R (* lambda2 (cos (* 1/2 phi1)))) (* phi2 (+ (* -1/2 (* R (* lambda2 (sin (* 1/2 phi1))))) (* -1/8 (* R (* lambda2 (* phi2 (cos (* 1/2 phi1)))))))))))
#s(approx (* (* R lambda2) (cos (* 1/2 (+ phi2 phi1)))) #s(hole binary64 (+ (* 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)))))))))))))
#s(approx (cos (* 1/2 (+ phi2 phi1))) #s(hole binary64 (cos (* 1/2 phi1))))
#s(approx (cos (* 1/2 (+ phi2 phi1))) #s(hole binary64 (+ (cos (* 1/2 phi1)) (* -1/2 (* phi2 (sin (* 1/2 phi1)))))))
#s(approx (cos (* 1/2 (+ phi2 phi1))) #s(hole binary64 (+ (cos (* 1/2 phi1)) (* phi2 (- (* -1/8 (* phi2 (cos (* 1/2 phi1)))) (* 1/2 (sin (* 1/2 phi1))))))))
#s(approx (cos (* 1/2 (+ phi2 phi1))) #s(hole binary64 (+ (cos (* 1/2 phi1)) (* phi2 (- (* phi2 (+ (* -1/8 (cos (* 1/2 phi1))) (* 1/48 (* phi2 (sin (* 1/2 phi1)))))) (* 1/2 (sin (* 1/2 phi1))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* R (sqrt (+ (* (cos (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2))) (pow phi1 2))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (+ (* 1/2 (* (* R (* phi2 (+ (* -2 phi1) (+ (* -1/2 (* (cos (* 1/2 phi1)) (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2)))) (* -1/2 (* (sin (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2)))))))) (sqrt (/ 1 (+ (* (cos (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2))) (pow phi1 2)))))) (* R (sqrt (+ (* (cos (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2))) (pow phi1 2)))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (+ (* R (sqrt (+ (* (cos (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2))) (pow phi1 2)))) (* phi2 (+ (* 1/2 (* (* R (* phi2 (- (+ 1 (+ (* -1/4 (* (cos (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2)))) (* 1/4 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))))) (* 1/4 (/ (pow (+ (* -2 phi1) (+ (* -1/2 (* (cos (* 1/2 phi1)) (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2)))) (* -1/2 (* (sin (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2)))))) 2) (+ (* (cos (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2))) (pow phi1 2))))))) (sqrt (/ 1 (+ (* (cos (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2))) (pow phi1 2)))))) (* 1/2 (* (* R (+ (* -2 phi1) (+ (* -1/2 (* (cos (* 1/2 phi1)) (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2)))) (* -1/2 (* (sin (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2))))))) (sqrt (/ 1 (+ (* (cos (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2))) (pow phi1 2)))))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (+ (* R (sqrt (+ (* (cos (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2))) (pow phi1 2)))) (* phi2 (+ (* 1/2 (* (* R (+ (* -2 phi1) (+ (* -1/2 (* (cos (* 1/2 phi1)) (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2)))) (* -1/2 (* (sin (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2))))))) (sqrt (/ 1 (+ (* (cos (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2))) (pow phi1 2)))))) (* phi2 (+ (* 1/2 (* (* R (* phi2 (- (+ (* 1/48 (* (cos (* 1/2 phi1)) (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2)))) (+ (* 1/48 (* (sin (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2)))) (+ (* 1/16 (* (cos (* 1/2 phi1)) (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2)))) (* 1/16 (* (sin (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2))))))) (* 1/2 (/ (* (+ (* -2 phi1) (+ (* -1/2 (* (cos (* 1/2 phi1)) (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2)))) (* -1/2 (* (sin (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2)))))) (- (+ 1 (+ (* -1/4 (* (cos (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2)))) (* 1/4 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))))) (* 1/4 (/ (pow (+ (* -2 phi1) (+ (* -1/2 (* (cos (* 1/2 phi1)) (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2)))) (* -1/2 (* (sin (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2)))))) 2) (+ (* (cos (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2))) (pow phi1 2)))))) (+ (* (cos (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2))) (pow phi1 2))))))) (sqrt (/ 1 (+ (* (cos (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2))) (pow phi1 2)))))) (* 1/2 (* (* R (- (+ 1 (+ (* -1/4 (* (cos (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2)))) (* 1/4 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))))) (* 1/4 (/ (pow (+ (* -2 phi1) (+ (* -1/2 (* (cos (* 1/2 phi1)) (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2)))) (* -1/2 (* (sin (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2)))))) 2) (+ (* (cos (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2))) (pow phi1 2)))))) (sqrt (/ 1 (+ (* (cos (* 1/2 phi1)) (* (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (pow (- lambda1 lambda2) 2))) (pow phi1 2)))))))))))))
#s(approx (* -1 (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))))) #s(hole binary64 (* -1 (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (sqrt (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1))))))) (* R (sqrt (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))))))
#s(approx (* -1 (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))))) #s(hole binary64 (+ (* -1 (* lambda1 (* phi2 (+ (* -1/2 (* (/ (* R (* lambda2 (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))) lambda1) (sqrt (/ 1 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))) (* 1/2 (* (* R (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1))))))) (sqrt (/ 1 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))))))) (* -1 (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (sqrt (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1))))))) (* R (sqrt (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1))))))))))))
#s(approx (* -1 (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))))) #s(hole binary64 (+ (* -1 (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (sqrt (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1))))))) (* R (sqrt (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1))))))))) (* phi2 (+ (* -1 (* lambda1 (* phi2 (+ (* -1/2 (* (/ (* R (* lambda2 (- (+ (* -1/4 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (cos (- (* 1/2 (PI)) (* 1/2 phi1))))) (* -1/4 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))) (* 1/4 (/ (pow (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))) 2) (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1))))))))) lambda1) (sqrt (/ 1 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))) (* 1/2 (* (* R (- (+ (* -1/4 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (cos (- (* 1/2 (PI)) (* 1/2 phi1))))) (* -1/4 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))) (* 1/4 (/ (pow (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))) 2) (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))) (sqrt (/ 1 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))))))) (* -1 (* lambda1 (+ (* -1/2 (* (/ (* R (* lambda2 (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))) lambda1) (sqrt (/ 1 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))) (* 1/2 (* (* R (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1))))))) (sqrt (/ 1 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1))))))))))))))))
#s(approx (* -1 (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))))) #s(hole binary64 (+ (* -1 (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (sqrt (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1))))))) (* R (sqrt (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1))))))))) (* phi2 (+ (* -1 (* lambda1 (+ (* -1/2 (* (/ (* R (* lambda2 (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))) lambda1) (sqrt (/ 1 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))) (* 1/2 (* (* R (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1))))))) (sqrt (/ 1 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1))))))))))) (* phi2 (+ (* -1 (* lambda1 (* phi2 (+ (* -1/2 (* (/ (* R (* lambda2 (- (+ (* -1/16 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1))))) (+ (* -1/48 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1))))) (+ (* 1/48 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* 1/16 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))))) (* 1/2 (/ (* (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))) (- (+ (* -1/4 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (cos (- (* 1/2 (PI)) (* 1/2 phi1))))) (* -1/4 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))) (* 1/4 (/ (pow (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))) 2) (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))) (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1))))))))) lambda1) (sqrt (/ 1 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))) (* 1/2 (* (* R (- (+ (* -1/16 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1))))) (+ (* -1/48 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1))))) (+ (* 1/48 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* 1/16 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))))) (* 1/2 (/ (* (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))) (- (+ (* -1/4 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (cos (- (* 1/2 (PI)) (* 1/2 phi1))))) (* -1/4 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))) (* 1/4 (/ (pow (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))) 2) (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))) (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))) (sqrt (/ 1 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))))))) (* -1 (* lambda1 (+ (* -1/2 (* (/ (* R (* lambda2 (- (+ (* -1/4 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (cos (- (* 1/2 (PI)) (* 1/2 phi1))))) (* -1/4 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))) (* 1/4 (/ (pow (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))) 2) (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1))))))))) lambda1) (sqrt (/ 1 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))) (* 1/2 (* (* R (- (+ (* -1/4 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (cos (- (* 1/2 (PI)) (* 1/2 phi1))))) (* -1/4 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))) (* 1/4 (/ (pow (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))) 2) (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))) (sqrt (/ 1 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1))))))))))))))))))
#s(approx (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2)))) #s(hole binary64 (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (sqrt (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1))))))) (* R (sqrt (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1))))))))))
#s(approx (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2)))) #s(hole binary64 (+ (* lambda1 (* phi2 (+ (* -1/2 (* (/ (* R (* lambda2 (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))) lambda1) (sqrt (/ 1 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))) (* 1/2 (* (* R (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1))))))) (sqrt (/ 1 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1))))))))))) (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (sqrt (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1))))))) (* R (sqrt (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))))))
#s(approx (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2)))) #s(hole binary64 (+ (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (sqrt (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1))))))) (* R (sqrt (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))) (* phi2 (+ (* lambda1 (* phi2 (+ (* -1/2 (* (/ (* R (* lambda2 (- (+ (* -1/4 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (cos (- (* 1/2 (PI)) (* 1/2 phi1))))) (* -1/4 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))) (* 1/4 (/ (pow (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))) 2) (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1))))))))) lambda1) (sqrt (/ 1 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))) (* 1/2 (* (* R (- (+ (* -1/4 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (cos (- (* 1/2 (PI)) (* 1/2 phi1))))) (* -1/4 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))) (* 1/4 (/ (pow (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))) 2) (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))) (sqrt (/ 1 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1))))))))))) (* lambda1 (+ (* -1/2 (* (/ (* R (* lambda2 (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))) lambda1) (sqrt (/ 1 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))) (* 1/2 (* (* R (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1))))))) (sqrt (/ 1 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))))))))))
#s(approx (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2)))) #s(hole binary64 (+ (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (sqrt (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1))))))) (* R (sqrt (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))) (* phi2 (+ (* lambda1 (+ (* -1/2 (* (/ (* R (* lambda2 (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))) lambda1) (sqrt (/ 1 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))) (* 1/2 (* (* R (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1))))))) (sqrt (/ 1 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))))) (* phi2 (+ (* lambda1 (* phi2 (+ (* -1/2 (* (/ (* R (* lambda2 (- (+ (* -1/16 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1))))) (+ (* -1/48 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1))))) (+ (* 1/48 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* 1/16 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))))) (* 1/2 (/ (* (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))) (- (+ (* -1/4 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (cos (- (* 1/2 (PI)) (* 1/2 phi1))))) (* -1/4 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))) (* 1/4 (/ (pow (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))) 2) (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))) (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1))))))))) lambda1) (sqrt (/ 1 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))) (* 1/2 (* (* R (- (+ (* -1/16 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1))))) (+ (* -1/48 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1))))) (+ (* 1/48 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* 1/16 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))))) (* 1/2 (/ (* (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))) (- (+ (* -1/4 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (cos (- (* 1/2 (PI)) (* 1/2 phi1))))) (* -1/4 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))) (* 1/4 (/ (pow (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))) 2) (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))) (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))) (sqrt (/ 1 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1))))))))))) (* lambda1 (+ (* -1/2 (* (/ (* R (* lambda2 (- (+ (* -1/4 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (cos (- (* 1/2 (PI)) (* 1/2 phi1))))) (* -1/4 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))) (* 1/4 (/ (pow (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))) 2) (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1))))))))) lambda1) (sqrt (/ 1 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))) (* 1/2 (* (* R (- (+ (* -1/4 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (cos (- (* 1/2 (PI)) (* 1/2 phi1))))) (* -1/4 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))) (* 1/4 (/ (pow (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))) 2) (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))) (sqrt (/ 1 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))))))))))))
#s(approx (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) #s(hole binary64 (+ (* -1 (* (/ (* R lambda2) lambda1) (sqrt (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1))))))) (* R (sqrt (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))))
#s(approx (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) #s(hole binary64 (+ (* -1 (* (/ (* R lambda2) lambda1) (sqrt (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1))))))) (+ (* R (sqrt (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))) (* phi2 (+ (* -1/2 (* (/ (* R (* lambda2 (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))) lambda1) (sqrt (/ 1 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))) (* 1/2 (* (* R (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1))))))) (sqrt (/ 1 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1))))))))))))))
#s(approx (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) #s(hole binary64 (+ (* -1 (* (/ (* R lambda2) lambda1) (sqrt (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1))))))) (+ (* R (sqrt (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))) (* phi2 (+ (* -1/2 (* (/ (* R (* lambda2 (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))) lambda1) (sqrt (/ 1 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))) (+ (* 1/2 (* (* R (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1))))))) (sqrt (/ 1 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))) (* phi2 (+ (* -1/2 (* (/ (* R (* lambda2 (- (+ (* -1/4 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (cos (- (* 1/2 (PI)) (* 1/2 phi1))))) (* -1/4 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))) (* 1/4 (/ (pow (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))) 2) (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1))))))))) lambda1) (sqrt (/ 1 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))) (* 1/2 (* (* R (- (+ (* -1/4 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (cos (- (* 1/2 (PI)) (* 1/2 phi1))))) (* -1/4 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))) (* 1/4 (/ (pow (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))) 2) (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))) (sqrt (/ 1 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))))))))))))
#s(approx (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) #s(hole binary64 (+ (* -1 (* (/ (* R lambda2) lambda1) (sqrt (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1))))))) (+ (* R (sqrt (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))) (* phi2 (+ (* -1/2 (* (/ (* R (* lambda2 (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))) lambda1) (sqrt (/ 1 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))) (+ (* 1/2 (* (* R (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1))))))) (sqrt (/ 1 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))) (* phi2 (+ (* -1/2 (* (/ (* R (* lambda2 (- (+ (* -1/4 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (cos (- (* 1/2 (PI)) (* 1/2 phi1))))) (* -1/4 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))) (* 1/4 (/ (pow (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))) 2) (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1))))))))) lambda1) (sqrt (/ 1 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))) (+ (* 1/2 (* (* R (- (+ (* -1/4 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (cos (- (* 1/2 (PI)) (* 1/2 phi1))))) (* -1/4 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))) (* 1/4 (/ (pow (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))) 2) (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))) (sqrt (/ 1 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))) (* phi2 (+ (* -1/2 (* (/ (* R (* lambda2 (- (+ (* -1/16 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1))))) (+ (* -1/48 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1))))) (+ (* 1/48 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* 1/16 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))))) (* 1/2 (/ (* (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))) (- (+ (* -1/4 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (cos (- (* 1/2 (PI)) (* 1/2 phi1))))) (* -1/4 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))) (* 1/4 (/ (pow (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))) 2) (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))) (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1))))))))) lambda1) (sqrt (/ 1 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))) (* 1/2 (* (* R (- (+ (* -1/16 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1))))) (+ (* -1/48 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1))))) (+ (* 1/48 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* 1/16 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))))) (* 1/2 (/ (* (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))) (- (+ (* -1/4 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (cos (- (* 1/2 (PI)) (* 1/2 phi1))))) (* -1/4 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))) (* 1/4 (/ (pow (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))) 2) (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))) (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))) (sqrt (/ 1 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1))))))))))))))))))))
#s(approx (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2)) #s(hole binary64 (* (/ (* R lambda2) lambda1) (sqrt (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1))))))))
#s(approx (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2)) #s(hole binary64 (+ (* 1/2 (* (/ (* R (* lambda2 (* phi2 (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1))))))))) lambda1) (sqrt (/ 1 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))) (* (/ (* R lambda2) lambda1) (sqrt (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))))
#s(approx (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2)) #s(hole binary64 (+ (* phi2 (+ (* 1/2 (* (/ (* R (* lambda2 (* phi2 (- (+ (* -1/4 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (cos (- (* 1/2 (PI)) (* 1/2 phi1))))) (* -1/4 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))) (* 1/4 (/ (pow (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))) 2) (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))))) lambda1) (sqrt (/ 1 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))) (* 1/2 (* (/ (* R (* lambda2 (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))) lambda1) (sqrt (/ 1 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))))) (* (/ (* R lambda2) lambda1) (sqrt (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))))
#s(approx (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2)) #s(hole binary64 (+ (* phi2 (+ (* 1/2 (* (/ (* R (* lambda2 (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))) lambda1) (sqrt (/ 1 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))) (* phi2 (+ (* 1/2 (* (/ (* R (* lambda2 (* phi2 (- (+ (* -1/16 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1))))) (+ (* -1/48 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1))))) (+ (* 1/48 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* 1/16 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))))) (* 1/2 (/ (* (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))) (- (+ (* -1/4 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (cos (- (* 1/2 (PI)) (* 1/2 phi1))))) (* -1/4 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))) (* 1/4 (/ (pow (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))) 2) (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))) (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))))) lambda1) (sqrt (/ 1 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))) (* 1/2 (* (/ (* R (* lambda2 (- (+ (* -1/4 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (cos (- (* 1/2 (PI)) (* 1/2 phi1))))) (* -1/4 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))) (* 1/4 (/ (pow (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))) 2) (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1))))))))) lambda1) (sqrt (/ 1 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))))))) (* (/ (* R lambda2) lambda1) (sqrt (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))))
#s(approx (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2) #s(hole binary64 (sqrt (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))
#s(approx (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2) #s(hole binary64 (+ (sqrt (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1))))) (* 1/2 (* (* phi2 (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1))))))) (sqrt (/ 1 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))))))
#s(approx (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2) #s(hole binary64 (+ (sqrt (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1))))) (* phi2 (+ (* 1/2 (* (sqrt (/ 1 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))) (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))) (* 1/2 (* (* phi2 (- (+ (* -1/4 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (cos (- (* 1/2 (PI)) (* 1/2 phi1))))) (* -1/4 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))) (* 1/4 (/ (pow (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))) 2) (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))) (sqrt (/ 1 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))))))))
#s(approx (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2) #s(hole binary64 (+ (sqrt (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1))))) (* phi2 (+ (* 1/2 (* (sqrt (/ 1 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))) (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))) (* phi2 (+ (* 1/2 (* (sqrt (/ 1 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))) (- (+ (* -1/4 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (cos (- (* 1/2 (PI)) (* 1/2 phi1))))) (* -1/4 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))) (* 1/4 (/ (pow (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))) 2) (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1))))))))) (* 1/2 (* (* phi2 (- (+ (* -1/16 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1))))) (+ (* -1/48 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1))))) (+ (* 1/48 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* 1/16 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))))) (* 1/2 (/ (* (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))) (- (+ (* -1/4 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (cos (- (* 1/2 (PI)) (* 1/2 phi1))))) (* -1/4 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))) (* 1/4 (/ (pow (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))) 2) (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))) (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))) (sqrt (/ 1 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))))))))))
#s(approx (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) #s(hole binary64 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1))))))
#s(approx (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) #s(hole binary64 (+ (* phi2 (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1))))))) (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))
#s(approx (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) #s(hole binary64 (+ (* phi2 (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (+ (* 1/2 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1))))) (* phi2 (+ (* -1/4 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (cos (- (* 1/2 (PI)) (* 1/2 phi1))))) (* -1/4 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))))) (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))
#s(approx (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) #s(hole binary64 (+ (* phi2 (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (+ (* 1/2 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1))))) (* phi2 (+ (* -1/4 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (cos (- (* 1/2 (PI)) (* 1/2 phi1))))) (+ (* -1/4 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1))))) (* phi2 (+ (* -1/16 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1))))) (+ (* -1/48 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1))))) (+ (* 1/48 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* 1/16 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))))))))))))) (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))
#s(approx (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) #s(hole binary64 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))
#s(approx (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) #s(hole binary64 (+ (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (* 1/2 (* phi2 (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))))))
#s(approx (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) #s(hole binary64 (+ (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (* phi2 (+ (* -1/8 (* phi2 (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* 1/2 (cos (+ (* 1/2 phi1) (* 1/2 (PI))))))))))
#s(approx (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) #s(hole binary64 (+ (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (* phi2 (+ (* 1/2 (cos (+ (* 1/2 phi1) (* 1/2 (PI))))) (* phi2 (+ (* -1/8 (sin (+ (* 1/2 phi1) (* 1/2 (PI))))) (* -1/48 (* phi2 (cos (+ (* 1/2 phi1) (* 1/2 (PI)))))))))))))
#s(approx (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2)) #s(hole binary64 (+ (* 1/2 phi1) (* 1/2 (PI)))))
#s(approx (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) #s(hole binary64 (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))
#s(approx (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) #s(hole binary64 (+ (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (* -1/2 (* phi2 (cos (- (* 1/2 (PI)) (* 1/2 phi1))))))))
#s(approx (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) #s(hole binary64 (+ (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (* phi2 (+ (* -1/2 (cos (- (* 1/2 (PI)) (* 1/2 phi1)))) (* -1/8 (* phi2 (sin (- (* 1/2 (PI)) (* 1/2 phi1))))))))))
#s(approx (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) #s(hole binary64 (+ (sin (- (* 1/2 (PI)) (* 1/2 phi1))) (* phi2 (+ (* -1/2 (cos (- (* 1/2 (PI)) (* 1/2 phi1)))) (* phi2 (+ (* -1/8 (sin (- (* 1/2 (PI)) (* 1/2 phi1)))) (* 1/48 (* phi2 (cos (- (* 1/2 (PI)) (* 1/2 phi1))))))))))))
#s(approx (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))) #s(hole binary64 (- (* 1/2 (PI)) (* 1/2 phi1))))
#s(approx (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))) #s(hole binary64 (- (+ (* -1/2 phi2) (* 1/2 (PI))) (* 1/2 phi1))))
#s(approx (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2)) #s(hole binary64 (* R (sqrt (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1))))))))
#s(approx (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2)) #s(hole binary64 (+ (* 1/2 (* (* R (* phi2 (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))) (sqrt (/ 1 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))) (* R (sqrt (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))))
#s(approx (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2)) #s(hole binary64 (+ (* R (sqrt (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))) (* phi2 (+ (* 1/2 (* (* R (* phi2 (- (+ (* -1/4 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (cos (- (* 1/2 (PI)) (* 1/2 phi1))))) (* -1/4 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))) (* 1/4 (/ (pow (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))) 2) (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1))))))))) (sqrt (/ 1 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))) (* 1/2 (* (* R (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1))))))) (sqrt (/ 1 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))))))))
#s(approx (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2)) #s(hole binary64 (+ (* R (sqrt (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))) (* phi2 (+ (* 1/2 (* (* R (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1))))))) (sqrt (/ 1 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))) (* phi2 (+ (* 1/2 (* (* R (* phi2 (- (+ (* -1/16 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1))))) (+ (* -1/48 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1))))) (+ (* 1/48 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* 1/16 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI))))))))) (* 1/2 (/ (* (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))) (- (+ (* -1/4 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (cos (- (* 1/2 (PI)) (* 1/2 phi1))))) (* -1/4 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))) (* 1/4 (/ (pow (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))) 2) (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))) (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1))))))))) (sqrt (/ 1 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))) (* 1/2 (* (* R (- (+ (* -1/4 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (cos (- (* 1/2 (PI)) (* 1/2 phi1))))) (* -1/4 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))) (* 1/4 (/ (pow (+ (* -1/2 (* (cos (- (* 1/2 (PI)) (* 1/2 phi1))) (sin (+ (* 1/2 phi1) (* 1/2 (PI)))))) (* 1/2 (* (cos (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))) 2) (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))) (sqrt (/ 1 (* (sin (+ (* 1/2 phi1) (* 1/2 (PI)))) (sin (- (* 1/2 (PI)) (* 1/2 phi1)))))))))))))))
#s(approx (* (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))
#s(approx (* (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (+ (* 1/2 (* (* R (* phi2 (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))
#s(approx (* (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (+ (* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (* phi2 (+ (* 1/2 (* (* R (* phi2 (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* 1/2 (* (* R (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))))
#s(approx (* (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (+ (* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (* phi2 (+ (* 1/2 (* (* R (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* phi2 (+ (* 1/2 (* (* R (* phi2 (- (* (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))) (pow (- lambda1 lambda2) 2)) (* 1/2 (/ (* (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* 1/2 (* (* R (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))))))
#s(approx (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))
#s(approx (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (+ (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))) (* 1/2 (* (* phi2 (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))
#s(approx (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (+ (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))) (* phi2 (+ (* 1/2 (* (* phi2 (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* 1/2 (* (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))))
#s(approx (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (+ (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))) (* phi2 (+ (* 1/2 (* (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* phi2 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))) (* 1/2 (* (* phi2 (- (* (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))) (pow (- lambda1 lambda2) 2)) (* 1/2 (/ (* (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* R phi2)))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* phi2 (+ R (* -1 (/ (* R phi1) phi2))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* phi2 (+ R (+ (* -1 (/ (* R phi1) phi2)) (* 1/2 (/ (* R (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))) (pow phi2 2))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* phi2 (+ R (+ (* -1 (/ (* R phi1) phi2)) (+ (* 1/2 (/ (* R (* phi1 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)))) (pow phi2 3))) (* 1/2 (/ (* R (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))) (pow phi2 2)))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 phi2))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* phi2 (+ 1 (* -1 (/ phi1 phi2))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* phi2 (+ 1 (+ (* -1 (/ phi1 phi2)) (* 1/2 (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* 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)))))))))
#s(approx (pow (- phi1 phi2) 1) #s(hole binary64 (* phi2 (- (/ phi1 phi2) 1))))
#s(approx (- phi1 phi2) #s(hole binary64 (* phi2 (- (/ phi1 phi2) 1))))
#s(approx (/ (+ phi2 phi1) 2) #s(hole binary64 (* phi2 (+ 1/2 (* 1/2 (/ phi1 phi2))))))
#s(approx (+ phi2 phi1) #s(hole binary64 (* phi2 (+ 1 (/ phi1 phi2)))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* R phi2)))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* phi2 (+ R (* -1 (/ (* R phi1) phi2))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* phi2 (+ R (+ (* -1 (/ (* R phi1) phi2)) (* 1/2 (/ (* R (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))) (pow phi2 2))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* phi2 (+ R (+ (* -1 (/ (* R phi1) phi2)) (+ (* 1/2 (/ (* R (* phi1 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)))) (pow phi2 3))) (* 1/2 (/ (* R (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))) (pow phi2 2)))))))))
#s(approx (* 1/2 (+ phi2 phi1)) #s(hole binary64 (* phi2 (+ 1/2 (* 1/2 (/ phi1 phi2))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* R phi2)))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* phi2 (+ R (* -1 (/ (* R phi1) phi2))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* phi2 (+ R (+ (* -1 (/ (* R phi1) phi2)) (* 1/2 (/ (* R (* (cos (* 1/2 (+ phi1 phi2))) (* (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)))) (pow phi2 2))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* phi2 (+ R (+ (* -1 (/ (* R phi1) phi2)) (+ (* 1/2 (/ (* R (* phi1 (* (cos (* 1/2 (+ phi1 phi2))) (* (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2))))) (pow phi2 3))) (* 1/2 (/ (* R (* (cos (* 1/2 (+ phi1 phi2))) (* (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)))) (pow phi2 2)))))))))
#s(approx (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2)) #s(hole binary64 (* 1/2 phi2)))
#s(approx (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2)) #s(hole binary64 (* phi2 (+ 1/2 (+ (* 1/2 (/ phi1 phi2)) (* 1/2 (/ (PI) phi2)))))))
#s(approx (+ phi1 phi2) #s(hole binary64 (* phi2 (+ 1 (/ phi1 phi2)))))
#s(approx (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))) #s(hole binary64 (* -1/2 phi2)))
#s(approx (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))) #s(hole binary64 (* phi2 (- (* 1/2 (/ (PI) phi2)) (+ 1/2 (* 1/2 (/ phi1 phi2)))))))
#s(approx (* 1/2 (+ phi1 phi2)) #s(hole binary64 (* phi2 (+ 1/2 (* 1/2 (/ phi1 phi2))))))
#s(approx (* (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* R phi2)))
#s(approx (* (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* phi2 (+ R (* -1 (/ (* R phi1) phi2))))))
#s(approx (* (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* phi2 (+ R (+ (* -1 (/ (* R phi1) phi2)) (* 1/2 (/ (* R (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))) (pow phi2 2))))))))
#s(approx (* (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* phi2 (+ R (+ (* -1 (/ (* R phi1) phi2)) (+ (* 1/2 (/ (* R (* phi1 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)))) (pow phi2 3))) (* 1/2 (/ (* R (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))) (pow phi2 2)))))))))
#s(approx (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 phi2))
#s(approx (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* phi2 (+ 1 (* -1 (/ phi1 phi2))))))
#s(approx (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* phi2 (+ 1 (+ (* -1 (/ phi1 phi2)) (* 1/2 (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))))
#s(approx (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* 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)))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* -1 (* R phi2))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* -1 (* phi2 (+ R (* -1 (/ (* R phi1) phi2)))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* -1 (* phi2 (+ R (* -1 (/ (+ (* -1/2 (/ (* R (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2))) phi2)) (* R phi1)) phi2)))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* -1 (* phi2 (+ R (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* R (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2)))) (* 1/2 (/ (* R (* phi1 (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2)))) phi2))) phi2)) (* R phi1)) phi2)))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* -1 phi2)))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* -1 (* phi2 (+ 1 (* -1 (/ phi1 phi2)))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* -1 (* phi2 (+ 1 (* -1 (/ (+ phi1 (* -1/2 (/ (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2)) phi2))) phi2)))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* -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)))))))
#s(approx (pow (- phi1 phi2) 1) #s(hole binary64 (* -1 (* phi2 (+ 1 (* -1 (/ phi1 phi2)))))))
#s(approx (- phi1 phi2) #s(hole binary64 (* -1 (* phi2 (+ 1 (* -1 (/ phi1 phi2)))))))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) #s(hole binary64 (* (cos (* 1/2 (- phi1 (* -1 phi2)))) (- lambda1 lambda2))))
#s(approx (cos (/ (+ phi2 phi1) 2)) #s(hole binary64 (cos (* 1/2 (- phi1 (* -1 phi2))))))
#s(approx (/ (+ phi2 phi1) 2) #s(hole binary64 (* -1 (* phi2 (- (* -1/2 (/ phi1 phi2)) 1/2)))))
#s(approx (+ phi2 phi1) #s(hole binary64 (* -1 (* phi2 (- (* -1 (/ phi1 phi2)) 1)))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* R phi2))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* phi2 (+ R (* -1 (/ (* R phi1) phi2)))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* phi2 (+ R (* -1 (/ (+ (* -1/2 (/ (* R (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2))) phi2)) (* R phi1)) phi2)))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* phi2 (+ R (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* R (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2)))) (* 1/2 (/ (* R (* phi1 (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2)))) phi2))) phi2)) (* R phi1)) phi2)))))))
#s(approx (* (* R lambda2) (cos (* 1/2 (+ phi2 phi1)))) #s(hole binary64 (* R (* lambda2 (cos (* 1/2 (- phi1 (* -1 phi2))))))))
#s(approx (cos (* 1/2 (+ phi2 phi1))) #s(hole binary64 (cos (* 1/2 (- phi1 (* -1 phi2))))))
#s(approx (* 1/2 (+ phi2 phi1)) #s(hole binary64 (* -1 (* phi2 (- (* -1/2 (/ phi1 phi2)) 1/2)))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* R phi2))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* phi2 (+ R (* -1 (/ (* R phi1) phi2)))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* phi2 (+ R (* -1 (/ (+ (* -1/2 (/ (* R (* (cos (* 1/2 (- phi1 (* -1 phi2)))) (* (sin (- (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))) (pow (- lambda1 lambda2) 2)))) phi2)) (* R phi1)) phi2)))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(hole binary64 (* -1 (* phi2 (+ R (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* R (* (cos (* 1/2 (- phi1 (* -1 phi2)))) (* (sin (- (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))) (pow (- lambda1 lambda2) 2))))) (* 1/2 (/ (* R (* phi1 (* (cos (* 1/2 (- phi1 (* -1 phi2)))) (* (sin (- (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))) (pow (- lambda1 lambda2) 2))))) phi2))) phi2)) (* R phi1)) phi2)))))))
#s(approx (* -1 (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))))) #s(hole binary64 (* -1 (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (sqrt (* (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))) (sin (- (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))))))) (* R (sqrt (* (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))) (sin (- (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2)))))))))))))
#s(approx (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2)))) #s(hole binary64 (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (sqrt (* (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))) (sin (- (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))))))) (* R (sqrt (* (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))) (sin (- (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))))))))))
#s(approx (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) #s(hole binary64 (+ (* -1 (* (/ (* R lambda2) lambda1) (sqrt (* (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))) (sin (- (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))))))) (* R (sqrt (* (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))) (sin (- (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2)))))))))))
#s(approx (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2)) #s(hole binary64 (* (/ (* R lambda2) lambda1) (sqrt (* (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))) (sin (- (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))))))))
#s(approx (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2) #s(hole binary64 (sqrt (* (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))) (sin (- (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2)))))))))
#s(approx (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) #s(hole binary64 (* (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))) (sin (- (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))))))
#s(approx (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) #s(hole binary64 (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2)))))))
#s(approx (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2)) #s(hole binary64 (* -1 (* phi2 (- (* -1 (/ (+ (* 1/2 phi1) (* 1/2 (PI))) phi2)) 1/2)))))
#s(approx (+ phi1 phi2) #s(hole binary64 (* -1 (* phi2 (- (* -1 (/ phi1 phi2)) 1)))))
#s(approx (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) #s(hole binary64 (sin (- (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2)))))))
#s(approx (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))) #s(hole binary64 (* -1 (* phi2 (+ 1/2 (* -1 (/ (- (* 1/2 (PI)) (* 1/2 phi1)) phi2)))))))
#s(approx (* 1/2 (+ phi1 phi2)) #s(hole binary64 (* -1 (* phi2 (- (* -1/2 (/ phi1 phi2)) 1/2)))))
#s(approx (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2)) #s(hole binary64 (* R (sqrt (* (sin (+ (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))) (sin (- (* 1/2 (PI)) (* 1/2 (- phi1 (* -1 phi2))))))))))
#s(approx (* (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* -1 (* R phi2))))
#s(approx (* (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* -1 (* phi2 (+ R (* -1 (/ (* R phi1) phi2)))))))
#s(approx (* (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* -1 (* phi2 (+ R (* -1 (/ (+ (* -1/2 (/ (* R (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2))) phi2)) (* R phi1)) phi2)))))))
#s(approx (* (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) #s(hole binary64 (* -1 (* phi2 (+ R (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* R (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2)))) (* 1/2 (/ (* R (* phi1 (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2)))) phi2))) phi2)) (* R phi1)) phi2)))))))
#s(approx (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* -1 phi2)))
#s(approx (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* -1 (* phi2 (+ 1 (* -1 (/ phi1 phi2)))))))
#s(approx (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* -1 (* phi2 (+ 1 (* -1 (/ (+ phi1 (* -1/2 (/ (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2)) phi2))) phi2)))))))
#s(approx (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) #s(hole binary64 (* -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)))))))
Outputs
(*.f64 (hypot.f64 (-.f64 phi1 phi2) (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2))) R)
(pow.f64 (fma.f64 (neg.f64 (-.f64 phi1 phi2)) (neg.f64 (-.f64 phi1 phi2)) (*.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2)))) #s(literal 1/2 binary64))
(sqrt.f64 (fma.f64 (neg.f64 (-.f64 phi1 phi2)) (neg.f64 (-.f64 phi1 phi2)) (*.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2)))))
(hypot.f64 (neg.f64 (-.f64 phi1 phi2)) (neg.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2))))
(hypot.f64 (neg.f64 (-.f64 phi1 phi2)) (fabs.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2))))
(hypot.f64 (neg.f64 (-.f64 phi1 phi2)) (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2)))
(hypot.f64 (fabs.f64 (-.f64 phi1 phi2)) (neg.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2))))
(hypot.f64 (fabs.f64 (-.f64 phi1 phi2)) (fabs.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2))))
(hypot.f64 (fabs.f64 (-.f64 phi1 phi2)) (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2)))
(hypot.f64 (-.f64 phi1 phi2) (neg.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2))))
(hypot.f64 (-.f64 phi1 phi2) (fabs.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2))))
(hypot.f64 (-.f64 phi1 phi2) (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2)))
(pow.f64 (-.f64 phi1 phi2) #s(literal 1 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 phi1 phi1) phi1) (*.f64 (*.f64 phi2 phi2) phi2)) (fma.f64 phi1 phi1 (fma.f64 phi2 phi2 (*.f64 phi1 phi2))))
(-.f64 phi1 phi2)
(exp.f64 (*.f64 (log.f64 (-.f64 phi1 phi2)) #s(literal 1 binary64)))
(pow.f64 (-.f64 phi1 phi2) #s(literal 1 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 phi1 phi1) phi1) (*.f64 (*.f64 phi2 phi2) phi2)) (fma.f64 phi1 phi1 (fma.f64 phi2 phi2 (*.f64 phi1 phi2))))
(-.f64 phi1 phi2)
(exp.f64 (*.f64 (log.f64 (-.f64 phi1 phi2)) #s(literal 1 binary64)))
phi1
phi2
#s(literal 1 binary64)
(*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2))
(fma.f64 (sin.f64 (neg.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))) (cos.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (sin.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))))
(sin.f64 (+.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))))
(sin.f64 (+.f64 (neg.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (/.f64 (PI.f64) #s(literal 2 binary64))))
(cos.f64 (neg.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))))
(cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))
(+.f64 (*.f64 (sin.f64 (neg.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))) (cos.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (sin.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (+.f64 phi2 phi1)) #s(literal -2 binary64))
(/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))
(+.f64 (/.f64 phi2 #s(literal 2 binary64)) (/.f64 phi1 #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1)) (-.f64 phi2 phi1))
(/.f64 (fma.f64 (*.f64 phi2 phi2) phi2 (*.f64 (*.f64 phi1 phi1) phi1)) (+.f64 (*.f64 phi2 phi2) (-.f64 (*.f64 phi1 phi1) (*.f64 phi2 phi1))))
(+.f64 phi2 phi1)
#s(literal 2 binary64)
(/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) lambda1) (*.f64 (*.f64 lambda2 lambda2) lambda2)) (fma.f64 lambda1 lambda1 (fma.f64 lambda2 lambda2 (*.f64 lambda1 lambda2))))
(-.f64 lambda1 lambda2)
lambda1
lambda2
R
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 (*.f64 R lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))))
(*.f64 (*.f64 R lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))))
(*.f64 R lambda2)
(sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))
(cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))
(*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))
#s(literal 1/2 binary64)
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 (*.f64 R lambda2) lambda1) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64))) (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 (*.f64 R lambda2) lambda1) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64))) (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64))))))
#s(literal -1 binary64)
(*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 (*.f64 R lambda2) lambda1) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64))) (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) (*.f64 (/.f64 (*.f64 R lambda2) lambda1) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64)))) (*.f64 #s(literal -1 binary64) (*.f64 (/.f64 (*.f64 R lambda2) lambda1) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64))))) (*.f64 (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64))) (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64))))) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 (/.f64 (*.f64 R lambda2) lambda1) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64)))) (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal -1 binary64) (*.f64 (/.f64 (*.f64 R lambda2) lambda1) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal -1 binary64) (*.f64 (/.f64 (*.f64 R lambda2) lambda1) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64)))) (*.f64 #s(literal -1 binary64) (*.f64 (/.f64 (*.f64 R lambda2) lambda1) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64)))) (-.f64 (*.f64 (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64))) (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal -1 binary64) (*.f64 (/.f64 (*.f64 R lambda2) lambda1) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64)))) (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64)))))))
(fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 (*.f64 R lambda2) lambda1) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64))) (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64))))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (/.f64 (*.f64 R lambda2) lambda1) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64)))) (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64))))
(*.f64 (/.f64 (*.f64 R lambda2) lambda1) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64)))
(/.f64 (neg.f64 (*.f64 R lambda2)) (neg.f64 lambda1))
(/.f64 (*.f64 R lambda2) lambda1)
(*.f64 (sqrt.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (sqrt.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))
(*.f64 (pow.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 1/2 binary64)) (pow.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) #s(literal 1/2 binary64)))
(pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64))
(sqrt.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) #s(literal 1/2 binary64)))
(*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))
(/.f64 (-.f64 (cos.f64 (-.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (cos.f64 (+.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) #s(literal 2 binary64))
(fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (cos.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))))
(sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))
(cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))
(+.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (cos.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)) (/.f64 (PI.f64) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)) #s(literal 3 binary64)) (pow.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)) (/.f64 (PI.f64) #s(literal 2 binary64))))))
(fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 phi1 phi1) (*.f64 phi2 phi2)) (-.f64 phi1 phi2))
(/.f64 (fma.f64 (*.f64 phi1 phi1) phi1 (*.f64 (*.f64 phi2 phi2) phi2)) (+.f64 (*.f64 phi1 phi1) (-.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi2))))
(+.f64 phi1 phi2)
(/.f64 (neg.f64 (PI.f64)) #s(literal -2 binary64))
(/.f64 (PI.f64) #s(literal 2 binary64))
(PI.f64)
(sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(-.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64)) (fma.f64 (*.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) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))
(-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))
(*.f64 #s(literal 1/2 binary64) (PI.f64))
(*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))
(*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64)))
(*.f64 (hypot.f64 (neg.f64 #s(approx (- phi1 phi2) phi1)) (*.f64 #s(approx (cos (/ (+ phi2 phi1) 2)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (-.f64 lambda1 lambda2))) R)
(pow.f64 (fma.f64 (neg.f64 #s(approx (- phi1 phi2) phi1)) (neg.f64 #s(approx (- phi1 phi2) phi1)) (*.f64 (*.f64 #s(approx (cos (/ (+ phi2 phi1) 2)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (-.f64 lambda1 lambda2)) (*.f64 #s(approx (cos (/ (+ phi2 phi1) 2)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (-.f64 lambda1 lambda2)))) #s(literal 1/2 binary64))
(sqrt.f64 (fma.f64 (neg.f64 #s(approx (- phi1 phi2) phi1)) (neg.f64 #s(approx (- phi1 phi2) phi1)) (*.f64 (*.f64 #s(approx (cos (/ (+ phi2 phi1) 2)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (-.f64 lambda1 lambda2)) (*.f64 #s(approx (cos (/ (+ phi2 phi1) 2)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (-.f64 lambda1 lambda2)))))
(hypot.f64 (neg.f64 #s(approx (- phi1 phi2) phi1)) (neg.f64 (*.f64 #s(approx (cos (/ (+ phi2 phi1) 2)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (-.f64 lambda1 lambda2))))
(hypot.f64 (neg.f64 #s(approx (- phi1 phi2) phi1)) (fabs.f64 (*.f64 #s(approx (cos (/ (+ phi2 phi1) 2)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (-.f64 lambda1 lambda2))))
(hypot.f64 (neg.f64 #s(approx (- phi1 phi2) phi1)) (*.f64 #s(approx (cos (/ (+ phi2 phi1) 2)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (-.f64 lambda1 lambda2)))
(hypot.f64 (fabs.f64 #s(approx (- phi1 phi2) phi1)) (neg.f64 (*.f64 #s(approx (cos (/ (+ phi2 phi1) 2)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (-.f64 lambda1 lambda2))))
(hypot.f64 (fabs.f64 #s(approx (- phi1 phi2) phi1)) (fabs.f64 (*.f64 #s(approx (cos (/ (+ phi2 phi1) 2)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (-.f64 lambda1 lambda2))))
(hypot.f64 (fabs.f64 #s(approx (- phi1 phi2) phi1)) (*.f64 #s(approx (cos (/ (+ phi2 phi1) 2)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (-.f64 lambda1 lambda2)))
(hypot.f64 #s(approx (- phi1 phi2) phi1) (neg.f64 (*.f64 #s(approx (cos (/ (+ phi2 phi1) 2)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (-.f64 lambda1 lambda2))))
(hypot.f64 #s(approx (- phi1 phi2) phi1) (fabs.f64 (*.f64 #s(approx (cos (/ (+ phi2 phi1) 2)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (-.f64 lambda1 lambda2))))
(hypot.f64 #s(approx (- phi1 phi2) phi1) (*.f64 #s(approx (cos (/ (+ phi2 phi1) 2)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (-.f64 lambda1 lambda2)))
#s(approx (- phi1 phi2) phi1)
(*.f64 #s(approx (cos (/ (+ phi2 phi1) 2)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (-.f64 lambda1 lambda2))
#s(approx (cos (/ (+ phi2 phi1) 2)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))))
(fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))))
(sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))
(cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))
(+.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) phi1) (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 (*.f64 #s(literal 1/2 binary64) phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) phi1) #s(literal 3 binary64)) (pow.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) phi1) (*.f64 #s(literal 1/2 binary64) phi1)) (-.f64 (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))))
(fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal 1/2 binary64) phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))
(*.f64 (hypot.f64 (neg.f64 (-.f64 phi1 phi2)) (*.f64 #s(approx (cos (/ (+ phi2 phi1) 2)) (sin.f64 #s(approx (+ (* 1/2 phi1) (/ (PI) 2)) (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (-.f64 lambda1 lambda2))) R)
(pow.f64 (fma.f64 (neg.f64 (-.f64 phi1 phi2)) (neg.f64 (-.f64 phi1 phi2)) (*.f64 (*.f64 #s(approx (cos (/ (+ phi2 phi1) 2)) (sin.f64 #s(approx (+ (* 1/2 phi1) (/ (PI) 2)) (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (-.f64 lambda1 lambda2)) (*.f64 #s(approx (cos (/ (+ phi2 phi1) 2)) (sin.f64 #s(approx (+ (* 1/2 phi1) (/ (PI) 2)) (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (-.f64 lambda1 lambda2)))) #s(literal 1/2 binary64))
(sqrt.f64 (fma.f64 (neg.f64 (-.f64 phi1 phi2)) (neg.f64 (-.f64 phi1 phi2)) (*.f64 (*.f64 #s(approx (cos (/ (+ phi2 phi1) 2)) (sin.f64 #s(approx (+ (* 1/2 phi1) (/ (PI) 2)) (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (-.f64 lambda1 lambda2)) (*.f64 #s(approx (cos (/ (+ phi2 phi1) 2)) (sin.f64 #s(approx (+ (* 1/2 phi1) (/ (PI) 2)) (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (-.f64 lambda1 lambda2)))))
(hypot.f64 (neg.f64 (-.f64 phi1 phi2)) (neg.f64 (*.f64 #s(approx (cos (/ (+ phi2 phi1) 2)) (sin.f64 #s(approx (+ (* 1/2 phi1) (/ (PI) 2)) (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (-.f64 lambda1 lambda2))))
(hypot.f64 (neg.f64 (-.f64 phi1 phi2)) (fabs.f64 (*.f64 #s(approx (cos (/ (+ phi2 phi1) 2)) (sin.f64 #s(approx (+ (* 1/2 phi1) (/ (PI) 2)) (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (-.f64 lambda1 lambda2))))
(hypot.f64 (neg.f64 (-.f64 phi1 phi2)) (*.f64 #s(approx (cos (/ (+ phi2 phi1) 2)) (sin.f64 #s(approx (+ (* 1/2 phi1) (/ (PI) 2)) (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (-.f64 lambda1 lambda2)))
(hypot.f64 (fabs.f64 (-.f64 phi1 phi2)) (neg.f64 (*.f64 #s(approx (cos (/ (+ phi2 phi1) 2)) (sin.f64 #s(approx (+ (* 1/2 phi1) (/ (PI) 2)) (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (-.f64 lambda1 lambda2))))
(hypot.f64 (fabs.f64 (-.f64 phi1 phi2)) (fabs.f64 (*.f64 #s(approx (cos (/ (+ phi2 phi1) 2)) (sin.f64 #s(approx (+ (* 1/2 phi1) (/ (PI) 2)) (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (-.f64 lambda1 lambda2))))
(hypot.f64 (fabs.f64 (-.f64 phi1 phi2)) (*.f64 #s(approx (cos (/ (+ phi2 phi1) 2)) (sin.f64 #s(approx (+ (* 1/2 phi1) (/ (PI) 2)) (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (-.f64 lambda1 lambda2)))
(hypot.f64 (-.f64 phi1 phi2) (neg.f64 (*.f64 #s(approx (cos (/ (+ phi2 phi1) 2)) (sin.f64 #s(approx (+ (* 1/2 phi1) (/ (PI) 2)) (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (-.f64 lambda1 lambda2))))
(hypot.f64 (-.f64 phi1 phi2) (fabs.f64 (*.f64 #s(approx (cos (/ (+ phi2 phi1) 2)) (sin.f64 #s(approx (+ (* 1/2 phi1) (/ (PI) 2)) (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (-.f64 lambda1 lambda2))))
(hypot.f64 (-.f64 phi1 phi2) (*.f64 #s(approx (cos (/ (+ phi2 phi1) 2)) (sin.f64 #s(approx (+ (* 1/2 phi1) (/ (PI) 2)) (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (-.f64 lambda1 lambda2)))
(*.f64 #s(approx (cos (/ (+ phi2 phi1) 2)) (sin.f64 #s(approx (+ (* 1/2 phi1) (/ (PI) 2)) (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (-.f64 lambda1 lambda2))
#s(approx (cos (/ (+ phi2 phi1) 2)) (sin.f64 #s(approx (+ (* 1/2 phi1) (/ (PI) 2)) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
(sin.f64 #s(approx (+ (* 1/2 phi1) (/ (PI) 2)) (*.f64 #s(literal 1/2 binary64) (PI.f64))))
#s(approx (+ (* 1/2 phi1) (/ (PI) 2)) (*.f64 #s(literal 1/2 binary64) (PI.f64)))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (*.f64 R (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64))))
#s(approx R R)
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 R (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64))))
#s(approx (* (* R lambda2) (cos (* 1/2 (+ phi2 phi1)))) (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))))
#s(approx (* R lambda2) (*.f64 R lambda2))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 R (pow.f64 (fma.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64))))
#s(approx (* -1 (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))))) (*.f64 #s(literal -1 binary64) (*.f64 R (*.f64 lambda1 (fma.f64 (sqrt.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (sqrt.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (*.f64 #s(literal -1 binary64) (*.f64 (/.f64 lambda2 lambda1) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64)))))))))
#s(approx (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2)))) (*.f64 R (*.f64 lambda1 (fma.f64 (sqrt.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (sqrt.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (*.f64 #s(literal -1 binary64) (*.f64 (/.f64 lambda2 lambda1) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64))))))))
#s(approx (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (*.f64 R (fma.f64 (sqrt.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (sqrt.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (*.f64 #s(literal -1 binary64) (*.f64 (/.f64 lambda2 lambda1) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64)))))))
#s(approx (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2)) (*.f64 (/.f64 (*.f64 R lambda2) lambda1) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64))))
#s(approx (/ (* R lambda2) lambda1) (/.f64 (*.f64 R lambda2) lambda1))
#s(approx (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2)) (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (*.f64 R (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64))))
#s(approx (* -1 (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))))) (*.f64 R (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (*.f64 (/.f64 lambda2 lambda1) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64)))))))
#s(approx (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2)))) (*.f64 #s(literal -1 binary64) (*.f64 R (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (*.f64 (/.f64 lambda2 lambda1) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64))))))))
#s(approx (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (*.f64 #s(literal -1 binary64) (*.f64 R (fma.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (*.f64 (/.f64 lambda2 lambda1) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64)))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (*.f64 R (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 R (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (fma.f64 R (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 R (*.f64 lambda2 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (*.f64 lambda1 (-.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 4 binary64))) (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (fma.f64 R (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 R (*.f64 lambda2 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (-.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 4 binary64))) (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -3 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (-.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 4 binary64))) (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) (+.f64 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 lambda1 (*.f64 lambda2 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) (+.f64 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 lambda2 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda1 (-.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 4 binary64))) (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) (+.f64 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 lambda2 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (-.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 4 binary64))) (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda1 (*.f64 lambda2 (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (-.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 4 binary64))) (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -3 binary64)) #s(literal 1/2 binary64))))))))))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (fma.f64 #s(literal -1 binary64) (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))))
#s(approx (- lambda1 lambda2) (*.f64 #s(literal -1 binary64) lambda2))
#s(approx (- lambda1 lambda2) (-.f64 lambda1 lambda2))
#s(approx lambda1 lambda1)
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 R (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 R (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (fma.f64 R (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 R (*.f64 lambda2 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (*.f64 lambda1 (-.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 4 binary64))) (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (fma.f64 R (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 R (*.f64 lambda2 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (-.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 4 binary64))) (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -3 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (-.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 4 binary64))) (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 R (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 R (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (fma.f64 R (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 R (*.f64 lambda2 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (*.f64 lambda1 (-.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))) (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (fma.f64 R (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 R (*.f64 lambda2 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (-.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))) (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -3 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (-.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))) (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))))
#s(approx (* -1 (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))))) (*.f64 (*.f64 R lambda2) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64))))
#s(approx (* -1 (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))))) (fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 R lambda1) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64))) (*.f64 (*.f64 R lambda2) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64)))))
#s(approx (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2)))) (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 R lambda2) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64)))))
#s(approx (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2)))) (fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 R lambda2) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64))) (*.f64 (*.f64 R lambda1) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64)))))
#s(approx (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (*.f64 #s(literal -1 binary64) (*.f64 (/.f64 (*.f64 R lambda2) lambda1) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64)))))
#s(approx (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 R lambda2) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64))) (*.f64 (*.f64 R lambda1) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64)))) lambda1))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (*.f64 R (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 R (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (fma.f64 R (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 R (*.f64 lambda2 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (*.f64 lambda1 (-.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 4 binary64))) (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (fma.f64 R (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 R (*.f64 lambda2 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (-.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 4 binary64))) (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -3 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (-.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 4 binary64))) (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) (+.f64 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 lambda1 (*.f64 lambda2 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) (+.f64 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 lambda2 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda1 (-.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 4 binary64))) (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) (+.f64 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 lambda2 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (-.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 4 binary64))) (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda1 (*.f64 lambda2 (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (-.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 4 binary64))) (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -3 binary64)) #s(literal 1/2 binary64))))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (*.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) lambda1) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) lambda1) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) lambda1) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (*.f64 lambda2 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (*.f64 lambda1 lambda1) lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) (*.f64 lambda1 (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) lambda1)))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) (*.f64 lambda1 (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) lambda1) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) (*.f64 lambda1 (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) lambda1) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 lambda2 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 lambda1 lambda1) lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (*.f64 lambda1 (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) lambda1)))))
#s(approx (- lambda1 lambda2) lambda1)
#s(approx (- lambda1 lambda2) (*.f64 lambda1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 lambda2 lambda1)))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) lambda1) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) lambda1) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) lambda1) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (*.f64 lambda2 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (*.f64 lambda1 lambda1) lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 (*.f64 R lambda1) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 (*.f64 R lambda2) lambda1) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64))) (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 (*.f64 R lambda2) lambda1) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 lambda1 lambda1)) (pow.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64)))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (/.f64 (*.f64 R lambda2) lambda1) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 R (*.f64 lambda2 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 lambda1 lambda1) lambda1)) (pow.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 lambda1 lambda1)) (pow.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64))))))))
#s(approx (* -1 (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))))) (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 R lambda1) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64)))))
#s(approx (* -1 (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))))) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64))) (*.f64 (/.f64 (*.f64 R lambda2) lambda1) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64))))))
#s(approx (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2)))) (*.f64 (*.f64 R lambda1) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64))))
#s(approx (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2)))) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 (*.f64 R lambda2) lambda1) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64))) (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64))))))
#s(approx (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64))))
#s(approx (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 (*.f64 R lambda2) lambda1) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64))) (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64)))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (*.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) lambda1) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) lambda1) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) lambda1) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (*.f64 lambda2 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (*.f64 lambda1 lambda1) lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) (*.f64 lambda1 (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) lambda1)))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) (*.f64 lambda1 (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) lambda1) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) (*.f64 lambda1 (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) lambda1) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 lambda2 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 lambda1 lambda1) lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (*.f64 #s(literal -1 binary64) (*.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) lambda1) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))) lambda1) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 lambda2 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))) lambda1) (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))) lambda1) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) lambda1))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) lambda1))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 lambda2 lambda1) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))) lambda1) (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) lambda1))))))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (/.f64 (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) lambda1)))))
#s(approx (- lambda1 lambda2) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (-.f64 (/.f64 lambda2 lambda1) #s(literal 1 binary64)))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 #s(literal -1 binary64) (*.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) lambda1) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))) lambda1) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 lambda2 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))) lambda1) (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))) lambda1) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 R lambda1) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64)))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 (*.f64 R lambda2) lambda1) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64))) (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64)))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) lambda1) (pow.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 (*.f64 R lambda2) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64)))) lambda1) (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64)))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (pow.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 R (*.f64 lambda2 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) lambda1) (pow.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))) lambda1) (*.f64 (*.f64 R lambda2) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64)))) lambda1) (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64)))))))
#s(approx (* -1 (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))))) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 (*.f64 R lambda2) lambda1) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64))) (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64)))))))
#s(approx (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2)))) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64))) (*.f64 (/.f64 (*.f64 R lambda2) lambda1) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64)))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (*.f64 #s(literal -1 binary64) (*.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) lambda1) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))) lambda1) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda1) (/.f64 (*.f64 lambda2 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))) lambda1) (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))) lambda1) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) lambda1))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) lambda1))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 lambda2 lambda1) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))) lambda1) (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) lambda1))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (*.f64 R (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 R (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (fma.f64 R (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (*.f64 lambda2 (fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (*.f64 lambda2 (-.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (/.f64 (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 4 binary64))) (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (fma.f64 R (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (*.f64 lambda2 (fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 lambda2 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (-.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (/.f64 (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 4 binary64))) (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -3 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (-.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (/.f64 (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 4 binary64))) (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) (+.f64 (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 lambda1 (*.f64 lambda2 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) (+.f64 (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (*.f64 lambda2 (fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 lambda1 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 (-.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (/.f64 (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 4 binary64))) (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) (+.f64 (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (*.f64 lambda2 (fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 lambda1 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 lambda2 (fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (-.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (/.f64 (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 4 binary64))) (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda1 (*.f64 lambda2 (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (-.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (/.f64 (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 4 binary64))) (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -3 binary64)) #s(literal 1/2 binary64))))))))))
#s(approx (- lambda1 lambda2) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))
#s(approx lambda2 lambda2)
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 R (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 R (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (fma.f64 R (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (*.f64 lambda2 (fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (*.f64 lambda2 (-.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (/.f64 (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 4 binary64))) (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (fma.f64 R (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (*.f64 lambda2 (fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 lambda2 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (-.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (/.f64 (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 4 binary64))) (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -3 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (-.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (/.f64 (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 4 binary64))) (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 R (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 R (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (fma.f64 R (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (*.f64 lambda2 (fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (*.f64 lambda2 (-.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (/.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))) (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (fma.f64 R (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (*.f64 lambda2 (fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 lambda2 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (-.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (/.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))) (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -3 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (-.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (/.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))) (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (*.f64 R (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 R (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (fma.f64 R (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (*.f64 lambda2 (fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (*.f64 lambda2 (-.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (/.f64 (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 4 binary64))) (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (fma.f64 R (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (*.f64 lambda2 (fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 lambda2 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 lambda2 (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (-.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (/.f64 (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 4 binary64))) (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -3 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (-.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (/.f64 (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 4 binary64))) (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) (+.f64 (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 lambda1 (*.f64 lambda2 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) (+.f64 (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (*.f64 lambda2 (fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 lambda1 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 (-.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (/.f64 (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 4 binary64))) (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) (+.f64 (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (*.f64 lambda2 (fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 lambda1 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 lambda2 (fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (-.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (/.f64 (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 4 binary64))) (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda1 (*.f64 lambda2 (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (-.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (/.f64 (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 4 binary64))) (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -3 binary64)) #s(literal 1/2 binary64))))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (*.f64 lambda2 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) lambda2) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (*.f64 lambda2 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) lambda2) (fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R (*.f64 lambda2 lambda2)) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (*.f64 lambda2 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) lambda2) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (*.f64 lambda1 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (*.f64 lambda2 lambda2) lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R (*.f64 lambda2 lambda2)) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) (*.f64 lambda2 (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) lambda2)))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) (*.f64 lambda2 (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) lambda2) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (*.f64 (*.f64 lambda2 lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) (*.f64 lambda2 (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) lambda2) (fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 lambda1 (*.f64 (*.f64 lambda2 lambda2) lambda2)) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (*.f64 (*.f64 lambda2 lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (/.f64 (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) lambda2))))
#s(approx (- lambda1 lambda2) (*.f64 lambda2 (-.f64 (/.f64 lambda1 lambda2) #s(literal 1 binary64))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 lambda2 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) lambda2) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 lambda2 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) lambda2) (fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R (*.f64 lambda2 lambda2)) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 lambda2 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) lambda2) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (*.f64 lambda1 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (*.f64 lambda2 lambda2) lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R (*.f64 lambda2 lambda2)) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 (*.f64 R lambda2) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 lambda2 (fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 (*.f64 R lambda1) lambda2) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64))) (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 lambda2 (fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 (*.f64 R lambda1) lambda2) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 lambda2 lambda2)) (pow.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64)))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (/.f64 (*.f64 R lambda1) lambda2) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 R (*.f64 lambda1 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 lambda2 lambda2) lambda2)) (pow.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 lambda2 lambda2)) (pow.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64))))))))
#s(approx (* -1 (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))))) (*.f64 lambda2 (fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 (*.f64 R lambda1) lambda2) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64))) (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64))))))
#s(approx (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2)))) (*.f64 lambda2 (fma.f64 #s(literal -1 binary64) (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64))) (*.f64 (/.f64 (*.f64 R lambda1) lambda2) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64))))))
#s(approx (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (*.f64 lambda2 (fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 R lambda1) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64))) (*.f64 (/.f64 R lambda2) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (*.f64 lambda2 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) lambda2) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (*.f64 lambda2 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) lambda2) (fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R (*.f64 lambda2 lambda2)) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (*.f64 lambda2 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) lambda2) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (*.f64 lambda1 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (*.f64 lambda2 lambda2) lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R (*.f64 lambda2 lambda2)) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) (*.f64 lambda2 (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) lambda2)))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) (*.f64 lambda2 (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) lambda2) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (*.f64 (*.f64 lambda2 lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) (*.f64 lambda2 (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) lambda2) (fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 lambda1 (*.f64 (*.f64 lambda2 lambda2) lambda2)) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (*.f64 (*.f64 lambda2 lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (*.f64 #s(literal -1 binary64) (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) lambda2) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 R lambda2) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))) (*.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))) lambda2) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda2) (/.f64 (*.f64 lambda1 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))) lambda2) (*.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))) lambda2) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) lambda2))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) lambda2))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 lambda1 lambda2) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))) lambda2) (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) lambda2))))))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) lambda2))))))
#s(approx (- lambda1 lambda2) (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 #s(literal -1 binary64) (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) lambda2) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 R lambda2) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))) (*.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))) lambda2) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda2) (/.f64 (*.f64 lambda1 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))) lambda2) (*.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))) lambda2) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 R lambda2) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64)))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 (*.f64 R lambda1) lambda2) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64))) (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64)))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) lambda2) (pow.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 (*.f64 R lambda1) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64)))) lambda2) (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64)))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (pow.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 R (*.f64 lambda1 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) lambda2) (pow.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))) lambda2) (*.f64 (*.f64 R lambda1) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64)))) lambda2) (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64)))))))
#s(approx (* -1 (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))))) (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (fma.f64 #s(literal -1 binary64) (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64))) (*.f64 (/.f64 (*.f64 R lambda1) lambda2) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64)))))))
#s(approx (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2)))) (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 (*.f64 R lambda1) lambda2) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64))) (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64)))))))
#s(approx (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 R lambda2) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64))) (*.f64 (/.f64 R lambda1) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64)))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (*.f64 #s(literal -1 binary64) (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) lambda2) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 R lambda2) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))) (*.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))) lambda2) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R lambda2) (/.f64 (*.f64 lambda1 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))) lambda2) (*.f64 R (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))) lambda2) (*.f64 R (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) lambda2))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) lambda2))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 lambda1 lambda2) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))))) lambda2) (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))) lambda2))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (*.f64 R (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (*.f64 phi1 (fma.f64 #s(literal -2 binary64) phi2 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 R (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64)))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (fma.f64 R (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64)) (*.f64 phi1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (*.f64 phi1 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) phi2 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (fma.f64 #s(literal -2 binary64) phi2 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (fma.f64 #s(literal -2 binary64) phi2 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (fma.f64 R (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64)) (*.f64 phi1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (fma.f64 #s(literal -2 binary64) phi2 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 phi1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (*.f64 phi1 (-.f64 (*.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) phi2 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) phi2 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (fma.f64 #s(literal -2 binary64) phi2 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)))))) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) phi2 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (fma.f64 #s(literal -2 binary64) phi2 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64)))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) (+.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 phi1 (fma.f64 #s(literal -2 binary64) phi2 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) (+.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64)) (*.f64 phi1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 phi1 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) phi2 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (fma.f64 #s(literal -2 binary64) phi2 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 #s(literal -2 binary64) phi2 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) (+.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64)) (*.f64 phi1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 #s(literal -2 binary64) phi2 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 phi1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) phi2 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (fma.f64 #s(literal -2 binary64) phi2 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 phi1 (-.f64 (*.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) phi2 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) phi2 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (fma.f64 #s(literal -2 binary64) phi2 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)))))) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))))
#s(approx (- phi1 phi2) (*.f64 #s(literal -1 binary64) phi2))
#s(approx (- phi1 phi2) (-.f64 phi1 phi2))
#s(approx (- phi1 phi2) (*.f64 #s(literal -1 binary64) phi2))
#s(approx (- phi1 phi2) (-.f64 phi1 phi2))
#s(approx phi1 phi1)
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (fma.f64 #s(literal -1/2 binary64) (*.f64 phi1 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2))))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (fma.f64 phi1 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) (*.f64 #s(literal -1/8 binary64) (*.f64 phi1 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2))))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (fma.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)) (*.f64 phi1 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2))) (*.f64 #s(literal 1/48 binary64) (*.f64 phi1 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2))))
#s(approx (cos (/ (+ phi2 phi1) 2)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))))
#s(approx (cos (/ (+ phi2 phi1) 2)) (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))))
#s(approx (cos (/ (+ phi2 phi1) 2)) (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 phi1 (-.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))))
#s(approx (cos (/ (+ phi2 phi1) 2)) (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 phi1 (-.f64 (*.f64 phi1 (+.f64 (*.f64 #s(literal -1/8 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal 1/48 binary64) (*.f64 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)))))))
#s(approx (/ (+ phi2 phi1) 2) (*.f64 #s(literal 1/2 binary64) phi2))
#s(approx (/ (+ phi2 phi1) 2) (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) phi2)))
#s(approx (+ phi2 phi1) phi2)
#s(approx (+ phi2 phi1) (+.f64 phi1 phi2))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 R (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (*.f64 phi1 (fma.f64 #s(literal -2 binary64) phi2 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 R (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64)))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (fma.f64 R (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64)) (*.f64 phi1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (*.f64 phi1 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) phi2 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (fma.f64 #s(literal -2 binary64) phi2 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (fma.f64 #s(literal -2 binary64) phi2 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (fma.f64 R (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64)) (*.f64 phi1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (fma.f64 #s(literal -2 binary64) phi2 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 phi1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (*.f64 phi1 (-.f64 (*.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) phi2 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) phi2 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (fma.f64 #s(literal -2 binary64) phi2 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)))))) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) phi2 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (fma.f64 #s(literal -2 binary64) phi2 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))))
#s(approx (* (* R lambda2) (cos (* 1/2 (+ phi2 phi1)))) (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))
#s(approx (* (* R lambda2) (cos (* 1/2 (+ phi2 phi1)))) (fma.f64 #s(literal -1/2 binary64) (*.f64 R (*.f64 lambda2 (*.f64 phi1 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))
#s(approx (* (* R lambda2) (cos (* 1/2 (+ phi2 phi1)))) (fma.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 phi1 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 R (*.f64 lambda2 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (*.f64 #s(literal -1/8 binary64) (*.f64 R (*.f64 lambda2 (*.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))
#s(approx (* (* R lambda2) (cos (* 1/2 (+ phi2 phi1)))) (fma.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 R (*.f64 lambda2 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 phi1 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))))) (*.f64 #s(literal 1/48 binary64) (*.f64 R (*.f64 lambda2 (*.f64 phi1 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))))))))))
#s(approx (cos (* 1/2 (+ phi2 phi1))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))))
#s(approx (cos (* 1/2 (+ phi2 phi1))) (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))))
#s(approx (cos (* 1/2 (+ phi2 phi1))) (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 phi1 (-.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))))
#s(approx (cos (* 1/2 (+ phi2 phi1))) (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 phi1 (-.f64 (*.f64 phi1 (+.f64 (*.f64 #s(literal -1/8 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal 1/48 binary64) (*.f64 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)))))))
#s(approx (* 1/2 (+ phi2 phi1)) (*.f64 #s(literal 1/2 binary64) phi2))
#s(approx (* 1/2 (+ phi2 phi1)) (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) phi2)))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 R (pow.f64 (fma.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 phi2 phi2)) #s(literal 1/2 binary64))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (*.f64 phi1 (fma.f64 #s(literal -2 binary64) phi2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))) (pow.f64 (pow.f64 (fma.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 phi2 phi2)) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 R (pow.f64 (fma.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 phi2 phi2)) #s(literal 1/2 binary64)))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (fma.f64 R (pow.f64 (fma.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 phi2 phi2)) #s(literal 1/2 binary64)) (*.f64 phi1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (*.f64 phi1 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) phi2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (fma.f64 #s(literal -2 binary64) phi2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))) (fma.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 phi2 phi2))))))) (pow.f64 (pow.f64 (fma.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 phi2 phi2)) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (fma.f64 #s(literal -2 binary64) phi2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))) (pow.f64 (pow.f64 (fma.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 phi2 phi2)) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (fma.f64 R (pow.f64 (fma.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 phi2 phi2)) #s(literal 1/2 binary64)) (*.f64 phi1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (fma.f64 #s(literal -2 binary64) phi2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))) (pow.f64 (pow.f64 (fma.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 phi2 phi2)) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 phi1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (*.f64 phi1 (-.f64 (fma.f64 #s(literal 1/48 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (fma.f64 #s(literal 1/48 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (fma.f64 #s(literal 1/16 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal 1/16 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) phi2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) phi2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (fma.f64 #s(literal -2 binary64) phi2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))) (fma.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 phi2 phi2)))))) (fma.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 phi2 phi2))))))) (pow.f64 (pow.f64 (fma.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 phi2 phi2)) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) phi2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (fma.f64 #s(literal -2 binary64) phi2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))) (fma.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 phi2 phi2)))))) (pow.f64 (pow.f64 (fma.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 phi2 phi2)) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))))
#s(approx (* -1 (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))))) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 (*.f64 R lambda2) lambda1) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal 1/2 binary64))) (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal 1/2 binary64)))))))
#s(approx (* -1 (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))))) (fma.f64 #s(literal -1 binary64) (*.f64 lambda1 (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (*.f64 R (*.f64 lambda2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))))))) lambda1) (pow.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))))))) (pow.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 (*.f64 R lambda2) lambda1) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal 1/2 binary64))) (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal 1/2 binary64))))))))
#s(approx (* -1 (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))))) (fma.f64 #s(literal -1 binary64) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 (*.f64 R lambda2) lambda1) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal 1/2 binary64))) (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal 1/2 binary64))))) (*.f64 phi1 (fma.f64 #s(literal -1 binary64) (*.f64 lambda1 (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (*.f64 R (*.f64 lambda2 (-.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))))))))) lambda1) (pow.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (-.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))))))) (pow.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (*.f64 R (*.f64 lambda2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))))))) lambda1) (pow.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))))))) (pow.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal -1 binary64)) #s(literal 1/2 binary64)))))))))))
#s(approx (* -1 (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))))) (fma.f64 #s(literal -1 binary64) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 (*.f64 R lambda2) lambda1) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal 1/2 binary64))) (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal 1/2 binary64))))) (*.f64 phi1 (fma.f64 #s(literal -1 binary64) (*.f64 lambda1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (*.f64 R (*.f64 lambda2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))))))) lambda1) (pow.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))))))) (pow.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal -1 binary64)) #s(literal 1/2 binary64)))))) (*.f64 phi1 (fma.f64 #s(literal -1 binary64) (*.f64 lambda1 (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (*.f64 R (*.f64 lambda2 (-.f64 (fma.f64 #s(literal -1/16 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))) (fma.f64 #s(literal -1/48 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))) (fma.f64 #s(literal 1/48 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/16 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (/.f64 (-.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))))))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))))))))) lambda1) (pow.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (-.f64 (fma.f64 #s(literal -1/16 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))) (fma.f64 #s(literal -1/48 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))) (fma.f64 #s(literal 1/48 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/16 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (/.f64 (-.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))))))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))))))) (pow.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (*.f64 R (*.f64 lambda2 (-.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))))))))) lambda1) (pow.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (-.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))))))) (pow.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal -1 binary64)) #s(literal 1/2 binary64)))))))))))))
#s(approx (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2)))) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 (*.f64 R lambda2) lambda1) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal 1/2 binary64))) (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal 1/2 binary64))))))
#s(approx (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2)))) (fma.f64 lambda1 (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (*.f64 R (*.f64 lambda2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))))))) lambda1) (pow.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))))))) (pow.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal -1 binary64)) #s(literal 1/2 binary64)))))) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 (*.f64 R lambda2) lambda1) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal 1/2 binary64))) (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal 1/2 binary64)))))))
#s(approx (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2)))) (fma.f64 lambda1 (fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 (*.f64 R lambda2) lambda1) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal 1/2 binary64))) (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal 1/2 binary64)))) (*.f64 phi1 (fma.f64 lambda1 (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (*.f64 R (*.f64 lambda2 (-.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))))))))) lambda1) (pow.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (-.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))))))) (pow.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal -1 binary64)) #s(literal 1/2 binary64)))))) (*.f64 lambda1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (*.f64 R (*.f64 lambda2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))))))) lambda1) (pow.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))))))) (pow.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))))
#s(approx (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2)))) (fma.f64 lambda1 (fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 (*.f64 R lambda2) lambda1) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal 1/2 binary64))) (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal 1/2 binary64)))) (*.f64 phi1 (fma.f64 lambda1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (*.f64 R (*.f64 lambda2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))))))) lambda1) (pow.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))))))) (pow.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))) (*.f64 phi1 (fma.f64 lambda1 (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (*.f64 R (*.f64 lambda2 (-.f64 (fma.f64 #s(literal -1/16 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))) (fma.f64 #s(literal -1/48 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))) (fma.f64 #s(literal 1/48 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/16 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (/.f64 (-.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))))))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))))))))) lambda1) (pow.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (-.f64 (fma.f64 #s(literal -1/16 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))) (fma.f64 #s(literal -1/48 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))) (fma.f64 #s(literal 1/48 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/16 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (/.f64 (-.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))))))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))))))) (pow.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal -1 binary64)) #s(literal 1/2 binary64)))))) (*.f64 lambda1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (*.f64 R (*.f64 lambda2 (-.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))))))))) lambda1) (pow.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (-.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))))))) (pow.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))))))
#s(approx (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 (*.f64 R lambda2) lambda1) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal 1/2 binary64))) (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal 1/2 binary64)))))
#s(approx (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 (*.f64 R lambda2) lambda1) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal 1/2 binary64))) (fma.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal 1/2 binary64)) (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (*.f64 R (*.f64 lambda2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))))))) lambda1) (pow.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))))))) (pow.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal -1 binary64)) #s(literal 1/2 binary64)))))))))
#s(approx (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 (*.f64 R lambda2) lambda1) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal 1/2 binary64))) (fma.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal 1/2 binary64)) (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (*.f64 R (*.f64 lambda2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))))))) lambda1) (pow.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))))))) (pow.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (*.f64 R (*.f64 lambda2 (-.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))))))))) lambda1) (pow.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (-.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))))))) (pow.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))))))
#s(approx (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 (*.f64 R lambda2) lambda1) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal 1/2 binary64))) (fma.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal 1/2 binary64)) (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (*.f64 R (*.f64 lambda2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))))))) lambda1) (pow.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))))))) (pow.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (*.f64 R (*.f64 lambda2 (-.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))))))))) lambda1) (pow.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (-.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))))))) (pow.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (*.f64 R (*.f64 lambda2 (-.f64 (fma.f64 #s(literal -1/16 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))) (fma.f64 #s(literal -1/48 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))) (fma.f64 #s(literal 1/48 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/16 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (/.f64 (-.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))))))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))))))))) lambda1) (pow.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (-.f64 (fma.f64 #s(literal -1/16 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))) (fma.f64 #s(literal -1/48 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))) (fma.f64 #s(literal 1/48 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/16 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (/.f64 (-.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))))))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))))))) (pow.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal -1 binary64)) #s(literal 1/2 binary64)))))))))))))))
#s(approx (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2)) (*.f64 (/.f64 (*.f64 R lambda2) lambda1) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal 1/2 binary64))))
#s(approx (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2)) (fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 R (*.f64 lambda2 (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))))))))) lambda1) (pow.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 (/.f64 (*.f64 R lambda2) lambda1) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal 1/2 binary64)))))
#s(approx (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2)) (fma.f64 phi1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 R (*.f64 lambda2 (*.f64 phi1 (-.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))))))))) lambda1) (pow.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 R (*.f64 lambda2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))))))) lambda1) (pow.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))) (*.f64 (/.f64 (*.f64 R lambda2) lambda1) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal 1/2 binary64)))))
#s(approx (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2)) (fma.f64 phi1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 R (*.f64 lambda2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))))))) lambda1) (pow.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 phi1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 R (*.f64 lambda2 (*.f64 phi1 (-.f64 (fma.f64 #s(literal -1/16 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))) (fma.f64 #s(literal -1/48 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))) (fma.f64 #s(literal 1/48 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/16 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (/.f64 (-.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))))))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))))))))) lambda1) (pow.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 R (*.f64 lambda2 (-.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))))))))) lambda1) (pow.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))) (*.f64 (/.f64 (*.f64 R lambda2) lambda1) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal 1/2 binary64)))))
#s(approx (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal 1/2 binary64)))
#s(approx (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2) (fma.f64 (sqrt.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (sqrt.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))))))) (pow.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))
#s(approx (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2) (fma.f64 (sqrt.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (sqrt.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 phi1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 phi1 (-.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))))))) (pow.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))
#s(approx (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2) (fma.f64 (sqrt.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (sqrt.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 phi1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))))))) (*.f64 phi1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (-.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 phi1 (-.f64 (fma.f64 #s(literal -1/16 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))) (fma.f64 #s(literal -1/48 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))) (fma.f64 #s(literal 1/48 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/16 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (/.f64 (-.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))))))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))))))) (pow.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))))
#s(approx (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))))
#s(approx (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) (fma.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))))))
#s(approx (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) (fma.f64 phi1 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))))) (*.f64 phi1 (fma.f64 #s(literal -1/4 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))))))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))))))
#s(approx (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) (fma.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 phi1 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))))) (*.f64 phi1 (fma.f64 #s(literal -1/16 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))) (fma.f64 #s(literal -1/48 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))) (fma.f64 #s(literal 1/48 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/16 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))))))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))))))
#s(approx (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
#s(approx (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 phi1 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))
#s(approx (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 phi1 (fma.f64 #s(literal -1/8 binary64) (*.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))
#s(approx (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 phi1 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 phi1 (+.f64 (*.f64 #s(literal -1/8 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal -1/48 binary64) (*.f64 phi1 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))))))
#s(approx (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2)) (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))
#s(approx (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2)) (fma.f64 #s(literal 1/2 binary64) phi1 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
#s(approx (+ phi1 phi2) phi2)
#s(approx (+ phi1 phi2) (+.f64 phi1 phi2))
#s(approx (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))))
#s(approx (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (+.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64))))))))
#s(approx (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (+.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 phi1 (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal -1/8 binary64) (*.f64 phi1 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))))))))
#s(approx (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (+.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 phi1 (+.f64 (*.f64 #s(literal -1/8 binary64) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 #s(literal 1/48 binary64) (*.f64 phi1 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))
#s(approx (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))) (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))
#s(approx (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))) (-.f64 (fma.f64 #s(literal -1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 #s(literal 1/2 binary64) phi2)))
#s(approx (* 1/2 (+ phi1 phi2)) (*.f64 #s(literal 1/2 binary64) phi2))
#s(approx (* 1/2 (+ phi1 phi2)) (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) phi2)))
#s(approx (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2)) (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal 1/2 binary64))))
#s(approx (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2)) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))))))) (pow.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal 1/2 binary64)))))
#s(approx (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2)) (fma.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal 1/2 binary64)) (*.f64 phi1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (*.f64 phi1 (-.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))))))))) (pow.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))))))) (pow.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))
#s(approx (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2)) (fma.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal 1/2 binary64)) (*.f64 phi1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))))))) (pow.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 phi1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (*.f64 phi1 (-.f64 (fma.f64 #s(literal -1/16 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))) (fma.f64 #s(literal -1/48 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))) (fma.f64 #s(literal 1/48 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/16 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (/.f64 (-.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))))))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))))))))) (pow.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (-.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2))))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))))))) (pow.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (*.f64 R (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (*.f64 phi1 (fma.f64 #s(literal -2 binary64) phi2 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 R (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64)))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (fma.f64 R (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64)) (*.f64 phi1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (*.f64 phi1 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) phi2 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (fma.f64 #s(literal -2 binary64) phi2 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (fma.f64 #s(literal -2 binary64) phi2 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (fma.f64 R (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64)) (*.f64 phi1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (fma.f64 #s(literal -2 binary64) phi2 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 phi1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (*.f64 phi1 (-.f64 (*.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) phi2 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) phi2 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (fma.f64 #s(literal -2 binary64) phi2 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)))))) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) phi2 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (fma.f64 #s(literal -2 binary64) phi2 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64)))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) (+.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 phi1 (fma.f64 #s(literal -2 binary64) phi2 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) (+.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64)) (*.f64 phi1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 phi1 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) phi2 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (fma.f64 #s(literal -2 binary64) phi2 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 #s(literal -2 binary64) phi2 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) (+.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64)) (*.f64 phi1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 #s(literal -2 binary64) phi2 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 phi1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) phi2 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (fma.f64 #s(literal -2 binary64) phi2 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 phi1 (-.f64 (*.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) phi2 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) phi2 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (fma.f64 #s(literal -2 binary64) phi2 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)))))) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi2 phi2)) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))))
#s(approx (sin (+ (* 1/2 phi1) (/ (PI) 2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))
#s(approx (sin (+ (* 1/2 phi1) (/ (PI) 2))) (+.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 #s(literal 1/2 binary64) (*.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (/.f64 (PI.f64) #s(literal 2 binary64))))))))
#s(approx (sin (+ (* 1/2 phi1) (/ (PI) 2))) (+.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 phi1 (fma.f64 #s(literal -1/8 binary64) (*.f64 phi1 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 #s(literal 1/2 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (/.f64 (PI.f64) #s(literal 2 binary64)))))))))
#s(approx (sin (+ (* 1/2 phi1) (/ (PI) 2))) (+.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 phi1 (fma.f64 #s(literal 1/2 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 phi1 (+.f64 (*.f64 #s(literal -1/8 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 #s(literal -1/48 binary64) (*.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))
#s(approx (+ (* 1/2 phi1) (/ (PI) 2)) (*.f64 #s(literal 1/2 binary64) (PI.f64)))
#s(approx (+ (* 1/2 phi1) (/ (PI) 2)) (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (*.f64 R phi1))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (*.f64 phi1 (+.f64 R (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 R phi2) phi1)))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (*.f64 phi1 (+.f64 R (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 R phi2) phi1) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (*.f64 phi1 phi1)))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (*.f64 phi1 (+.f64 R (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 R phi2) phi1) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (*.f64 phi2 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64)))) (*.f64 (*.f64 phi1 phi1) phi1)) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (*.f64 phi1 phi1))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) phi1)
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) (*.f64 phi1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 phi2 phi1)))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) (*.f64 phi1 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 phi2 phi1) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64)) (*.f64 phi1 phi1)))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) (*.f64 phi1 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 phi2 phi1) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 phi2 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (*.f64 (*.f64 phi1 phi1) phi1)) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64)) (*.f64 phi1 phi1))))))))
#s(approx (- phi1 phi2) phi1)
#s(approx (- phi1 phi2) (*.f64 phi1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 phi2 phi1)))))
#s(approx (- phi1 phi2) phi1)
#s(approx (- phi1 phi2) (*.f64 phi1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 phi2 phi1)))))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)))
#s(approx (cos (/ (+ phi2 phi1) 2)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))
#s(approx (/ (+ phi2 phi1) 2) (*.f64 #s(literal 1/2 binary64) phi1))
#s(approx (/ (+ phi2 phi1) 2) (*.f64 phi1 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 phi2 phi1)))))
#s(approx (+ phi2 phi1) phi1)
#s(approx (+ phi2 phi1) (*.f64 phi1 (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 R phi1))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 phi1 (+.f64 R (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 R phi2) phi1)))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 phi1 (+.f64 R (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 R phi2) phi1) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (*.f64 phi1 phi1)))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 phi1 (+.f64 R (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 R phi2) phi1) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (*.f64 phi2 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64)))) (*.f64 (*.f64 phi1 phi1) phi1)) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (*.f64 phi1 phi1))))))))
#s(approx (cos (* 1/2 (+ phi2 phi1))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))))
#s(approx (* 1/2 (+ phi2 phi1)) (*.f64 #s(literal 1/2 binary64) phi1))
#s(approx (* 1/2 (+ phi2 phi1)) (*.f64 phi1 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 phi2 phi1)))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 R phi1))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 phi1 (+.f64 R (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 R phi2) phi1)))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 phi1 (+.f64 R (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 R phi2) phi1) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 phi1 phi1)))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 phi1 (+.f64 R (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 R phi2) phi1) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (*.f64 (*.f64 phi1 phi1) phi1)) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 phi1 phi1))))))))
#s(approx (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64)))
#s(approx (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))
#s(approx (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))
#s(approx (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2)) (*.f64 #s(literal 1/2 binary64) phi1))
#s(approx (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2)) (*.f64 phi1 (+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) (/.f64 phi2 phi1) (*.f64 #s(literal 1/2 binary64) (/.f64 (PI.f64) phi1))))))
#s(approx (+ phi1 phi2) phi1)
#s(approx (+ phi1 phi2) (*.f64 phi1 (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))
#s(approx (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))
#s(approx (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))) (*.f64 #s(literal -1/2 binary64) phi1))
#s(approx (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))) (*.f64 phi1 (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (PI.f64) phi1)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 phi2 phi1))))))
#s(approx (* 1/2 (+ phi1 phi2)) (*.f64 #s(literal 1/2 binary64) phi1))
#s(approx (* 1/2 (+ phi1 phi2)) (*.f64 phi1 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 phi2 phi1)))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (*.f64 R phi1))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (*.f64 phi1 (+.f64 R (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 R phi2) phi1)))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (*.f64 phi1 (+.f64 R (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 R phi2) phi1) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (*.f64 phi1 phi1)))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (*.f64 phi1 (+.f64 R (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 R phi2) phi1) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (*.f64 phi2 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64)))) (*.f64 (*.f64 phi1 phi1) phi1)) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (*.f64 phi1 phi1))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) phi1)
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) (*.f64 phi1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 phi2 phi1)))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) (*.f64 phi1 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 phi2 phi1) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64)) (*.f64 phi1 phi1)))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) (*.f64 phi1 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 phi2 phi1) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 phi2 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (*.f64 (*.f64 phi1 phi1) phi1)) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64)) (*.f64 phi1 phi1))))))))
#s(approx (sin (+ (* 1/2 phi1) (/ (PI) 2))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
#s(approx (+ (* 1/2 phi1) (/ (PI) 2)) (*.f64 #s(literal 1/2 binary64) phi1))
#s(approx (+ (* 1/2 phi1) (/ (PI) 2)) (*.f64 phi1 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (PI.f64) phi1)))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (*.f64 #s(literal -1 binary64) (*.f64 R phi1)))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (*.f64 #s(literal -1 binary64) (*.f64 phi1 (+.f64 R (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 R phi2) phi1))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (*.f64 #s(literal -1 binary64) (*.f64 phi1 (+.f64 R (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) phi1) (*.f64 R phi2)) phi1))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (*.f64 #s(literal -1 binary64) (*.f64 phi1 (+.f64 R (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (*.f64 phi2 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64)))) phi1))) phi1) (*.f64 R phi2)) phi1))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) (*.f64 #s(literal -1 binary64) phi1))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) (*.f64 #s(literal -1 binary64) (*.f64 phi1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 phi2 phi1))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) (*.f64 #s(literal -1 binary64) (*.f64 phi1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 phi2 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64)) phi1))) phi1))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) (*.f64 #s(literal -1 binary64) (*.f64 phi1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 phi2 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 phi2 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) phi1))) phi1))) phi1))))))
#s(approx (- phi1 phi2) (*.f64 #s(literal -1 binary64) (*.f64 phi1 (-.f64 (/.f64 phi2 phi1) #s(literal 1 binary64)))))
#s(approx (- phi1 phi2) (*.f64 #s(literal -1 binary64) (*.f64 phi1 (-.f64 (/.f64 phi2 phi1) #s(literal 1 binary64)))))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)))
#s(approx (cos (/ (+ phi2 phi1) 2)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))))
#s(approx (/ (+ phi2 phi1) 2) (*.f64 #s(literal -1 binary64) (*.f64 phi1 (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 phi2 phi1)) #s(literal 1/2 binary64)))))
#s(approx (+ phi2 phi1) (*.f64 #s(literal -1 binary64) (*.f64 phi1 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 phi2 phi1)) #s(literal 1 binary64)))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 #s(literal -1 binary64) (*.f64 R phi1)))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 #s(literal -1 binary64) (*.f64 phi1 (+.f64 R (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 R phi2) phi1))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 #s(literal -1 binary64) (*.f64 phi1 (+.f64 R (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) phi1) (*.f64 R phi2)) phi1))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 #s(literal -1 binary64) (*.f64 phi1 (+.f64 R (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (*.f64 phi2 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64)))) phi1))) phi1) (*.f64 R phi2)) phi1))))))
#s(approx (* (* R lambda2) (cos (* 1/2 (+ phi2 phi1)))) (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))))))
#s(approx (cos (* 1/2 (+ phi2 phi1))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))))
#s(approx (* 1/2 (+ phi2 phi1)) (*.f64 #s(literal -1 binary64) (*.f64 phi1 (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 phi2 phi1)) #s(literal 1/2 binary64)))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 #s(literal -1 binary64) (*.f64 R phi1)))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 #s(literal -1 binary64) (*.f64 phi1 (+.f64 R (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 R phi2) phi1))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 #s(literal -1 binary64) (*.f64 phi1 (+.f64 R (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 R (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) phi1) (*.f64 R phi2)) phi1))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 #s(literal -1 binary64) (*.f64 phi1 (+.f64 R (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 R (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) phi1))) phi1) (*.f64 R phi2)) phi1))))))
#s(approx (* -1 (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))))) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 (*.f64 R lambda2) lambda1) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))))) #s(literal 1/2 binary64))) (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))))) #s(literal 1/2 binary64)))))))
#s(approx (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2)))) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 (*.f64 R lambda2) lambda1) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))))) #s(literal 1/2 binary64))) (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))))) #s(literal 1/2 binary64))))))
#s(approx (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 (*.f64 R lambda2) lambda1) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))))) #s(literal 1/2 binary64))) (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))))) #s(literal 1/2 binary64)))))
#s(approx (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2)) (*.f64 (/.f64 (*.f64 R lambda2) lambda1) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))))) #s(literal 1/2 binary64))))
#s(approx (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))))) #s(literal 1/2 binary64)))
#s(approx (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))))))
#s(approx (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))))
#s(approx (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2)) (*.f64 #s(literal -1 binary64) (*.f64 phi1 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))) phi1)) #s(literal 1/2 binary64)))))
#s(approx (+ phi1 phi2) (*.f64 #s(literal -1 binary64) (*.f64 phi1 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 phi2 phi1)) #s(literal 1 binary64)))))
#s(approx (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))))
#s(approx (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))) (*.f64 #s(literal -1 binary64) (*.f64 phi1 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) phi1) (/.f64 (*.f64 #s(literal 1/2 binary64) phi2) phi1)))))))
#s(approx (* 1/2 (+ phi1 phi2)) (*.f64 #s(literal -1 binary64) (*.f64 phi1 (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 phi2 phi1)) #s(literal 1/2 binary64)))))
#s(approx (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2)) (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))))) #s(literal 1/2 binary64))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (*.f64 #s(literal -1 binary64) (*.f64 R phi1)))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (*.f64 #s(literal -1 binary64) (*.f64 phi1 (+.f64 R (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 R phi2) phi1))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (*.f64 #s(literal -1 binary64) (*.f64 phi1 (+.f64 R (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) phi1) (*.f64 R phi2)) phi1))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (*.f64 #s(literal -1 binary64) (*.f64 phi1 (+.f64 R (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (*.f64 phi2 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64)))) phi1))) phi1) (*.f64 R phi2)) phi1))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) (*.f64 #s(literal -1 binary64) phi1))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) (*.f64 #s(literal -1 binary64) (*.f64 phi1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 phi2 phi1))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) (*.f64 #s(literal -1 binary64) (*.f64 phi1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 phi2 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64)) phi1))) phi1))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) (*.f64 #s(literal -1 binary64) (*.f64 phi1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 phi2 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 phi2 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) phi1))) phi1))) phi1))))))
#s(approx (sin (+ (* 1/2 phi1) (/ (PI) 2))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal -1/2 binary64) phi1))))
#s(approx (+ (* 1/2 phi1) (/ (PI) 2)) (*.f64 #s(literal -1 binary64) (*.f64 phi1 (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (PI.f64) phi1)) #s(literal 1/2 binary64)))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (*.f64 R (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) #s(literal 1/2 binary64))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (*.f64 phi2 (fma.f64 #s(literal -2 binary64) phi1 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 R (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) #s(literal 1/2 binary64)))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (fma.f64 R (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) #s(literal 1/2 binary64)) (*.f64 phi2 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (*.f64 phi2 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) phi1 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (fma.f64 #s(literal -2 binary64) phi1 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (fma.f64 #s(literal -2 binary64) phi1 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (fma.f64 R (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) #s(literal 1/2 binary64)) (*.f64 phi2 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (fma.f64 #s(literal -2 binary64) phi1 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 phi2 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (*.f64 phi2 (-.f64 (*.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) phi1 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) phi1 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (fma.f64 #s(literal -2 binary64) phi1 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)))))) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) phi1 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (fma.f64 #s(literal -2 binary64) phi1 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) #s(literal 1/2 binary64)))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) (+.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 phi2 (fma.f64 #s(literal -2 binary64) phi1 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) (+.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) #s(literal 1/2 binary64)) (*.f64 phi2 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 phi2 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) phi1 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (fma.f64 #s(literal -2 binary64) phi1 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 #s(literal -2 binary64) phi1 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) (+.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) #s(literal 1/2 binary64)) (*.f64 phi2 (fma.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 #s(literal -2 binary64) phi1 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 phi2 (fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) phi1 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (fma.f64 #s(literal -2 binary64) phi1 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 phi2 (-.f64 (*.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) phi1 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) phi1 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (fma.f64 #s(literal -2 binary64) phi1 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)))))) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))))
#s(approx (- phi1 phi2) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))
#s(approx (- phi1 phi2) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))
#s(approx phi2 phi2)
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (fma.f64 #s(literal -1/2 binary64) (*.f64 phi2 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2))))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (fma.f64 phi2 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (-.f64 lambda1 lambda2))) (*.f64 #s(literal -1/8 binary64) (*.f64 phi2 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2))))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (fma.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (-.f64 lambda1 lambda2)) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2))) (*.f64 #s(literal 1/48 binary64) (*.f64 phi2 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (-.f64 lambda1 lambda2))))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2))))
#s(approx (cos (/ (+ phi2 phi1) 2)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))))
#s(approx (cos (/ (+ phi2 phi1) 2)) (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))
#s(approx (cos (/ (+ phi2 phi1) 2)) (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 phi2 (-.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))))
#s(approx (cos (/ (+ phi2 phi1) 2)) (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 phi2 (-.f64 (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/8 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal 1/48 binary64) (*.f64 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)))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 R (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) #s(literal 1/2 binary64))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (*.f64 phi2 (fma.f64 #s(literal -2 binary64) phi1 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 R (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) #s(literal 1/2 binary64)))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (fma.f64 R (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) #s(literal 1/2 binary64)) (*.f64 phi2 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (*.f64 phi2 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) phi1 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (fma.f64 #s(literal -2 binary64) phi1 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (fma.f64 #s(literal -2 binary64) phi1 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (fma.f64 R (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) #s(literal 1/2 binary64)) (*.f64 phi2 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (fma.f64 #s(literal -2 binary64) phi1 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 phi2 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (*.f64 phi2 (-.f64 (*.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) phi1 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) phi1 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (fma.f64 #s(literal -2 binary64) phi1 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)))))) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) phi1 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (fma.f64 #s(literal -2 binary64) phi1 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))))
#s(approx (* (* R lambda2) (cos (* 1/2 (+ phi2 phi1)))) (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))
#s(approx (* (* R lambda2) (cos (* 1/2 (+ phi2 phi1)))) (fma.f64 #s(literal -1/2 binary64) (*.f64 R (*.f64 lambda2 (*.f64 phi2 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))
#s(approx (* (* R lambda2) (cos (* 1/2 (+ phi2 phi1)))) (fma.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 R (*.f64 lambda2 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1/8 binary64) (*.f64 R (*.f64 lambda2 (*.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))
#s(approx (* (* R lambda2) (cos (* 1/2 (+ phi2 phi1)))) (fma.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (*.f64 R (*.f64 lambda2 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))))) (*.f64 #s(literal 1/48 binary64) (*.f64 R (*.f64 lambda2 (*.f64 phi2 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))))))))
#s(approx (cos (* 1/2 (+ phi2 phi1))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))))
#s(approx (cos (* 1/2 (+ phi2 phi1))) (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))
#s(approx (cos (* 1/2 (+ phi2 phi1))) (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 phi2 (-.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))))
#s(approx (cos (* 1/2 (+ phi2 phi1))) (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 phi2 (-.f64 (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/8 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal 1/48 binary64) (*.f64 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)))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 R (pow.f64 (fma.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 phi1 phi1)) #s(literal 1/2 binary64))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (*.f64 phi2 (fma.f64 #s(literal -2 binary64) phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))) (pow.f64 (pow.f64 (fma.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 phi1 phi1)) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 R (pow.f64 (fma.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 phi1 phi1)) #s(literal 1/2 binary64)))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (fma.f64 R (pow.f64 (fma.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 phi1 phi1)) #s(literal 1/2 binary64)) (*.f64 phi2 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (*.f64 phi2 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (fma.f64 #s(literal -2 binary64) phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))) (fma.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 phi1 phi1))))))) (pow.f64 (pow.f64 (fma.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 phi1 phi1)) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (fma.f64 #s(literal -2 binary64) phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))) (pow.f64 (pow.f64 (fma.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 phi1 phi1)) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (fma.f64 R (pow.f64 (fma.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 phi1 phi1)) #s(literal 1/2 binary64)) (*.f64 phi2 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (fma.f64 #s(literal -2 binary64) phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))) (pow.f64 (pow.f64 (fma.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 phi1 phi1)) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 phi2 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (*.f64 phi2 (-.f64 (fma.f64 #s(literal 1/48 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (fma.f64 #s(literal 1/48 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (fma.f64 #s(literal 1/16 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal 1/16 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (fma.f64 #s(literal -2 binary64) phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))) (fma.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 phi1 phi1)))))) (fma.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 phi1 phi1))))))) (pow.f64 (pow.f64 (fma.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 phi1 phi1)) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (fma.f64 #s(literal -2 binary64) phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))) (fma.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 phi1 phi1)))))) (pow.f64 (pow.f64 (fma.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 phi1 phi1)) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))))
#s(approx (* -1 (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))))) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 (*.f64 R lambda2) lambda1) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal 1/2 binary64))) (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal 1/2 binary64)))))))
#s(approx (* -1 (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))))) (fma.f64 #s(literal -1 binary64) (*.f64 lambda1 (*.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (*.f64 R (*.f64 lambda2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))))))) lambda1) (pow.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))))))) (pow.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 (*.f64 R lambda2) lambda1) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal 1/2 binary64))) (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal 1/2 binary64))))))))
#s(approx (* -1 (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))))) (fma.f64 #s(literal -1 binary64) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 (*.f64 R lambda2) lambda1) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal 1/2 binary64))) (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal 1/2 binary64))))) (*.f64 phi2 (fma.f64 #s(literal -1 binary64) (*.f64 lambda1 (*.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (*.f64 R (*.f64 lambda2 (-.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))))))))) lambda1) (pow.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (-.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))))))) (pow.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (*.f64 R (*.f64 lambda2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))))))) lambda1) (pow.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))))))) (pow.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal -1 binary64)) #s(literal 1/2 binary64)))))))))))
#s(approx (* -1 (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))))) (fma.f64 #s(literal -1 binary64) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 (*.f64 R lambda2) lambda1) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal 1/2 binary64))) (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal 1/2 binary64))))) (*.f64 phi2 (fma.f64 #s(literal -1 binary64) (*.f64 lambda1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (*.f64 R (*.f64 lambda2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))))))) lambda1) (pow.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))))))) (pow.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal -1 binary64)) #s(literal 1/2 binary64)))))) (*.f64 phi2 (fma.f64 #s(literal -1 binary64) (*.f64 lambda1 (*.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (*.f64 R (*.f64 lambda2 (-.f64 (fma.f64 #s(literal -1/16 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))) (fma.f64 #s(literal -1/48 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))) (fma.f64 #s(literal 1/48 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/16 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (/.f64 (-.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))))))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))))))))) lambda1) (pow.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (-.f64 (fma.f64 #s(literal -1/16 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))) (fma.f64 #s(literal -1/48 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))) (fma.f64 #s(literal 1/48 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/16 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (/.f64 (-.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))))))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))))))) (pow.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (*.f64 R (*.f64 lambda2 (-.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))))))))) lambda1) (pow.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (-.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))))))) (pow.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal -1 binary64)) #s(literal 1/2 binary64)))))))))))))
#s(approx (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2)))) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 (*.f64 R lambda2) lambda1) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal 1/2 binary64))) (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal 1/2 binary64))))))
#s(approx (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2)))) (fma.f64 lambda1 (*.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (*.f64 R (*.f64 lambda2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))))))) lambda1) (pow.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))))))) (pow.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal -1 binary64)) #s(literal 1/2 binary64)))))) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 (*.f64 R lambda2) lambda1) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal 1/2 binary64))) (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal 1/2 binary64)))))))
#s(approx (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2)))) (fma.f64 lambda1 (fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 (*.f64 R lambda2) lambda1) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal 1/2 binary64))) (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal 1/2 binary64)))) (*.f64 phi2 (fma.f64 lambda1 (*.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (*.f64 R (*.f64 lambda2 (-.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))))))))) lambda1) (pow.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (-.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))))))) (pow.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal -1 binary64)) #s(literal 1/2 binary64)))))) (*.f64 lambda1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (*.f64 R (*.f64 lambda2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))))))) lambda1) (pow.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))))))) (pow.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))))
#s(approx (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2)))) (fma.f64 lambda1 (fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 (*.f64 R lambda2) lambda1) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal 1/2 binary64))) (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal 1/2 binary64)))) (*.f64 phi2 (fma.f64 lambda1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (*.f64 R (*.f64 lambda2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))))))) lambda1) (pow.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))))))) (pow.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))) (*.f64 phi2 (fma.f64 lambda1 (*.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (*.f64 R (*.f64 lambda2 (-.f64 (fma.f64 #s(literal -1/16 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))) (fma.f64 #s(literal -1/48 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))) (fma.f64 #s(literal 1/48 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/16 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (/.f64 (-.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))))))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))))))))) lambda1) (pow.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (-.f64 (fma.f64 #s(literal -1/16 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))) (fma.f64 #s(literal -1/48 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))) (fma.f64 #s(literal 1/48 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/16 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (/.f64 (-.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))))))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))))))) (pow.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal -1 binary64)) #s(literal 1/2 binary64)))))) (*.f64 lambda1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (*.f64 R (*.f64 lambda2 (-.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))))))))) lambda1) (pow.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (-.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))))))) (pow.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))))))
#s(approx (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 (*.f64 R lambda2) lambda1) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal 1/2 binary64))) (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal 1/2 binary64)))))
#s(approx (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 (*.f64 R lambda2) lambda1) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal 1/2 binary64))) (fma.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal 1/2 binary64)) (*.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (*.f64 R (*.f64 lambda2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))))))) lambda1) (pow.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))))))) (pow.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal -1 binary64)) #s(literal 1/2 binary64)))))))))
#s(approx (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 (*.f64 R lambda2) lambda1) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal 1/2 binary64))) (fma.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal 1/2 binary64)) (*.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (*.f64 R (*.f64 lambda2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))))))) lambda1) (pow.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))))))) (pow.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (*.f64 R (*.f64 lambda2 (-.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))))))))) lambda1) (pow.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (-.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))))))) (pow.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))))))
#s(approx (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 (*.f64 R lambda2) lambda1) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal 1/2 binary64))) (fma.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal 1/2 binary64)) (*.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (*.f64 R (*.f64 lambda2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))))))) lambda1) (pow.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))))))) (pow.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (*.f64 R (*.f64 lambda2 (-.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))))))))) lambda1) (pow.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (-.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))))))) (pow.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (*.f64 R (*.f64 lambda2 (-.f64 (fma.f64 #s(literal -1/16 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))) (fma.f64 #s(literal -1/48 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))) (fma.f64 #s(literal 1/48 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/16 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (/.f64 (-.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))))))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))))))))) lambda1) (pow.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (-.f64 (fma.f64 #s(literal -1/16 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))) (fma.f64 #s(literal -1/48 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))) (fma.f64 #s(literal 1/48 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/16 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (/.f64 (-.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))))))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))))))) (pow.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal -1 binary64)) #s(literal 1/2 binary64)))))))))))))))
#s(approx (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2)) (*.f64 (/.f64 (*.f64 R lambda2) lambda1) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal 1/2 binary64))))
#s(approx (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2)) (fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 R (*.f64 lambda2 (*.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))))))))) lambda1) (pow.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 (/.f64 (*.f64 R lambda2) lambda1) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal 1/2 binary64)))))
#s(approx (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2)) (fma.f64 phi2 (fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 R (*.f64 lambda2 (*.f64 phi2 (-.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))))))))) lambda1) (pow.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 R (*.f64 lambda2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))))))) lambda1) (pow.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))) (*.f64 (/.f64 (*.f64 R lambda2) lambda1) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal 1/2 binary64)))))
#s(approx (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2)) (fma.f64 phi2 (fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 R (*.f64 lambda2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))))))) lambda1) (pow.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 phi2 (fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 R (*.f64 lambda2 (*.f64 phi2 (-.f64 (fma.f64 #s(literal -1/16 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))) (fma.f64 #s(literal -1/48 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))) (fma.f64 #s(literal 1/48 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/16 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (/.f64 (-.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))))))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))))))))) lambda1) (pow.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 R (*.f64 lambda2 (-.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))))))))) lambda1) (pow.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))) (*.f64 (/.f64 (*.f64 R lambda2) lambda1) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal 1/2 binary64)))))
#s(approx (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal 1/2 binary64)))
#s(approx (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2) (fma.f64 (sqrt.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (sqrt.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))))))) (pow.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))
#s(approx (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2) (fma.f64 (sqrt.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (sqrt.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 phi2 (fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 phi2 (-.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))))))) (pow.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))
#s(approx (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2) (fma.f64 (sqrt.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (sqrt.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 phi2 (fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))))))) (*.f64 phi2 (fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (-.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 phi2 (-.f64 (fma.f64 #s(literal -1/16 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))) (fma.f64 #s(literal -1/48 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))) (fma.f64 #s(literal 1/48 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/16 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (/.f64 (-.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))))))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))))))) (pow.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))))
#s(approx (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))))
#s(approx (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) (fma.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))))))
#s(approx (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) (fma.f64 phi2 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 phi2 (fma.f64 #s(literal -1/4 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))))))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))))))
#s(approx (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) (fma.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 phi2 (fma.f64 #s(literal -1/16 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))) (fma.f64 #s(literal -1/48 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))) (fma.f64 #s(literal 1/48 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/16 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))))))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))))))
#s(approx (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
#s(approx (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))
#s(approx (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 phi2 (fma.f64 #s(literal -1/8 binary64) (*.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))
#s(approx (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 phi2 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/8 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal -1/48 binary64) (*.f64 phi2 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))))))
#s(approx (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2)) (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))
#s(approx (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))))
#s(approx (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (+.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64))))))))
#s(approx (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (+.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal -1/8 binary64) (*.f64 phi2 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))))))))
#s(approx (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (+.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/8 binary64) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 #s(literal 1/48 binary64) (*.f64 phi2 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))
#s(approx (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))) (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))
#s(approx (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))) (-.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 #s(literal 1/2 binary64) phi1)))
#s(approx (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2)) (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal 1/2 binary64))))
#s(approx (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2)) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (*.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))))))) (pow.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal 1/2 binary64)))))
#s(approx (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2)) (fma.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal 1/2 binary64)) (*.f64 phi2 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (*.f64 phi2 (-.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))))))))) (pow.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))))))) (pow.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))
#s(approx (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2)) (fma.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal 1/2 binary64)) (*.f64 phi2 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))))))) (pow.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 phi2 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (*.f64 phi2 (-.f64 (fma.f64 #s(literal -1/16 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))) (fma.f64 #s(literal -1/48 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))) (fma.f64 #s(literal 1/48 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/16 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (/.f64 (-.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))))))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))))))))) (pow.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (-.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1))))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))))))) (pow.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (*.f64 R (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) #s(literal 1/2 binary64))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (*.f64 phi2 (fma.f64 #s(literal -2 binary64) phi1 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 R (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) #s(literal 1/2 binary64)))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (fma.f64 R (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) #s(literal 1/2 binary64)) (*.f64 phi2 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (*.f64 phi2 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) phi1 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (fma.f64 #s(literal -2 binary64) phi1 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (fma.f64 #s(literal -2 binary64) phi1 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (fma.f64 R (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) #s(literal 1/2 binary64)) (*.f64 phi2 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (fma.f64 #s(literal -2 binary64) phi1 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 phi2 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (*.f64 phi2 (-.f64 (*.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) phi1 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) phi1 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (fma.f64 #s(literal -2 binary64) phi1 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)))))) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) phi1 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (fma.f64 #s(literal -2 binary64) phi1 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) #s(literal 1/2 binary64)))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) (+.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 phi2 (fma.f64 #s(literal -2 binary64) phi1 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) (+.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) #s(literal 1/2 binary64)) (*.f64 phi2 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 phi2 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) phi1 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (fma.f64 #s(literal -2 binary64) phi1 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 #s(literal -2 binary64) phi1 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) (+.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) #s(literal 1/2 binary64)) (*.f64 phi2 (fma.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 #s(literal -2 binary64) phi1 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 phi2 (fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) phi1 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (fma.f64 #s(literal -2 binary64) phi1 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 phi2 (-.f64 (*.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) phi1 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) phi1 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (fma.f64 #s(literal -2 binary64) phi1 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)))))) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)))))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 phi1 phi1)) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (*.f64 R phi2))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (*.f64 phi2 (+.f64 R (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 R phi1) phi2)))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (*.f64 phi2 (+.f64 R (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 R phi1) phi2) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (*.f64 phi2 phi2)))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (*.f64 phi2 (+.f64 R (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 R phi1) phi2) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (*.f64 phi1 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64)))) (*.f64 (*.f64 phi2 phi2) phi2)) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (*.f64 phi2 phi2))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) phi2)
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 phi1 phi2)))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 phi1 phi2) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64)) (*.f64 phi2 phi2)))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 phi1 phi2) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 phi1 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (*.f64 (*.f64 phi2 phi2) phi2)) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64)) (*.f64 phi2 phi2))))))))
#s(approx (- phi1 phi2) (*.f64 phi2 (-.f64 (/.f64 phi1 phi2) #s(literal 1 binary64))))
#s(approx (- phi1 phi2) (*.f64 phi2 (-.f64 (/.f64 phi1 phi2) #s(literal 1 binary64))))
#s(approx (/ (+ phi2 phi1) 2) (*.f64 phi2 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 phi1 phi2)))))
#s(approx (+ phi2 phi1) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 R phi2))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 phi2 (+.f64 R (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 R phi1) phi2)))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 phi2 (+.f64 R (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 R phi1) phi2) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (*.f64 phi2 phi2)))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 phi2 (+.f64 R (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 R phi1) phi2) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (*.f64 phi1 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64)))) (*.f64 (*.f64 phi2 phi2) phi2)) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (*.f64 phi2 phi2))))))))
#s(approx (* 1/2 (+ phi2 phi1)) (*.f64 phi2 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 phi1 phi2)))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 R phi2))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 phi2 (+.f64 R (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 R phi1) phi2)))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 phi2 (+.f64 R (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 R phi1) phi2) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 phi2 phi2)))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 phi2 (+.f64 R (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 R phi1) phi2) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (*.f64 phi1 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (*.f64 (*.f64 phi2 phi2) phi2)) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 phi2 phi2))))))))
#s(approx (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2)) (*.f64 #s(literal 1/2 binary64) phi2))
#s(approx (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2)) (*.f64 phi2 (+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) (/.f64 phi1 phi2) (*.f64 #s(literal 1/2 binary64) (/.f64 (PI.f64) phi2))))))
#s(approx (+ phi1 phi2) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))))
#s(approx (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))) (*.f64 #s(literal -1/2 binary64) phi2))
#s(approx (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))) (*.f64 phi2 (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (PI.f64) phi2)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 phi1 phi2))))))
#s(approx (* 1/2 (+ phi1 phi2)) (*.f64 phi2 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 phi1 phi2)))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (*.f64 R phi2))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (*.f64 phi2 (+.f64 R (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 R phi1) phi2)))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (*.f64 phi2 (+.f64 R (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 R phi1) phi2) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (*.f64 phi2 phi2)))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (*.f64 phi2 (+.f64 R (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 R phi1) phi2) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (*.f64 phi1 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64)))) (*.f64 (*.f64 phi2 phi2) phi2)) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (*.f64 phi2 phi2))))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) phi2)
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 phi1 phi2)))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 phi1 phi2) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64)) (*.f64 phi2 phi2)))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 phi1 phi2) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 phi1 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (*.f64 (*.f64 phi2 phi2) phi2)) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64)) (*.f64 phi2 phi2))))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (*.f64 #s(literal -1 binary64) (*.f64 R phi2)))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (*.f64 #s(literal -1 binary64) (*.f64 phi2 (+.f64 R (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 R phi1) phi2))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (*.f64 #s(literal -1 binary64) (*.f64 phi2 (+.f64 R (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) phi2) (*.f64 R phi1)) phi2))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (*.f64 #s(literal -1 binary64) (*.f64 phi2 (+.f64 R (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (*.f64 phi1 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64)))) phi2))) phi2) (*.f64 R phi1)) phi2))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) (*.f64 #s(literal -1 binary64) phi2))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) (*.f64 #s(literal -1 binary64) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 phi1 phi2))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) (*.f64 #s(literal -1 binary64) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 phi1 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64)) phi2))) phi2))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) (*.f64 #s(literal -1 binary64) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 phi1 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 phi1 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) phi2))) phi2))) phi2))))))
#s(approx (- phi1 phi2) (*.f64 #s(literal -1 binary64) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 phi1 phi2))))))
#s(approx (- phi1 phi2) (*.f64 #s(literal -1 binary64) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 phi1 phi2))))))
#s(approx (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)))
#s(approx (cos (/ (+ phi2 phi1) 2)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))))
#s(approx (/ (+ phi2 phi1) 2) (*.f64 #s(literal -1 binary64) (*.f64 phi2 (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 phi1 phi2)) #s(literal 1/2 binary64)))))
#s(approx (+ phi2 phi1) (*.f64 #s(literal -1 binary64) (*.f64 phi2 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 phi1 phi2)) #s(literal 1 binary64)))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 #s(literal -1 binary64) (*.f64 R phi2)))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 #s(literal -1 binary64) (*.f64 phi2 (+.f64 R (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 R phi1) phi2))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 #s(literal -1 binary64) (*.f64 phi2 (+.f64 R (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) phi2) (*.f64 R phi1)) phi2))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 #s(literal -1 binary64) (*.f64 phi2 (+.f64 R (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (*.f64 phi1 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64)))) phi2))) phi2) (*.f64 R phi1)) phi2))))))
#s(approx (* (* R lambda2) (cos (* 1/2 (+ phi2 phi1)))) (*.f64 R (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))))))
#s(approx (cos (* 1/2 (+ phi2 phi1))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))))
#s(approx (* 1/2 (+ phi2 phi1)) (*.f64 #s(literal -1 binary64) (*.f64 phi2 (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 phi1 phi2)) #s(literal 1/2 binary64)))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 #s(literal -1 binary64) (*.f64 R phi2)))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 #s(literal -1 binary64) (*.f64 phi2 (+.f64 R (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 R phi1) phi2))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 #s(literal -1 binary64) (*.f64 phi2 (+.f64 R (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 R (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) phi2) (*.f64 R phi1)) phi2))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 #s(literal -1 binary64) (*.f64 phi2 (+.f64 R (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 R (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (*.f64 phi1 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) phi2))) phi2) (*.f64 R phi1)) phi2))))))
#s(approx (* -1 (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))))) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 (*.f64 R lambda2) lambda1) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))))) #s(literal 1/2 binary64))) (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))))) #s(literal 1/2 binary64)))))))
#s(approx (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2)))) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 (*.f64 R lambda2) lambda1) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))))) #s(literal 1/2 binary64))) (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))))) #s(literal 1/2 binary64))))))
#s(approx (+ (* -1 (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2))) (fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 (*.f64 R lambda2) lambda1) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))))) #s(literal 1/2 binary64))) (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))))) #s(literal 1/2 binary64)))))
#s(approx (* (/ (* R lambda2) lambda1) (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2)) (*.f64 (/.f64 (*.f64 R lambda2) lambda1) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))))) #s(literal 1/2 binary64))))
#s(approx (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))))) #s(literal 1/2 binary64)))
#s(approx (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))))))
#s(approx (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))))
#s(approx (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2)) (*.f64 #s(literal -1 binary64) (*.f64 phi2 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) (PI.f64))) phi2)) #s(literal 1/2 binary64)))))
#s(approx (+ phi1 phi2) (*.f64 #s(literal -1 binary64) (*.f64 phi2 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 phi1 phi2)) #s(literal 1 binary64)))))
#s(approx (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))))
#s(approx (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))) (*.f64 #s(literal -1 binary64) (*.f64 phi2 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) phi2) (/.f64 (*.f64 #s(literal 1/2 binary64) phi1) phi2)))))))
#s(approx (* 1/2 (+ phi1 phi2)) (*.f64 #s(literal -1 binary64) (*.f64 phi2 (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 phi1 phi2)) #s(literal 1/2 binary64)))))
#s(approx (* R (pow (* (sin (+ (* 1/2 (+ phi1 phi2)) (/ (PI) 2))) (sin (- (* 1/2 (PI)) (* 1/2 (+ phi1 phi2))))) 1/2)) (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))))) #s(literal 1/2 binary64))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (*.f64 #s(literal -1 binary64) (*.f64 R phi2)))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (*.f64 #s(literal -1 binary64) (*.f64 phi2 (+.f64 R (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 R phi1) phi2))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (*.f64 #s(literal -1 binary64) (*.f64 phi2 (+.f64 R (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) phi2) (*.f64 R phi1)) phi2))))))
#s(approx (* (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) R) (*.f64 #s(literal -1 binary64) (*.f64 phi2 (+.f64 R (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (*.f64 phi1 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64)))) phi2))) phi2) (*.f64 R phi1)) phi2))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) (*.f64 #s(literal -1 binary64) phi2))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) (*.f64 #s(literal -1 binary64) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 phi1 phi2))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) (*.f64 #s(literal -1 binary64) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 phi1 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64)) phi2))) phi2))))))
#s(approx (sqrt (+ (* (pow (- phi1 phi2) 1) (pow (- phi1 phi2) 1)) (* (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2)) (* (cos (/ (+ phi2 phi1) 2)) (- lambda1 lambda2))))) (*.f64 #s(literal -1 binary64) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 phi1 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 phi1 (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) phi2))) phi2))) phi2))))))

eval146.0ms (1.7%)

Memory
7.1MiB live, 383.8MiB allocated; 25ms collecting garbage
Compiler

Compiled 94 632 to 4 559 computations (95.2% saved)

prune307.0ms (3.7%)

Memory
-26.4MiB live, 768.8MiB allocated; 72ms collecting garbage
Pruning

11 alts after pruning (1 fresh and 10 done)

PrunedKeptTotal
New8260826
Fresh011
Picked055
Done055
Total82611837
Accuracy
96.2%
Counts
837 → 11
Alt Table
Click to see full alt table
StatusAccuracyProgram
83.6%
(*.f64 (hypot.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 1 binary64)) (*.f64 (sin.f64 (+.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2))) R)
83.3%
(*.f64 (hypot.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 1 binary64)) (*.f64 (sin.f64 #s(approx (+ (/ (+ phi2 phi1) 2) (/ (PI) 2)) (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (-.f64 lambda1 lambda2))) R)
96.0%
(*.f64 (hypot.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 1 binary64)) (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2))) R)
90.4%
(*.f64 (hypot.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 1 binary64)) (*.f64 (cos.f64 (/.f64 #s(approx (+ phi2 phi1) phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2))) R)
83.3%
(*.f64 (hypot.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 1 binary64)) (*.f64 #s(approx (cos (/ (+ phi2 phi1) 2)) (sin.f64 #s(approx (+ (* 1/2 phi1) (/ (PI) 2)) (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (-.f64 lambda1 lambda2))) R)
62.4%
(*.f64 (hypot.f64 #s(approx (- phi1 phi2) phi1) (*.f64 #s(approx (cos (/ (+ phi2 phi1) 2)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (-.f64 lambda1 lambda2))) R)
57.7%
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))))
48.1%
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (+.f64 (neg.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (/.f64 (PI.f64) #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)))))
24.1%
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 (*.f64 R lambda2) lambda1) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64))) (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64)))))))
18.2%
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 (*.f64 R lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))))
24.8%
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))))
Compiler

Compiled 1 303 to 449 computations (65.5% saved)

regimes129.0ms (1.5%)

Memory
-46.5MiB live, 146.2MiB allocated; 7ms collecting garbage
Counts
21 → 1
Calls
Call 1
Inputs
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 (*.f64 #s(literal -1 binary64) lambda1) (fma.f64 (/.f64 (fma.f64 (*.f64 R lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) R) lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) #s(approx (+ phi2 phi1) phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal -1/2 binary64))) lambda1) #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) R))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 (*.f64 #s(literal -1 binary64) lambda1) (fma.f64 (/.f64 (fma.f64 (*.f64 R lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) R) lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal -1/2 binary64))) lambda1) #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) R))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 (*.f64 #s(literal -1 binary64) lambda2) (fma.f64 (/.f64 (*.f64 (*.f64 R lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) lambda2) #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) R))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 (*.f64 R lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 (*.f64 R lambda2) lambda1) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64))) (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64)))))))
(*.f64 R #s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (*.f64 (*.f64 #s(literal -1 binary64) lambda1) (fma.f64 (/.f64 (*.f64 (*.f64 #s(literal -1 binary64) lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (neg.f64 lambda1)) #s(literal -1 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))))))
(*.f64 R #s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (*.f64 (+.f64 (fma.f64 (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))))) #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 #s(literal -1 binary64) lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (neg.f64 lambda1)) #s(literal -1 binary64))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) lambda1)))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (+.f64 (neg.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (/.f64 (PI.f64) #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 (fma.f64 (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))))
(*.f64 (hypot.f64 #s(approx (- phi1 phi2) phi1) (*.f64 #s(approx (cos (/ (+ phi2 phi1) 2)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (-.f64 lambda1 lambda2))) R)
(*.f64 (hypot.f64 #s(approx (- phi1 phi2) (*.f64 phi2 (-.f64 (/.f64 phi1 phi2) #s(literal 1 binary64)))) (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2))) R)
(*.f64 (hypot.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 1 binary64)) (*.f64 #s(approx (cos (/ (+ phi2 phi1) 2)) (sin.f64 #s(approx (+ (* 1/2 phi1) (/ (PI) 2)) (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (-.f64 lambda1 lambda2))) R)
(*.f64 (hypot.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 1 binary64)) (*.f64 #s(approx (cos (/ (+ phi2 phi1) 2)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (-.f64 lambda1 lambda2))) R)
(*.f64 (hypot.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 1 binary64)) (*.f64 #s(approx (cos (/ (+ phi2 phi1) 2)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (-.f64 lambda1 lambda2))) R)
(*.f64 (hypot.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 1 binary64)) (*.f64 (cos.f64 (/.f64 #s(approx (+ phi2 phi1) phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2))) R)
(*.f64 (hypot.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 1 binary64)) (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2))) R)
(*.f64 (hypot.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 1 binary64)) (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2))) R)
(*.f64 (hypot.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 1 binary64)) (*.f64 (sin.f64 #s(approx (+ (/ (+ phi2 phi1) 2) (/ (PI) 2)) (fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (-.f64 lambda1 lambda2))) R)
(*.f64 (hypot.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 1 binary64)) (*.f64 (sin.f64 (+.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2))) R)
Outputs
(*.f64 (hypot.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 1 binary64)) (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2))) R)
Calls

9 calls:

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

Compiled 99 to 79 computations (20.2% saved)

regimes64.0ms (0.8%)

Memory
16.4MiB live, 111.8MiB allocated; 1ms collecting garbage
Counts
17 → 2
Calls
Call 1
Inputs
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 (*.f64 #s(literal -1 binary64) lambda1) (fma.f64 (/.f64 (fma.f64 (*.f64 R lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) R) lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) #s(approx (+ phi2 phi1) phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal -1/2 binary64))) lambda1) #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) R))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 (*.f64 #s(literal -1 binary64) lambda1) (fma.f64 (/.f64 (fma.f64 (*.f64 R lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) R) lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal -1/2 binary64))) lambda1) #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) R))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 (*.f64 #s(literal -1 binary64) lambda2) (fma.f64 (/.f64 (*.f64 (*.f64 R lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) lambda2) #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) R))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 (*.f64 R lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 (*.f64 R lambda2) lambda1) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64))) (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64)))))))
(*.f64 R #s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (*.f64 (*.f64 #s(literal -1 binary64) lambda1) (fma.f64 (/.f64 (*.f64 (*.f64 #s(literal -1 binary64) lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (neg.f64 lambda1)) #s(literal -1 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))))))
(*.f64 R #s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (*.f64 (+.f64 (fma.f64 (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))))) #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 #s(literal -1 binary64) lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (neg.f64 lambda1)) #s(literal -1 binary64))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) lambda1)))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (+.f64 (neg.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (/.f64 (PI.f64) #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 (fma.f64 (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))))
(*.f64 (hypot.f64 #s(approx (- phi1 phi2) phi1) (*.f64 #s(approx (cos (/ (+ phi2 phi1) 2)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (-.f64 lambda1 lambda2))) R)
(*.f64 (hypot.f64 #s(approx (- phi1 phi2) (*.f64 phi2 (-.f64 (/.f64 phi1 phi2) #s(literal 1 binary64)))) (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2))) R)
(*.f64 (hypot.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 1 binary64)) (*.f64 #s(approx (cos (/ (+ phi2 phi1) 2)) (sin.f64 #s(approx (+ (* 1/2 phi1) (/ (PI) 2)) (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (-.f64 lambda1 lambda2))) R)
(*.f64 (hypot.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 1 binary64)) (*.f64 #s(approx (cos (/ (+ phi2 phi1) 2)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (-.f64 lambda1 lambda2))) R)
(*.f64 (hypot.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 1 binary64)) (*.f64 #s(approx (cos (/ (+ phi2 phi1) 2)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (-.f64 lambda1 lambda2))) R)
(*.f64 (hypot.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 1 binary64)) (*.f64 (cos.f64 (/.f64 #s(approx (+ phi2 phi1) phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2))) R)
Outputs
(*.f64 (hypot.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 1 binary64)) (*.f64 (cos.f64 (/.f64 #s(approx (+ phi2 phi1) phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2))) R)
(*.f64 (hypot.f64 #s(approx (- phi1 phi2) (*.f64 phi2 (-.f64 (/.f64 phi1 phi2) #s(literal 1 binary64)))) (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2))) R)
Calls

9 calls:

18.0ms
(-.f64 lambda1 lambda2)
8.0ms
lambda2
5.0ms
phi1
5.0ms
lambda1
5.0ms
phi2
Results
AccuracySegmentsBranch
96.0%2phi2
90.4%1(-.f64 lambda1 lambda2)
90.4%1R
90.4%1lambda1
90.4%1lambda2
92.2%2(+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))
92.2%2(sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))
92.2%2(*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
96.0%2phi1
Compiler

Compiled 99 to 79 computations (20.2% saved)

regimes49.0ms (0.6%)

Memory
23.6MiB live, 119.6MiB allocated; 3ms collecting garbage
Counts
16 → 2
Calls
Call 1
Inputs
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 (*.f64 #s(literal -1 binary64) lambda1) (fma.f64 (/.f64 (fma.f64 (*.f64 R lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) R) lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) #s(approx (+ phi2 phi1) phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal -1/2 binary64))) lambda1) #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) R))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 (*.f64 #s(literal -1 binary64) lambda1) (fma.f64 (/.f64 (fma.f64 (*.f64 R lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) R) lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal -1/2 binary64))) lambda1) #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) R))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 (*.f64 #s(literal -1 binary64) lambda2) (fma.f64 (/.f64 (*.f64 (*.f64 R lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) lambda2) #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) R))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 (*.f64 R lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 (*.f64 R lambda2) lambda1) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64))) (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64)))))))
(*.f64 R #s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (*.f64 (*.f64 #s(literal -1 binary64) lambda1) (fma.f64 (/.f64 (*.f64 (*.f64 #s(literal -1 binary64) lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (neg.f64 lambda1)) #s(literal -1 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))))))
(*.f64 R #s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (*.f64 (+.f64 (fma.f64 (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))))) #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 #s(literal -1 binary64) lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (neg.f64 lambda1)) #s(literal -1 binary64))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) lambda1)))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (+.f64 (neg.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (/.f64 (PI.f64) #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 (fma.f64 (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))))
(*.f64 (hypot.f64 #s(approx (- phi1 phi2) phi1) (*.f64 #s(approx (cos (/ (+ phi2 phi1) 2)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (-.f64 lambda1 lambda2))) R)
(*.f64 (hypot.f64 #s(approx (- phi1 phi2) (*.f64 phi2 (-.f64 (/.f64 phi1 phi2) #s(literal 1 binary64)))) (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2))) R)
(*.f64 (hypot.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 1 binary64)) (*.f64 #s(approx (cos (/ (+ phi2 phi1) 2)) (sin.f64 #s(approx (+ (* 1/2 phi1) (/ (PI) 2)) (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (-.f64 lambda1 lambda2))) R)
(*.f64 (hypot.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 1 binary64)) (*.f64 #s(approx (cos (/ (+ phi2 phi1) 2)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (-.f64 lambda1 lambda2))) R)
(*.f64 (hypot.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 1 binary64)) (*.f64 #s(approx (cos (/ (+ phi2 phi1) 2)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (-.f64 lambda1 lambda2))) R)
Outputs
(*.f64 (hypot.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 1 binary64)) (*.f64 #s(approx (cos (/ (+ phi2 phi1) 2)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (-.f64 lambda1 lambda2))) R)
(*.f64 (hypot.f64 #s(approx (- phi1 phi2) (*.f64 phi2 (-.f64 (/.f64 phi1 phi2) #s(literal 1 binary64)))) (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2))) R)
Calls

9 calls:

7.0ms
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
6.0ms
lambda1
5.0ms
phi1
5.0ms
phi2
5.0ms
R
Results
AccuracySegmentsBranch
90.9%2(-.f64 lambda1 lambda2)
88.3%1R
88.3%1lambda1
88.3%1lambda2
88.3%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)))
88.3%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))))
88.3%1(*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
90.8%2phi2
91.1%2phi1
Compiler

Compiled 99 to 79 computations (20.2% saved)

regimes8.0ms (0.1%)

Memory
-29.3MiB live, 17.8MiB allocated; 1ms collecting garbage
Counts
15 → 2
Calls
Call 1
Inputs
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 (*.f64 #s(literal -1 binary64) lambda1) (fma.f64 (/.f64 (fma.f64 (*.f64 R lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) R) lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) #s(approx (+ phi2 phi1) phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal -1/2 binary64))) lambda1) #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) R))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 (*.f64 #s(literal -1 binary64) lambda1) (fma.f64 (/.f64 (fma.f64 (*.f64 R lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) R) lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal -1/2 binary64))) lambda1) #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) R))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 (*.f64 #s(literal -1 binary64) lambda2) (fma.f64 (/.f64 (*.f64 (*.f64 R lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) lambda2) #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) R))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 (*.f64 R lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 (*.f64 R lambda2) lambda1) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64))) (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64)))))))
(*.f64 R #s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (*.f64 (*.f64 #s(literal -1 binary64) lambda1) (fma.f64 (/.f64 (*.f64 (*.f64 #s(literal -1 binary64) lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (neg.f64 lambda1)) #s(literal -1 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))))))
(*.f64 R #s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (*.f64 (+.f64 (fma.f64 (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))))) #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 #s(literal -1 binary64) lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (neg.f64 lambda1)) #s(literal -1 binary64))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) lambda1)))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (+.f64 (neg.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (/.f64 (PI.f64) #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 (fma.f64 (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))))
(*.f64 (hypot.f64 #s(approx (- phi1 phi2) phi1) (*.f64 #s(approx (cos (/ (+ phi2 phi1) 2)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (-.f64 lambda1 lambda2))) R)
(*.f64 (hypot.f64 #s(approx (- phi1 phi2) (*.f64 phi2 (-.f64 (/.f64 phi1 phi2) #s(literal 1 binary64)))) (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2))) R)
(*.f64 (hypot.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 1 binary64)) (*.f64 #s(approx (cos (/ (+ phi2 phi1) 2)) (sin.f64 #s(approx (+ (* 1/2 phi1) (/ (PI) 2)) (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (-.f64 lambda1 lambda2))) R)
(*.f64 (hypot.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 1 binary64)) (*.f64 #s(approx (cos (/ (+ phi2 phi1) 2)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (-.f64 lambda1 lambda2))) R)
Outputs
(*.f64 (hypot.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 1 binary64)) (*.f64 #s(approx (cos (/ (+ phi2 phi1) 2)) (sin.f64 #s(approx (+ (* 1/2 phi1) (/ (PI) 2)) (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (-.f64 lambda1 lambda2))) R)
(*.f64 (hypot.f64 #s(approx (- phi1 phi2) (*.f64 phi2 (-.f64 (/.f64 phi1 phi2) #s(literal 1 binary64)))) (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2))) R)
Calls

1 calls:

6.0ms
phi1
Results
AccuracySegmentsBranch
91.0%2phi1
Compiler

Compiled 1 to 5 computations (-400% saved)

regimes15.0ms (0.2%)

Memory
-7.8MiB live, 39.7MiB allocated; 2ms collecting garbage
Counts
13 → 2
Calls
Call 1
Inputs
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 (*.f64 #s(literal -1 binary64) lambda1) (fma.f64 (/.f64 (fma.f64 (*.f64 R lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) R) lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) #s(approx (+ phi2 phi1) phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal -1/2 binary64))) lambda1) #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) R))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 (*.f64 #s(literal -1 binary64) lambda1) (fma.f64 (/.f64 (fma.f64 (*.f64 R lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) R) lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal -1/2 binary64))) lambda1) #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) R))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 (*.f64 #s(literal -1 binary64) lambda2) (fma.f64 (/.f64 (*.f64 (*.f64 R lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) lambda2) #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) R))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 (*.f64 R lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 (*.f64 R lambda2) lambda1) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64))) (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64)))))))
(*.f64 R #s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (*.f64 (*.f64 #s(literal -1 binary64) lambda1) (fma.f64 (/.f64 (*.f64 (*.f64 #s(literal -1 binary64) lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (neg.f64 lambda1)) #s(literal -1 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))))))
(*.f64 R #s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (*.f64 (+.f64 (fma.f64 (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))))) #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 #s(literal -1 binary64) lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (neg.f64 lambda1)) #s(literal -1 binary64))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) lambda1)))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (+.f64 (neg.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (/.f64 (PI.f64) #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 (fma.f64 (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))))
(*.f64 (hypot.f64 #s(approx (- phi1 phi2) phi1) (*.f64 #s(approx (cos (/ (+ phi2 phi1) 2)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (-.f64 lambda1 lambda2))) R)
(*.f64 (hypot.f64 #s(approx (- phi1 phi2) (*.f64 phi2 (-.f64 (/.f64 phi1 phi2) #s(literal 1 binary64)))) (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2))) R)
Outputs
(*.f64 (hypot.f64 #s(approx (- phi1 phi2) phi1) (*.f64 #s(approx (cos (/ (+ phi2 phi1) 2)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (-.f64 lambda1 lambda2))) R)
(*.f64 (hypot.f64 #s(approx (- phi1 phi2) (*.f64 phi2 (-.f64 (/.f64 phi1 phi2) #s(literal 1 binary64)))) (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2))) R)
Calls

3 calls:

4.0ms
phi2
4.0ms
phi1
4.0ms
(-.f64 lambda1 lambda2)
Results
AccuracySegmentsBranch
90.8%2phi2
88.3%1(-.f64 lambda1 lambda2)
90.6%2phi1
Compiler

Compiled 5 to 16 computations (-220% saved)

regimes39.0ms (0.5%)

Memory
25.9MiB live, 122.0MiB allocated; 3ms collecting garbage
Counts
12 → 2
Calls
Call 1
Inputs
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 (*.f64 #s(literal -1 binary64) lambda1) (fma.f64 (/.f64 (fma.f64 (*.f64 R lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) R) lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) #s(approx (+ phi2 phi1) phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal -1/2 binary64))) lambda1) #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) R))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 (*.f64 #s(literal -1 binary64) lambda1) (fma.f64 (/.f64 (fma.f64 (*.f64 R lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) R) lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal -1/2 binary64))) lambda1) #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) R))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 (*.f64 #s(literal -1 binary64) lambda2) (fma.f64 (/.f64 (*.f64 (*.f64 R lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) lambda2) #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) R))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 (*.f64 R lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 (*.f64 R lambda2) lambda1) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64))) (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64)))))))
(*.f64 R #s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (*.f64 (*.f64 #s(literal -1 binary64) lambda1) (fma.f64 (/.f64 (*.f64 (*.f64 #s(literal -1 binary64) lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (neg.f64 lambda1)) #s(literal -1 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))))))
(*.f64 R #s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (*.f64 (+.f64 (fma.f64 (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))))) #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 #s(literal -1 binary64) lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (neg.f64 lambda1)) #s(literal -1 binary64))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) lambda1)))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (+.f64 (neg.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (/.f64 (PI.f64) #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 (fma.f64 (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))))
(*.f64 (hypot.f64 #s(approx (- phi1 phi2) phi1) (*.f64 #s(approx (cos (/ (+ phi2 phi1) 2)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (-.f64 lambda1 lambda2))) R)
Outputs
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))))
(*.f64 (hypot.f64 #s(approx (- phi1 phi2) phi1) (*.f64 #s(approx (cos (/ (+ phi2 phi1) 2)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (-.f64 lambda1 lambda2))) R)
Calls

9 calls:

5.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))))
5.0ms
lambda1
4.0ms
phi2
4.0ms
lambda2
4.0ms
(-.f64 lambda1 lambda2)
Results
AccuracySegmentsBranch
70.2%2(-.f64 lambda1 lambda2)
72.2%2(+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))
72.2%2(sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))
71.1%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)))))
65.6%2lambda2
62.4%1lambda1
69.7%2R
66.6%2phi1
70.4%2phi2
Compiler

Compiled 99 to 79 computations (20.2% saved)

regimes35.0ms (0.4%)

Memory
1.8MiB live, 96.9MiB allocated; 2ms collecting garbage
Counts
11 → 2
Calls
Call 1
Inputs
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 (*.f64 #s(literal -1 binary64) lambda1) (fma.f64 (/.f64 (fma.f64 (*.f64 R lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) R) lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) #s(approx (+ phi2 phi1) phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal -1/2 binary64))) lambda1) #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) R))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 (*.f64 #s(literal -1 binary64) lambda1) (fma.f64 (/.f64 (fma.f64 (*.f64 R lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) R) lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal -1/2 binary64))) lambda1) #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) R))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 (*.f64 #s(literal -1 binary64) lambda2) (fma.f64 (/.f64 (*.f64 (*.f64 R lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) lambda2) #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) R))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 (*.f64 R lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 (*.f64 R lambda2) lambda1) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64))) (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64)))))))
(*.f64 R #s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (*.f64 (*.f64 #s(literal -1 binary64) lambda1) (fma.f64 (/.f64 (*.f64 (*.f64 #s(literal -1 binary64) lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (neg.f64 lambda1)) #s(literal -1 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))))))
(*.f64 R #s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (*.f64 (+.f64 (fma.f64 (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))))) #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 #s(literal -1 binary64) lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (neg.f64 lambda1)) #s(literal -1 binary64))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) lambda1)))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (+.f64 (neg.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (/.f64 (PI.f64) #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 (fma.f64 (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))))
Outputs
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))))
Calls

9 calls:

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)))
4.0ms
phi1
4.0ms
phi2
4.0ms
lambda1
4.0ms
(-.f64 lambda1 lambda2)
Results
AccuracySegmentsBranch
59.6%2lambda1
62.1%2lambda2
57.7%1phi1
60.0%2R
61.5%3(-.f64 lambda1 lambda2)
61.7%3phi2
57.7%1(*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
57.7%1(+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))
57.7%1(sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))
Compiler

Compiled 99 to 79 computations (20.2% saved)

regimes5.0ms (0.1%)

Memory
13.3MiB live, 13.3MiB allocated; 0ms collecting garbage
Counts
10 → 2
Calls
Call 1
Inputs
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 (*.f64 #s(literal -1 binary64) lambda1) (fma.f64 (/.f64 (fma.f64 (*.f64 R lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) R) lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) #s(approx (+ phi2 phi1) phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal -1/2 binary64))) lambda1) #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) R))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 (*.f64 #s(literal -1 binary64) lambda1) (fma.f64 (/.f64 (fma.f64 (*.f64 R lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) R) lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal -1/2 binary64))) lambda1) #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) R))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 (*.f64 #s(literal -1 binary64) lambda2) (fma.f64 (/.f64 (*.f64 (*.f64 R lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) lambda2) #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) R))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 (*.f64 R lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 (*.f64 R lambda2) lambda1) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64))) (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64)))))))
(*.f64 R #s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (*.f64 (*.f64 #s(literal -1 binary64) lambda1) (fma.f64 (/.f64 (*.f64 (*.f64 #s(literal -1 binary64) lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (neg.f64 lambda1)) #s(literal -1 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))))))
(*.f64 R #s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (*.f64 (+.f64 (fma.f64 (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))))) #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 #s(literal -1 binary64) lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (neg.f64 lambda1)) #s(literal -1 binary64))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) lambda1)))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (+.f64 (neg.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (/.f64 (PI.f64) #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)))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))))
Calls

1 calls:

4.0ms
lambda2
Results
AccuracySegmentsBranch
62.1%2lambda2
Compiler

Compiled 1 to 5 computations (-400% saved)

regimes28.0ms (0.3%)

Memory
-13.6MiB live, 82.9MiB allocated; 3ms collecting garbage
Counts
8 → 2
Calls
Call 1
Inputs
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 (*.f64 #s(literal -1 binary64) lambda1) (fma.f64 (/.f64 (fma.f64 (*.f64 R lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) R) lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) #s(approx (+ phi2 phi1) phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal -1/2 binary64))) lambda1) #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) R))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 (*.f64 #s(literal -1 binary64) lambda1) (fma.f64 (/.f64 (fma.f64 (*.f64 R lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) R) lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal -1/2 binary64))) lambda1) #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) R))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 (*.f64 #s(literal -1 binary64) lambda2) (fma.f64 (/.f64 (*.f64 (*.f64 R lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) lambda2) #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) R))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 (*.f64 R lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (sin (+ (neg (/ (+ phi2 phi1) 2)) (/ (PI) 2)))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 (*.f64 R lambda2) lambda1) (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64))) (*.f64 R (pow.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64)))))))
(*.f64 R #s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (*.f64 (*.f64 #s(literal -1 binary64) lambda1) (fma.f64 (/.f64 (*.f64 (*.f64 #s(literal -1 binary64) lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (neg.f64 lambda1)) #s(literal -1 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))))))
(*.f64 R #s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (*.f64 (+.f64 (fma.f64 (/.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))))) #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 #s(literal -1 binary64) lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) (neg.f64 lambda1)) #s(literal -1 binary64))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) lambda1)))
Outputs
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 (*.f64 #s(literal -1 binary64) lambda1) (fma.f64 (/.f64 (fma.f64 (*.f64 R lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) R) lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) #s(approx (+ phi2 phi1) phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal -1/2 binary64))) lambda1) #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) R))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))))
Calls

9 calls:

4.0ms
phi1
3.0ms
lambda2
3.0ms
phi2
3.0ms
R
3.0ms
lambda1
Results
AccuracySegmentsBranch
39.0%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)))
39.0%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))))
39.0%2(*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
37.0%1phi1
43.1%2lambda1
38.9%2(-.f64 lambda1 lambda2)
39.0%2R
37.0%1phi2
42.8%2lambda2
Compiler

Compiled 99 to 79 computations (20.2% saved)

regimes4.0ms (0%)

Memory
13.2MiB live, 13.2MiB allocated; 0ms collecting garbage
Counts
3 → 2
Calls
Call 1
Inputs
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 (*.f64 #s(literal -1 binary64) lambda1) (fma.f64 (/.f64 (fma.f64 (*.f64 R lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) R) lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) #s(approx (+ phi2 phi1) phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal -1/2 binary64))) lambda1) #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) R))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 (*.f64 #s(literal -1 binary64) lambda1) (fma.f64 (/.f64 (fma.f64 (*.f64 R lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) R) lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal -1/2 binary64))) lambda1) #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) R))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 (*.f64 #s(literal -1 binary64) lambda2) (fma.f64 (/.f64 (*.f64 (*.f64 R lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) lambda2) #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) R))))
Outputs
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 (*.f64 #s(literal -1 binary64) lambda1) (fma.f64 (/.f64 (fma.f64 (*.f64 R lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) R) lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) #s(approx (+ phi2 phi1) phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal -1/2 binary64))) lambda1) #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) R))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 (*.f64 #s(literal -1 binary64) lambda2) (fma.f64 (/.f64 (*.f64 (*.f64 R lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) lambda2) #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) R))))
Calls

2 calls:

2.0ms
lambda2
2.0ms
lambda1
Results
AccuracySegmentsBranch
40.1%2lambda2
37.0%1lambda1
Compiler

Compiled 2 to 10 computations (-400% saved)

regimes9.0ms (0.1%)

Memory
-18.6MiB live, 29.0MiB allocated; 1ms collecting garbage
Accuracy

Total -2.7b remaining (-6.8%)

Threshold costs -2.7b (-6.8%)

Counts
2 → 1
Calls
Call 1
Inputs
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 (*.f64 #s(literal -1 binary64) lambda1) (fma.f64 (/.f64 (fma.f64 (*.f64 R lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) R) lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) #s(approx (+ phi2 phi1) phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal -1/2 binary64))) lambda1) #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) R))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 (*.f64 #s(literal -1 binary64) lambda1) (fma.f64 (/.f64 (fma.f64 (*.f64 R lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) R) lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal -1/2 binary64))) lambda1) #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) R))))
Outputs
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 (*.f64 #s(literal -1 binary64) lambda1) (fma.f64 (/.f64 (fma.f64 (*.f64 R lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) R) lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) #s(approx (+ phi2 phi1) phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal -1/2 binary64))) lambda1) #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) R))))
Calls

6 calls:

2.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
R
1.0ms
(-.f64 lambda1 lambda2)
1.0ms
lambda2
1.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
37.0%1(-.f64 lambda1 lambda2)
37.0%1R
37.0%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)))))
37.0%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)))
37.0%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))))
37.0%1lambda2
Compiler

Compiled 96 to 64 computations (33.3% saved)

bsearch31.0ms (0.4%)

Memory
-18.5MiB live, 76.3MiB allocated; 4ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
27.0ms
-1921763595805.6106
-1048922130.9033906
Samples
15.0ms57×1valid
7.0ms71×0valid
Compiler

Compiled 387 to 326 computations (15.8% saved)

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

bsearch32.0ms (0.4%)

Memory
23.6MiB live, 73.5MiB allocated; 4ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
29.0ms
-2.5397156498754455e+172
-1.0619310703627925e+163
Samples
13.0ms47×1valid
9.0ms97×0valid
Compiler

Compiled 485 to 418 computations (13.8% saved)

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

bsearch2.0ms (0%)

Memory
5.3MiB live, 5.3MiB allocated; 0ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
1.0ms
-2.5397156498754455e+172
-1.0619310703627925e+163
Compiler

Compiled 530 to 454 computations (14.3% saved)

bsearch30.0ms (0.4%)

Memory
-23.2MiB live, 71.5MiB allocated; 4ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
27.0ms
4.762271288108551e-128
2.1166840636743137e-117
Samples
14.0ms137×0valid
5.0ms23×1valid
Compiler

Compiled 535 to 452 computations (15.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 14.0ms
ival-hypot: 4.0ms (29.6% of total)
ival-sub: 2.0ms (14.8% of total)
ival-cos: 2.0ms (14.8% of total)
ival-mult: 2.0ms (14.8% of total)
ival-add: 1.0ms (7.4% of total)
ival-div: 1.0ms (7.4% of total)
adjust: 1.0ms (7.4% 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.6MiB live, 1.6MiB allocated; 0ms collecting garbage
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.4320574558391828e+153
+inf
Compiler

Compiled 35 to 25 computations (28.6% saved)

bsearch20.0ms (0.2%)

Memory
-2.3MiB live, 45.0MiB allocated; 2ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
18.0ms
6.818264255047089e+154
4.360680736364985e+155
Samples
7.0ms26×1valid
6.0ms70×0valid
Compiler

Compiled 455 to 280 computations (38.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 10.0ms
ival-add: 2.0ms (19.9% of total)
ival-hypot: 2.0ms (19.9% of total)
ival-cos: 2.0ms (19.9% of total)
ival-mult: 2.0ms (19.9% of total)
ival-div: 1.0ms (10% of total)
adjust: 1.0ms (10% of total)
ival-sub: 1.0ms (10% 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
4.7MiB live, 4.7MiB allocated; 0ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
1.0ms
6.818264255047089e+154
4.360680736364985e+155
Compiler

Compiled 485 to 280 computations (42.3% saved)

bsearch11.0ms (0.1%)

Memory
30.4MiB live, 30.4MiB allocated; 0ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
10.0ms
-4.3080280587945045e-144
-2.2172902674232713e-144
Samples
5.0ms56×0valid
2.0ms1valid
Compiler

Compiled 559 to 302 computations (46% saved)

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

bsearch9.0ms (0.1%)

Memory
-28.6MiB live, 21.4MiB allocated; 1ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
8.0ms
3.342571555476802e+262
3.833201057879535e+262
Samples
5.0ms18×1valid
1.0ms14×0valid
Compiler

Compiled 341 to 180 computations (47.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 4.0ms
adjust: 1.0ms (24.2% of total)
ival-hypot: 1.0ms (24.2% of total)
ival-cos: 1.0ms (24.2% of total)
ival-mult: 1.0ms (24.2% of total)
ival-add: 0.0ms (0% of total)
ival-div: 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)
exact: 0.0ms (0% of total)

simplify58.0ms (0.7%)

Memory
19.6MiB live, 67.2MiB allocated; 2ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0136848
1184848
2309848
3652848
41681848
56398848
Stop Event
node limit
Calls
Call 1
Inputs
(*.f64 (hypot.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 1 binary64)) (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2))) R)
(if (<=.f64 phi1 #s(literal -900000000000 binary64)) (*.f64 (hypot.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 1 binary64)) (*.f64 (cos.f64 (/.f64 #s(approx (+ phi2 phi1) phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2))) R) (*.f64 (hypot.f64 #s(approx (- phi1 phi2) (*.f64 phi2 (-.f64 (/.f64 phi1 phi2) #s(literal 1 binary64)))) (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2))) R))
(if (<=.f64 phi1 #s(literal -44999999999999998801582541477025908457651413828854707885189888260986092889594788440368827639101935243667223851493128818974602453386080142578698094227171889876303872 binary64)) (*.f64 (hypot.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 1 binary64)) (*.f64 #s(approx (cos (/ (+ phi2 phi1) 2)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (-.f64 lambda1 lambda2))) R) (*.f64 (hypot.f64 #s(approx (- phi1 phi2) (*.f64 phi2 (-.f64 (/.f64 phi1 phi2) #s(literal 1 binary64)))) (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2))) R))
(if (<=.f64 phi1 #s(literal -44999999999999998801582541477025908457651413828854707885189888260986092889594788440368827639101935243667223851493128818974602453386080142578698094227171889876303872 binary64)) (*.f64 (hypot.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 1 binary64)) (*.f64 #s(approx (cos (/ (+ phi2 phi1) 2)) (sin.f64 #s(approx (+ (* 1/2 phi1) (/ (PI) 2)) (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (-.f64 lambda1 lambda2))) R) (*.f64 (hypot.f64 #s(approx (- phi1 phi2) (*.f64 phi2 (-.f64 (/.f64 phi1 phi2) #s(literal 1 binary64)))) (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2))) R))
(if (<=.f64 phi2 #s(literal 8722064691547283/23258839177459420497578361852416145099316523541994177929007686373780457219628733546438113622840434097944400691400517693873107252115668992 binary64)) (*.f64 (hypot.f64 #s(approx (- phi1 phi2) phi1) (*.f64 #s(approx (cos (/ (+ phi2 phi1) 2)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (-.f64 lambda1 lambda2))) R) (*.f64 (hypot.f64 #s(approx (- phi1 phi2) (*.f64 phi2 (-.f64 (/.f64 phi1 phi2) #s(literal 1 binary64)))) (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2))) R))
(if (<=.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)))) #s(literal 1999999999999999999466806008246307489711078038236873372571680376048739359044847523345839519129134316887338757648057420040785188188258060440266031719514112 binary64)) (*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (*.f64 (hypot.f64 #s(approx (- phi1 phi2) phi1) (*.f64 #s(approx (cos (/ (+ phi2 phi1) 2)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (-.f64 lambda1 lambda2))) R))
(if (<=.f64 lambda2 #s(literal 320000000000000011823214620178632493113893754554966030461528913668817397099111027110928419510573066478288376117991445354058784107186348933473478158344781824 binary64)) (*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) #s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))))
(if (<=.f64 lambda2 #s(literal 320000000000000011823214620178632493113893754554966030461528913668817397099111027110928419510573066478288376117991445354058784107186348933473478158344781824 binary64)) (*.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))))) #s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))))
(if (<=.f64 lambda1 #s(literal -4744948142682277/1757388200993436087035366604564836663620975436836686184804982645551499054949799949343375268009332366074187855716219099657503228927927460816018951242525454630912 binary64)) #s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 (*.f64 #s(literal -1 binary64) lambda1) (fma.f64 (/.f64 (fma.f64 (*.f64 R lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) R) lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) #s(approx (+ phi2 phi1) phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal -1/2 binary64))) lambda1) #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) R)))) #s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))))
(if (<=.f64 lambda2 #s(literal 35999999999999999183838234226059790151951283376050162015059658950434352231679597591350645962346319708843400896976440279430181034799003795865507737755190859602546369569062080061236190417677330039555933480092178728697457229018980017206308012300144880632109092306944 binary64)) #s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 (*.f64 #s(literal -1 binary64) lambda1) (fma.f64 (/.f64 (fma.f64 (*.f64 R lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) R) lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) #s(approx (+ phi2 phi1) phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal -1/2 binary64))) lambda1) #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) R)))) #s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 (*.f64 #s(literal -1 binary64) lambda2) (fma.f64 (/.f64 (*.f64 (*.f64 R lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) lambda2) #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) R)))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 (*.f64 #s(literal -1 binary64) lambda1) (fma.f64 (/.f64 (fma.f64 (*.f64 R lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) R) lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) #s(approx (+ phi2 phi1) phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal -1/2 binary64))) lambda1) #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) R))))
Outputs
(*.f64 (hypot.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 1 binary64)) (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2))) R)
(if (<=.f64 phi1 #s(literal -900000000000 binary64)) (*.f64 (hypot.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 1 binary64)) (*.f64 (cos.f64 (/.f64 #s(approx (+ phi2 phi1) phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2))) R) (*.f64 (hypot.f64 #s(approx (- phi1 phi2) (*.f64 phi2 (-.f64 (/.f64 phi1 phi2) #s(literal 1 binary64)))) (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2))) R))
(if (<=.f64 phi1 #s(literal -44999999999999998801582541477025908457651413828854707885189888260986092889594788440368827639101935243667223851493128818974602453386080142578698094227171889876303872 binary64)) (*.f64 (hypot.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 1 binary64)) (*.f64 #s(approx (cos (/ (+ phi2 phi1) 2)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (-.f64 lambda1 lambda2))) R) (*.f64 (hypot.f64 #s(approx (- phi1 phi2) (*.f64 phi2 (-.f64 (/.f64 phi1 phi2) #s(literal 1 binary64)))) (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2))) R))
(if (<=.f64 phi1 #s(literal -44999999999999998801582541477025908457651413828854707885189888260986092889594788440368827639101935243667223851493128818974602453386080142578698094227171889876303872 binary64)) (*.f64 (hypot.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 1 binary64)) (*.f64 #s(approx (cos (/ (+ phi2 phi1) 2)) (sin.f64 #s(approx (+ (* 1/2 phi1) (/ (PI) 2)) (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (-.f64 lambda1 lambda2))) R) (*.f64 (hypot.f64 #s(approx (- phi1 phi2) (*.f64 phi2 (-.f64 (/.f64 phi1 phi2) #s(literal 1 binary64)))) (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2))) R))
(if (<=.f64 phi2 #s(literal 8722064691547283/23258839177459420497578361852416145099316523541994177929007686373780457219628733546438113622840434097944400691400517693873107252115668992 binary64)) (*.f64 (hypot.f64 #s(approx (- phi1 phi2) phi1) (*.f64 #s(approx (cos (/ (+ phi2 phi1) 2)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (-.f64 lambda1 lambda2))) R) (*.f64 (hypot.f64 #s(approx (- phi1 phi2) (*.f64 phi2 (-.f64 (/.f64 phi1 phi2) #s(literal 1 binary64)))) (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (-.f64 lambda1 lambda2))) R))
(if (<=.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)))) #s(literal 1999999999999999999466806008246307489711078038236873372571680376048739359044847523345839519129134316887338757648057420040785188188258060440266031719514112 binary64)) (*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (*.f64 (hypot.f64 #s(approx (- phi1 phi2) phi1) (*.f64 #s(approx (cos (/ (+ phi2 phi1) 2)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (-.f64 lambda1 lambda2))) R))
(if (<=.f64 lambda2 #s(literal 320000000000000011823214620178632493113893754554966030461528913668817397099111027110928419510573066478288376117991445354058784107186348933473478158344781824 binary64)) (*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)) (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))) (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) #s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))))
(if (<=.f64 lambda2 #s(literal 320000000000000011823214620178632493113893754554966030461528913668817397099111027110928419510573066478288376117991445354058784107186348933473478158344781824 binary64)) (*.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))))) #s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))))
(if (<=.f64 lambda1 #s(literal -4744948142682277/1757388200993436087035366604564836663620975436836686184804982645551499054949799949343375268009332366074187855716219099657503228927927460816018951242525454630912 binary64)) #s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 (*.f64 #s(literal -1 binary64) lambda1) (fma.f64 (/.f64 (fma.f64 (*.f64 R lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) R) lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) #s(approx (+ phi2 phi1) phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal -1/2 binary64))) lambda1) #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) R)))) #s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))))
(if (<=.f64 lambda2 #s(literal 35999999999999999183838234226059790151951283376050162015059658950434352231679597591350645962346319708843400896976440279430181034799003795865507737755190859602546369569062080061236190417677330039555933480092178728697457229018980017206308012300144880632109092306944 binary64)) #s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 (*.f64 #s(literal -1 binary64) lambda1) (fma.f64 (/.f64 (fma.f64 (*.f64 R lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) R) lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) #s(approx (+ phi2 phi1) phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal -1/2 binary64))) lambda1) #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) R)))) #s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 (*.f64 #s(literal -1 binary64) lambda2) (fma.f64 (/.f64 (*.f64 (*.f64 R lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) lambda2) #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) R)))))
#s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 (*.f64 #s(literal -1 binary64) lambda1) (fma.f64 (/.f64 (fma.f64 (*.f64 R lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) R) lambda1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) #s(approx (+ phi2 phi1) phi1) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal -1/2 binary64))) lambda1) #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1) (/.f64 (PI.f64) #s(literal 2 binary64)))) R))))

derivations482.0ms (5.8%)

Memory
7.8MiB live, 505.4MiB allocated; 133ms collecting garbage
Stop Event
fuel
Compiler

Compiled 852 to 138 computations (83.8% saved)

preprocess137.0ms (1.6%)

Memory
22.2MiB live, 355.3MiB allocated; 16ms collecting garbage
Remove

(sort lambda1 lambda2)

(negabs R)

Compiler

Compiled 2 152 to 558 computations (74.1% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated; 0ms collecting garbage

Profiling

Loading profile data...